View Issue Details

IDProjectCategoryView StatusLast Update
0008283MMW v4Properties/Auto-Toolspublic2019-01-21 11:42
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0 
Target Version4.0Fixed in Version4.0 
Summary0008283: Some files always remain in Unsynchronized Tags node
DescriptionThe unsynchronized tags node always shows

a) certain tracks with UTF-8 characters
b) certain tracks with multiple attributes

--even after synchronizing the tags.

Steps To Reproduce1 Go to Music > Unsynchronized tags
--> various files with 'foreign' characters / multiple attributes appear
2 Right-click and 'Synchronize Tags...'
--> tags of all selected files are updated
3 Go to Music > Unsynchronized tags
--> it still shows the files from step 1!
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=6&t=59948
Tagstodoc-help
Attached Files
Failed sync tag.LOG (153,067 bytes)
Fixed in build1444

Relationships

related to 0015358 closedLudek MMW 5 Files with a field longer than 30 characters appears in out-of-date tag node 

Activities

rusty

2011-08-26 02:42

administrator   ~0027359

Last edited: 2011-08-26 02:45

I've added several more files to the ftp server. It seems that files with multiple attributes (e.g. multiple artists) are also always unsynchronized.

jiri

2011-08-26 08:52

administrator   ~0027363

a) This is a limitation of ID3v1. Since it can't ever be fixed, I'd do the following:
 a1) If 'ID3v2' or 'ID3v1 and ID3v2' is configured in MP3 tagging options, we will compare ID3v2 only.
 a2) If 'ID3v1' only is configured, ID3v1 will be compared.

b) is a bug and will be fixed.

michal

2011-08-26 10:36

developer   ~0027367

Fixed in build 1424.

stephen_platt

2011-09-20 18:44

developer   ~0027867

verified in forum

Ludek

2011-10-11 22:01

developer   ~0028205

Last edited: 2011-10-11 23:15

Re-opened, I have now 48 files in my library that cannot be synchronized, mostly AVI, MP4, M4A, M4P (debug log is attached).

Note that for the M4A the problem is in the Parental Rating field (track uploaded on FTP). And uploaded also MP4 video track (UMBRO - reklama 01.mpeg.mp4) that cannot sync the Title field, but the track is most probably corrupted?

Also another user reports that he cannot sync some tracks:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=61073&p=314433#p314433

I also realized that for some video formats we can only read tag, but cannot write tag, is this correct, Michal?
In this case it is probably all right that such a track always appears as unsynchronized, because MM cannot sync them.

Also there are situations when we haven't enough rigths to update tag of such a file (e.g. the AVI files in my case, or files with file path like (\\Comp\Mp3\File.mp3) but we should at least show error log for the files for which the tag cannot be synced (and probably show the reason why)? But this is probably something for MM 4.1

rusty

2011-10-12 07:40

administrator   ~0028217

'Andulien' submitted some tracks that wouldn't sync on his machine, but on mine they don't even appear in the unsynchronized tracks node?!

Re. situations in which a track cannot become synchronized because the field isn't written by MM, afaik, the approach always taken is to not display such fields since it's useless to do so.

Ludek

2011-10-12 09:44

developer   ~0028220

Last edited: 2011-10-12 10:53

Fixed (in build 1444) the Parental Rating issue, we should read Parental Rating only for video files.

New file uploaded "003 - Denblbec.mpeg.mp4", it fails to sync Episode# with value '003'

+ uploading one AVI when f_AVI.dll throws "Range Check Error" exception

Ludek

2011-10-12 10:45

developer   ~0028223

Last edited: 2011-10-12 11:41

- MP4 expect the Episode# to be an integer value therefore MM reportes it as unsynced, because in DB there is '003', but in the file tag is 3 as integer.

- Similarly I found one MP3 with artist 'Bruno, ', but MM always writes 'Bruno,' to file tag.

We should modify the comparing procedure so that it is not so strict.

=> Fixed in build 1444.

Ludek

2011-10-12 11:16

developer   ~0028224

Last edited: 2011-10-12 11:42

- also for WMV there is problem with the field FF_TrackNumberStr
Problem appears because of http://www.ventismedia.com/mantis/view.php?id=5788#c21153

Fixed in 1444.

Ludek

2011-10-12 11:51

developer   ~0028225

Last edited: 2011-10-12 12:00

- another problem with f_MP4.dll, it doesn't seem to write FF_Comment field.
This appears for podcast tracks from this feed:
http://revision3.com/diggnation/feed/quicktime-small/

Michal indicated that problem is in fact that iTunes have several "comment like fields", but we use only one.

michal

2011-10-12 17:05

developer   ~0028230

Last edited: 2011-10-12 17:06

"Range Check Error" exception and comment vs description problem fixed in build 1444. MM will work with comment field only and will delete description field to avoid collision. It will save the text from description to comment field, so no text should be lost. Additionally, I added support for comment longer than 255 chars to MP4, it will be stored to standard "long description" tag (ldes) instead of comment tag (©cmt).

rusty

2011-10-12 22:01

administrator   ~0028236

Added Andulien's DB to comment 28218.

michal

2011-10-13 06:46

developer   ~0028242

Reproduced with Andulien's DB and files.

michal

2011-10-13 09:31

developer   ~0028243

Fixed in build 1444.

stephen_platt

2011-10-14 16:50

developer   ~0028273

verified in forum build 1444

rusty

2011-10-17 06:38

administrator   ~0028317

According to: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=61073,
synchronizing tags is destructive in certain cases.

Can you please clarify what cases (I just want to make sure that the fix, as it stands, won't cause a bunch of additional problems).

jiri

2011-10-17 07:26

administrator   ~0028318

It isn't a problem in synchronization, it's just that originally some specific mp4 fields weren't fully read. So, the only good solution is to rescan the files before modifying them.

peke

2011-10-18 08:07

developer   ~0028347

Verified 1446