Bug 8519 - Support ID32 block type in WAV files
: Support ID32 block type in WAV files
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Formats
: 7.0.1
: PC Windows Server 2003
: -- normal (vote)
: 7.x
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-06-20 12:03 UTC by Pascal Hibon
Modified: 2009-07-31 10:23 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
Sample WAV file with ID3v2.3 tag inside (deleted)
2008-06-20 12:03 UTC, Pascal Hibon
Details
Sample WAV file with an ID3v2.3 tag inside (16.80 MB, application/x-zip-compressed)
2008-06-20 12:09 UTC, Pascal Hibon
Details
Error msg after SC7.1 install (3.85 KB, image/png)
2008-07-20 04:53 UTC, Pascal Hibon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pascal Hibon 2008-06-20 12:03:53 UTC
My WAV files are tagged with ID3v2.3 tags. Although this is not a standard it is working perfect. Audiograbber started implementing this feature.
SqueezeCenter is currently not supporting this, but it would be great if this feature could be implemented.

How does it work?
It is actually quite simple. The ID3v2.3 tag is added at the end of the WAV file. To be consistent with the WAV format, we must use a RIFF sub chunk. The RIFF sub chunk is called ID32 and is followed by the length of the tag. The length is encoded LSB first (little endian format):

SubChunk ID     	ID32      	(4 bytes)
      Chunk Size		xx xx xx xx (4 bytes)

Next is the actual ID3v2.3 tag itself. This is compliant with the original standard. For a detailed overview see: www.id3.org 

I have attached a sample wav file with an ID3v2.3 tag inside for your reference.
Comment 1 Pascal Hibon 2008-06-20 12:09:27 UTC
Created attachment 3467 [details]
Sample WAV file with an ID3v2.3 tag inside
Comment 2 Spies Steven 2008-06-20 14:59:56 UTC
I'll take a quick look.  I'm thinking this file might have more then one tag type.
Comment 3 Spies Steven 2008-06-20 16:06:40 UTC
Seems we are looking for chunk "id3" to be at the begging of an id3 tag in a wav file.

Changing chunk "ID32" to "id32" in the attached wav file allows the tags to be read by SqueezeCenter.

Andy, could this just be a case sensitivity issue?
Comment 4 Andy Grundman 2008-06-20 16:56:09 UTC
Fixed in 7.1 change 21000.
Comment 5 Pascal Hibon 2008-06-21 00:17:59 UTC
(In reply to comment #4)
> Fixed in 7.1 change 21000.

I see the status is fixed. 
What are the next steps for my SqueezeCenter? Do I need simply need to copy the info.pm file to my server?

Thank you,
Pasacl
Comment 6 James Richardson 2008-07-16 14:48:51 UTC
Pascal please retest with SqueezeCenter 7.1-21796.  if you still see the error, then reopen the bug with added comments.
Comment 7 Pascal Hibon 2008-07-19 03:33:42 UTC
Hi James,

I just got home from a trip and read your message. You mentioned to test with version 7.1-21796.
The version on the download server is SqueezeCenter-7.1-21902.ZIP. Is this the correct version for me to test?

Thank you,
Pascal
Comment 8 Andy Grundman 2008-07-19 06:37:56 UTC
Yep, you can test with that or any later 7.1 version.
Comment 9 Pascal Hibon 2008-07-20 04:53:26 UTC
Created attachment 3628 [details]
Error msg after SC7.1 install
Comment 10 Pascal Hibon 2008-07-20 04:54:09 UTC
Hi guys,

I installed SC version SqueezeCenter-7.1-21927.exe.
Right after the install I got an error message. I have uploaded the SC7_1 ErrorMsg.bmp bitmap that shows the exact error message.
Even with the above error message SC seems to running ok. It re-scanned my library and I still have all relevant information from my wav files (album, title, etc). 
One thing that doesn’t work anymore is the SuperTime Date Screensaver (version 5.5.1). That’s a pity because I really like that plug-in. 
I will continue to monitor the behavior of SC 7.1 and report back if I find any strange things.

Thanks for all the hard work,
Pascal
Comment 11 Pascal Hibon 2008-07-20 05:14:48 UTC
Small update: SuperDate Time is running again. I found the solution in forum.

Thanks,
Pascal
Comment 12 Chris Owens 2008-07-30 15:27:40 UTC
This bug has now been fixed in the 7.1 release version of SqueezeCenter!  Please download the new version from http://www.slimdevices.com if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Comment 13 Pascal Hibon 2008-08-01 11:11:10 UTC
Hi,

I installed the released version 7.1 and it works like a charm.
Bug is fixed.

Thank you,
Pascal
Comment 14 James Richardson 2008-12-15 12:32:57 UTC
This bug has been fixed in the 7.3.0 release version of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Comment 15 Chris Owens 2009-07-31 10:23:08 UTC
Reduce number of active targets for SC