Prev Previous Post   Next Post Next
Old 10-04-2009, 09:20 AM
mathfeel mathfeel is offline
Junior Member
Join Date: Sep 2009
Posts: 8
Default resolution

I think I found the bug and my experience of tracking it down might be helpful to others who also use mp3tag (or other tagger) and USB mass storage mode like me.

Actually I accidentally solved the problem without knowing what's wrong at first when I decided to clean up the tags, leaving only those used by the P3. It didn't work at first. Then I decided, perhaps I need to create a new file in the file system. This seemed reasonable to me if P3's algorithm is such that it would not rescan the all files for tags update but only new files. So I copy-delete-rename to replace the file with a new copy.

Not yet unmount the P3, I didn't know if it worked. In the mean time, I also added few new files. Rebooted P3. The problematic old files now works, but three other songs are having similar problems. When I inspected, two of them had a long UNSYNCLYRICS field and the other one's TITLE field was very very long due to a buggy automatic tagging script I wrote. Fixed those, copy-delete-rename. Everything works. The problem files I started this thread with did not have long field, but I suspect P3 did not like the fact that they had two "PERFORMER" fields in them. (They were for the violinist and the pianist).

So to summarize for other user who also uses tagger program + UMS mode:
1. There is some implicit limit to how long a tag field content can be. Even if mp3tag let you have it, P3 does not like it. So remove all long fields.
2. P3 would re-read your changed tag only if it's a new file. So for any change that do not show up: copy-delete-rename.
Reply With Quote


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 09:36 PM.