[ lame-Bugs-3427227 ] Unable to create a valid TXXX frame with lame CLI
SourceForge.net <[email protected]>
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #3427227, was opened at 2011-10-22 06:59 Message generated for change (Comment added) made by robert You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3427227&group_id=290 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Frontends (lame/mp3x/...) Group: Unknown >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Nicolas Nobelis (nobelis) Assigned to: Nobody/Anonymous (nobody) Summary: Unable to create a valid TXXX frame with lame CLI Initial Comment: Hello, If I try to create a mp3 file with a TXXX frame in the tag, with the lame command line interface : $ lame WindowsStartup.wav WindowsStartup.mp3 --tv "TXXX=CDDB_ID=bc12bd0d" the created tag in invalid. If I run eyeD3 (an ID3 printing tool) over the mp3, it crashes with : $ eyeD3 --debug WindowsStartup.mp3 Uncaught exception: need more than 1 value to unpack [...] The reason of this failure can be seen with id3v2 : $ id3v2 -l WindowsStartup.mp3 [...] TXXX (User defined text information): (DISCID=bc12bd0d): [...] Notice the position of the colon at the end of the TXXX frame : the TXXX description is "DISCID=8a097e0c" and the TXXX value is nil, which is not allowed. Instead, the TXXX description should be DISCID and the TXXX value should be 8a097e0c. More precisely, according to the TXXX specs (http://www.id3.org/id3v2.3.0#head-29e37534e169ad913deb6a4fee345028f3db7c3f), the frame's description should be terminated, and then followed by the frame's value. However Lame command line doesn't seem to allow specifying such content. Tested with LAME 64bits version 3.98.4 on Debian Squeeze. Thanks by advance, W. ---------------------------------------------------------------------- >Comment By: Robert Hegemann (robert) Date: 2011-12-30 01:31 Message: Closing, it's fixed in version 3.99.3. ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2011-10-23 02:32 Message: Well, in 3.99 the man page isn't up to date and doesn't contain an explanation for the tv option. Though the html doc does. ---------------------------------------------------------------------- Comment By: Nicolas Nobelis (nobelis) Date: 2011-10-23 00:57 Message: Nice, thanks for implementiong it ! Please don't forget to add the option to the man page. In version 3.98, the --tv option was not in the man... Thanks, W. ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2011-10-22 14:58 Message: TXXX frames are supported in LAME 3.99, the latest stable release. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3427227&group_id=290 ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox