I think that taglib claims that it can handle AAC metadata but in the end it fails. Could you try adding something like
if format = "AAC" then raise Not_found; and see if it fixes you problem? It should fallback on faad for reading metadata. Notice that I have recently commited native support for AAC (using libfaad directly instead of using the faad program). Don't hesitate to give feedback if it does not work for you. Cheers, Sam. Romaric wrote: > David, > > I find this: > > (* Disable other formats for now... *) > if (format <> "MP3") then > raise Not_found ; > > It has been inserted in the file taglib_plug.ml under > "liquidsoap\liquidsoap\src\formats" with the revision 6456 > > > ???? > > > On Thu, 30 Apr 2009 13:46:46 +0200, David Baelde <[email protected]> > wrote: >> Hi, >> >> I don't have much time right now, so I'll only give hints. MP3 >> decoding and metadata retrieving is done internally in liquidsoap >> (using liblame and taglib), but AAC decoding and metadata retrieving >> is done using the external binary faad. >> >> The responsible code for that is in utils.liq (liquidsoap/scripts in >> the SVN, something like /usr/lib/liquidsoap/VERSION in an install). >> Look for faad_meta: it is a function that parses faad's output into >> metadata (a list of pairs of strings). >> >> The typical problem with external decoders and metadata resolvers is >> that they may behave differently in different versions, and we have to >> adapt to all versions. Hopefully, it's only a simple mismatch here... >> Another possibility is that faad didn't change and we simply >> introduced a bug by mistake when changing this function between the >> two versions that you tested (I didn't check the SVN log). >> >> More later, but you're welcome to hack if you feel like it :) >> >> Cheers, > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > Savonet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/savonet-users ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
