XMPlay AAC & MP4 plugin

Started by Sebastian_Mares, 9 Mar '05 - 16:38

Sebastian_Mares

Sebastian Andersson finished an AAC and MP4 input plugin for XMPlay which is available here:

     www.un4seen.com/files/z/2/xmp-aac.zip (updated: 26 Feb '13)

It should support all the usual stuff like playing, pausing, seeking, ReplayGain, tags... Please report any bugs and issues in this thread.

Brian

Thanks very much indeed for this. But I won't be able to try it out until such time as it supports streaming, since that is my only area of contact with the AAC codec (or to be exact, with AAC+, which is used by Netscape Radio). At present I use the Nullsoft MPEG decoder with XMPlay for this purpose. I wish you success in developing this plugin.
 

Dotpitch

works fine, the only problem i encountered was that files coded with the old PsyTEL aacenc (v2.15, march 2002 ::)) using the PNS-tool just don't play (don't worry, the winamp-plugin doesn't either;)). but then again, that encoder is far too old... nice job ;)

Sebastian Andersson

Quote from: Dotpitch on  9 Mar '05 - 18:50works fine, the only problem i encountered was that files coded with the old PsyTEL aacenc (v2.15, march 2002 ::)) using the PNS-tool just don't play (don't worry, the winamp-plugin doesn't either;)). but then again, that encoder is far too old... nice job ;)

Thanks. :)

Sebastian_Mares

#4
Quote from: Dotpitch on  9 Mar '05 - 18:50works fine, the only problem i encountered was that files coded with the old PsyTEL aacenc (v2.15, march 2002 ::)) using the PNS-tool just don't play (don't worry, the winamp-plugin doesn't either;)). but then again, that encoder is far too old... nice job ;)

Do you know if foobar2000 can play the file? I am not sure, but either Ivan or someone else said that it might be a bug in the encoder actually.

Yep, it was Ivan, but he said that FAAD isn't able to decode PNS.

Dotpitch

no i don't know that, cause i don't use foobar (hey, i've got xmplay ;)). could indeed be a bug in the encoder, it's an oldie... but files coded with FAAC with TNS do work, so i guess it's not the plugin doing it wrong.

Sebastian_Mares

I guess it's FAAD2 which doesn't support PNS. None of the players I have were able to play an AAC file with PNS.

Tsorovan

#7
This plugin has the same crash bug that in_nsf.dll has: if you have a 0-byte file without an extension residing in a dir, and you try to add that dir to XMPlay using drag 'n' drop onto the main/mini panel, XMPlay will crash. Removing this plugin fixes it.

"So why have such files?" you say... well... some... dirs... will have those kind of files, heh.

Example:
( 127M 13F @ 278kbps - COMPLETE - Avantgarde 1989 258kbit )

Sebastian_Mares

Could you test with the new version, please? It doesn't crash on Sebastian Andersson's or my side anymore.

By the way... The link is http://www.un4seen.com/filez/2/xmp-aac.exe.

Tsorovan


Sebastian_Mares


Brian

Any news of streaming support, please? Many thanks.

Rah'Dick

I just tried to play some AAC files encoded with the Adobe Audition AAC plugin but they don't play at all... Any ideas?
The files play well with the CoreAAC DirectShow plugin.

This is the text from www.rarewares.org/aac.html :
QuoteThis CoolEdit Pro/Adobe Audition plugin does importing and exporting of AAC/MP4 streams, using FAAC 1.24 and FAAD2 2.0

Sebastian_Mares

Could you give us some files and encoding settings?

Sebastian Andersson

I have updated xmp-aac to support streaming... however, I only tested the streams on the link Roj posted a while ago. Some tweaks have also been added.

Thanks to Ian Luck too!

Sebastian_Mares

Quote from: Rah'Dick on  5 May '05 - 17:37I just tried to play some AAC files encoded with the Adobe Audition AAC plugin but they don't play at all... Any ideas?
The files play well with the CoreAAC DirectShow plugin.

This is the text from www.rarewares.org/aac.html :
QuoteThis CoolEdit Pro/Adobe Audition plugin does importing and exporting of AAC/MP4 streams, using FAAC 1.24 and FAAD2 2.0

Did you, by any chance, encoded PNS files? FAAD cannot decode PNS.

Mr_Rabid_Teddybear

Quote from: Sebastian Andersson on  6 May '05 - 13:44I have updated xmp-aac to support streaming... however, I only tested the streams on the link Roj posted a while ago. Some tweaks have also been added.

Thanks to Ian Luck too!
I tested this with the following stream;
http://160.79.128.40:7032/
And it works just fine. However, afterwards I tried to play some file in another format, wouldn't play... So I tested different files in different formats; WavPack, MusePack, OptimFROG, so on... no dice! It then occurred to me that in a split second "AAC" lighted up in the main display... I then reverted to the xmp-aac from the support site and all files play again. Seems this new xmp-aac locks everything else....

Using XMPlay 3.2.0.6 on XP sp2 BTW.


Brian

Unfortunately it doesn't seem to support Netscape Radio AAC+ streams, which are what I particularly need it for.  For example:

uvox://64.236.34.65/stream/8667

These streams play fine in XMPlay with the Nullsoft MPEG decoder.




Rah'Dick

#18
Quote from: Sebastian Mares on  6 May '05 - 13:50Did you, by any chance, encoded PNS files? FAAD cannot decode PNS.

To be honest: dunno.
I played around with all encoder settings but none of the files played.
This is the options dialog when saving AAC from Audition:



I think I'll abandon AAC anyway, because OGG gives much better sound quality at lower bitrates. Now all I need to get is a Rio Karma...

Sebastian_Mares

Maybe Audition writes RAW AAC files which are not supported by xmp-aac. I will have a look at the problem soon.

Sebastian_Mares

Quote from: Brian on  6 May '05 - 18:01Unfortunately it doesn't seem to support Netscape Radio AAC+ streams, which are what I particularly need it for.  For example:

uvox://64.236.34.65/stream/8667

These streams play fine in XMPlay with the Nullsoft MPEG decoder.





What protocol is that? ???

Mr_Rabid_Teddybear

Nobody else experiencing my problem (5 posts up)?
I would think it's a rather major bug if reproduceable by others....

OK. Tested some more. After replacing old xmp-aac with new, I can still play the following formats:
.mp3, .ogg, .wav, .m4a
I can no longer play these formats:
.mpc, .ape, .wv, .ofr, .flac
 :-X

Reverting to old xmp-aac fixes it.

I have the native plugins installed for all formats BTW, no Winamp plugs.


Sebastian Andersson

I have uploaded an update with a few enhancements. There is, however, no bug fix for the problem that affects other plugins yet and no support for "uvox" streams yet.

Edit: Please ignore/remove the previous post, something is wrong with my Internet, so that's why I happened to mix things up.

Brian

Quote from: Sebastian Mares on  6 May '05 - 18:57
Quote from: Brian on  6 May '05 - 18:01Unfortunately it doesn't seem to support Netscape Radio AAC+ streams, which are what I particularly need it for.  For example:

uvox://64.236.34.65/stream/8667

These streams play fine in XMPlay with the Nullsoft MPEG decoder.


What protocol is that? ???

As far as I know, uvox is the protocol (stands for UltraVox), but I'm afraid I don't know any more about it. It seems to be AOL's preferred protocol for streaming these days.

ttaazz

#24
Hello,

I was about to post a bug report because of a strange behaviour I noticed while trying to play some .M4A files :

I burnt all of my .M4A files on a DVD, but for some reason, I was unable to play some of them : by right clicking on the files or the folder, or even by double clicking on them.

Even weirder : some appeared in the playlist window while some never.

If I put them on my hard disk, no troubles at all.

With your latest update (as of may 06), all seems to work well.

Just wanted to let you know about this, as I haven't read anything about this issue (and I thought that it was something that you could have wanted to know).

So : Many thanks for your great work!  :)