[ 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.