Bugzilla – Bug 3632
Can't see multiple Artists, Composers & Genres in WMA
Last modified: 2008-09-15 14:39:24 UTC
Slimserver 6.3 running on Windows XP SP2 ignores any Artist ("Author" inside WMA), Composer & Genre tags beyond the first (primary) entry... unlike FLAC with multiple tags. The additional names/entries are not loaded into the database. This is a big issue for my complex WMA Lossless library; it makes the transition to Slimserver painful. Microsoft Windows Media Player 10 (or 11 beta) sees and supports the multiple entries without any issues. I'll attempt to include a "sample" WMA file. I'm not sure if you call the WMF SDK for the metadata extraction in WMA, but if you did... you use the IWMHeaderInfo3 Interface, which supports multiple attributes with the same name. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform95/htm/iwmheaderinfo3interface.asp GetAttributeByIndexEx with GetAttributeCountEx?
Created attachment 1283 [details] Sample WMA file for repro Low quality WMA sample audio file (30 seconds in length) that contains metadata with multiple Artists, Composers and Genres.
I'm not sure I'm willing to use a new library in slimserver this close to a release (it might cause new problems), but if that's not the issue (i.e. maybe it's just a normal old bug) it would be swell to get this fixed.
There is significant rework involved in the Audio::WMA library in order to make this work. Not going to make it for 6.3
Fixed in change 3632
(In reply to comment #4) > Fixed in change 3632 > Is this a typo? The change in the 3632 link is dated "Wed Jul 6 16:55:30 2005 PDT"?
Ah yes it is. Change 8136 is the correct one.
(In reply to comment #6) > Ah yes it is. Change 8136 is the correct one. > I tried it with today's latest 6.5 test build and it's there. Good job, Dan! The only odd thing is the "order" I see the multiple Track Artist entries, Composers, etc. They don't always match the order in the WMA metadata. I can't figure out of there is some intentional sorting logic Slimserver is using here... I apologize if I'm just clueless. :)