the advantage of a community this small and one-man-plugin-project is that i never got this intensive feedback from any developer yet
Well yes, the plugin is small really
, collaboration between users and devs is easy under these characteristics. In bigger projects it's often complicated to get in touch with developers and expose issues and suggestions.
The failing files all have the Artist tag as the last ID3v2 entry, the others don't.
You're right, but the behaviour seems to be arbitrary, I can't get it to fail here with files that are failing there. The current plugin doesn't use the GetTag function XMPlay offers but instead gets the whole message block and parses it. From the state file I can see the message block is ok, the problem must be when parsing it.
Here there are 2 more binaries:
-
Debug 2: Changed the 2nd part of the state file, now shows 2 strings for the artist to let me know more about what's happening there. Use this one and paste the contents of the state file please.
-
Different: In this one I changed how the tag is extracted, should be equivalent really, but I made use of different functions. Check this one out and tell if there are still missing letters.
Let's see how that goes...