Bug 3632 - Can't see multiple Artists, Composers & Genres in WMA
: Can't see multiple Artists, Composers & Genres in WMA
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Tagging
: 6.3.0
: PC Windows XP
: P2 normal (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-06-24 21:56 UTC by Ron
Modified: 2008-09-15 14:39 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
Sample WMA file for repro (375.79 KB, application/octet-stream)
2006-06-24 21:59 UTC, Ron
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ron 2006-06-24 21:56:16 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?
Comment 1 Ron 2006-06-24 21:59:48 UTC
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.
Comment 2 Chris Owens 2006-06-26 09:04:37 UTC
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.
Comment 3 Dan Sully 2006-06-26 09:40:57 UTC
There is significant rework involved in the Audio::WMA library in order to make this work. Not going to make it for 6.3
Comment 4 Dan Sully 2006-06-26 13:56:14 UTC
Fixed in change 3632
Comment 5 Ron 2006-06-26 17:03:45 UTC
(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"?
Comment 6 Dan Sully 2006-06-26 17:05:23 UTC
Ah yes it is. Change 8136 is the correct one.
Comment 7 Ron 2006-06-27 12:05:30 UTC
(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. :)