[PATCH] Re: atomicparsley tagging issue

Jimmy Aitken jimmy.aitken at gmail.com
Sat Apr 2 19:12:47 EDT 2011


I've actually patched my get_iplayer to use eyeD3.
(http://eyed3.nicfit.net/) It's a python script, so should be os
agnostic, and also allows tagging of artwork as well as the standard
ID3 tags.  I wasn't happy with the code changes (it hard codes a test
for the 'eyeD3' string into get_iplayer which seems a dreadful hack),
but it worked for me.  I could supply my patches if interested, and
they could be integrated, however, I'm not sure how much work would be
involved in supplying the python libraries etc for a standard eyeD3.

Jimmy

On Sat, Apr 2, 2011 at 9:01 PM, dinkypumpkin <dinkypumpkin at gmail.com> wrote:
>
> On 2 Apr 2011, at 20:00, James Cook wrote:
>
>> On Sat, 2 Apr 2011 16:38:53 +0100, you wrote:
>>
>> According to the docs AtomicParsley is "clever" about tagging so
>> tagging an mp4 file with USLT shoud result in --lyrics being set.
>> So you could just configure the id3v2 tag names and they'll be applied
>> to whatever output file you create. No need to double configure for
>> mp3 and m4*.
>
> I don't think it works quite like that.  AtomicParsley puts the ID3 frames inside ID32 atoms in the MP4 tree.  iTunes ignores them - are there other media managers/players that can read those frames?  More esoteric is the fact that atomicparsley apparently only writes ID3v2.4 frames.  I would guess that any app that could read ID3 frames from MP4 trees would also do ID3v2.4, but I have no real clue.
>
> A configuration mechanism is a good idea, but I think it will have be based a full mapping of get_iplayer fields -> MP3 frames -> MP4 atoms.  I've done this for iTunes, and it's pretty straightforward.  I don't think id3v2 can add artwork, but that seems  acceptable unless someone knows of another cross-platform ID3v2 command-line tagger that can insert APIC frames.  The alternative would be come up with some sort of integrated tagging plugin, but I'm not sure it's worth the bother.  I've been using mutagen, so I don't know whether the available perl modules are even up to the task.
>
>
> _______________________________________________
> get_iplayer mailing list
> get_iplayer at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/get_iplayer
>



More information about the get_iplayer mailing list