Re: ID3 tags from AAC files - still no joy
Re: ID3 tags from AAC files - still no joy
- Subject: Re: ID3 tags from AAC files - still no joy
- From: Jeremy Dronfield <email@hidden>
- Date: Mon, 10 Jan 2005 14:30:33 +0000
After a lot of Googling, reading QT documentation and poring over
99%-irrelevant sample code, I'm on the verge of totally giving up on
this. Surely this ought to be a completely trivial task - retrieving
user data from a music file to display to the user?
On 5 Jan 2005, at 5:23 pm, Nicko van Someren wrote:
On 5 Jan 2005, at 17:07, Yann Bizeul wrote:
Is there a way to extract ID3 tags from AAC (.m4a) files encoded
with iTunes? I've been using QuickTime GetMovieUserData() to extract
tags from NSMovies created from mp3 tracks, but the same method
doesn't work with m4a files.
I do not have the answer, but daapd does this, so you can take a look
at the source.
http://www.deleet.de/projekte/daap/daapd/
You might also want to look at the MPEG4IP project on Source Forge,
since it seems to handle AAC metadata. See:
http://mpeg4ip.sourceforge.net/
I've looked at these projects. Retrieving the user data is a relatively
tiny part of my application, and I'm reluctant to include these largish
libraries. They have two further disadvantages - a) they're written in
C++ and b) they're cross-platform. What I really need is to be able to
use the QuickTime API to retrieve this data, as I'm already doing with
MP3 ID3 tags.
On 5 Jan 2005, at 6:48 pm, Sean McBride wrote:
Maybe try:
<http://lists.apple.com/mailman/listinfo/quicktime-api>
I scoured their archives and also posted this question there. As far as
I can tell, no living soul knows how to do this. It's ridiculous. If I
open an m4a file in a text editor, I can *see* the ©ART, ©alb etc.
tags. iTunes reads them. Why does nobody know how to do it?
Regards,
Jeremy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden