[ lame-Bugs-3463197 ] 3.99.x problem WFED and PCST frames
SourceForge.net <[email protected]>
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #3463197, was opened at 2011-12-20 21:23 Message generated for change (Comment added) made by philippe44ca You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3463197&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: Misc Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Philippe (philippe44ca) Assigned to: Nobody/Anonymous (nobody) Summary: 3.99.x problem WFED and PCST frames Initial Comment: Switching from 3.98.x to 3.99.x (great for UTF16 support), but WFED frames are not properly written anymore (cannot be re-read by mp3tag, for example - claiming that id3v2 hear is incorrect) and PCST (itunes PODCAST) is not accepted anymore (says that PCST is not a valid frame). WIll try to have a look at the code, but this is my first dig into lame, so need to find what's happening in id3.c / id3.h Platform Win7 64 bits ---------------------------------------------------------------------- >Comment By: Philippe (philippe44ca) Date: 2011-12-27 21:26 Message: Probably statement of the obvious when you know the code, but I had a quick look and custom frames other than TXXX and WXXX are blocked in this function, in id3tag.c id3tag_set_textinfo_latin1(lame_global_flags * gfp, char const *id, char const *text) BTW, when force to use latin1 encoding --id3v2-latin1, lame ends with a fatal error (32 and 64 bits versions) ---------------------------------------------------------------------- Comment By: Philippe (philippe44ca) Date: 2011-12-23 22:30 Message: These threads might help http://forums.whirlpool.net.au/archive/928786 https://github.com/judwhite/IdSharp/pull/1 ---------------------------------------------------------------------- Comment By: Philippe (philippe44ca) Date: 2011-12-23 22:23 Message: These are iTunes specific frames, unfortunately. Seems that they were both supported in the version of id3tag.c previously used (I had a quick look at the source). PCST stands for PODCAST for iTunes and seems to be a boolean. With that set, itunes will recognize the track as a podcast. WFED stands for PODCASTURL and is obviously the URL of the podcast. ITunes uses it to differentiate different podcasts. Without them, it becomes impossible to add podcast tracks to iTunes (of course unless you let itunes grab them, but I don't do that b/c I have a complicated automated process for podcat download + title web scraping + compression before I re-inject them to iTunes). I will search for a description of these frames, but for example they are recognized by apps like mp3tag ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2011-12-21 02:20 Message: Hi Philippe, WFED and PCST frames aren't listed on ID3.org as version 2.3 tags. Do you have a link to where they are described? Is PCST a normal text frame like TALB? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3463197&group_id=290 ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev