XMPlay AAC & MP4 plugin

Started by Sebastian_Mares,

Brian

I'm afraid your efforts are in vain. AOL has engineered it so that only Winamp can play those streams.

Auren

#121
Brian, thanks for your posts. They make me think different :)

I used Streamripper to rip Ultravox streams. You just need to change useragent to "WinampMPEG/5.35, Ultravox/2.0" and "400 Bad Request" error is gone.
Try yourself:
streamripper http://firehose-bbnm.stream.aol.com:80/stream/22227 -u "WinampMPEG/5.35, Ultravox/2.0"The files are saved with .nsv extension. And, of course, I can't play them with Winamp :). But it's better than nothing.
P.S. Here are some specs: http://ultravox.aol.com/NSVFormat.rtf, http://ultravox.aol.com/NSVFormat.rtf.
P.P.S. Uvox protocol was discussed here: http://forums.winamp.com/showthread.php?threadid=177731 and here http://www.moviecodec.com/topics/3361p1.html. We need a person who will take care about all this :)
P.P.P.S. I found some direct links to various XM radiostations: http://www.mail-archive.com/pc-audio@pc-audio.org/msg28096.html

Brian

As I see it, it's easier just to play the streams in Winamp. I like to use XMPlay for most music formats, but I don't wish to insist that it should be able to handle absolutely everything. And I still quite like Winamp; it functions well, sounds good and has some excellent skins; and it's still possible to keep the installation small by limiting it to just the components you choose.

Ian @ un4seen

Quote from: Auren
Quote from: Ian @ un4seenPlease provide an example stream URL, to see if XMPlay can be made to forward them to the plugins.

http://www.winamp.com/bin/om/xm/xmtune.pls?id=radio:aggregate:22317

I was able to play that URL using the in_mp3 plugin, which I copied from a Winamp v5.111 instalation.

Quote from: AurenThese streams are delivered by their own protocol (uvox://). I don't know if there are any other XM streams using http:// protocol. Maybe the fact that uvox protocol is used makes these difficulties.

No, the "uvox://" is a good thing, as it means XMPlay won't/can't try to play them itself :)

Auren

#124
Quote from: Ian @ un4seenI was able to play that URL using the in_mp3 plugin, which I copied from a Winamp v5.111 instalation.
It was a bit hard to find 5.111 version (official download site redirected me to the player's page when I requested a 5.111's link). But hey, it works! It even plays ripped .nsv streams! :)
I wonder why 5.35 and 2.96 versions didn't work...

Anyway, thank you.

From now, XMPlay plays XMRadio :)

Brian

Amazing! Working fine here, too. Well, that will teach me to keep my mouth shut in future until we've heard from Ian.

I imagine this has something to do with the fact that in that version of Winamp, the wretched nscrt.dll dependency hadn't yet made its appearance.

Anyway, many thanks to Ian.

escafu

Is there some problem with the mp4 container that stops the year from being reported to xmplay?

aac's are fine but for any m4a files in my library the year doesn't show up.

I use the year as one of my sort criteria so it kinda mucks things up a bit not having it there.

Zarggg

Are you 100% positive that the tags are correct?

escafu

yep, tags are fine.

done by me or other people doesn't really matter.

I use mp3tag now but previously I used winamp to do the job.

I don't remember if winamp shows the year for m4a's in it's library either.

I could be wrong but I don't think it does, because I remember going in to fix it but the year was already there.

I don't use winamp any more so I can't check that, but for m4a's in xmplay the year definitely doesn't show up in the library.

Ian @ un4seen

Please upload a troublesome M4A file to have a look at here...

   ftp.un4seen.com/incoming/

escafu

uploaded this file;
03 - Green Day - She's A Rebel.m4a

if you right click the file and select track info in the xmplay library the year doesn't show up there either and it should.

Ian @ un4seen

I see the problem. The plugin was looking for the wrong tag - "year" instead of "date". I've put up a corrected version (in the first post).

escafu

thankyou very much.

a champion you are  :D

Squeller

Just saw the aac decoding module. Great! Now I can use xmplay in certain situations and installations. I love tiny software, this has a lot of potential. Someone in the ha/fb2k community brought this player to my attention :)
One question: The thread starters profile is inaccessible... has he left?

raina

That's what it looks like. This is what it says on the MaresWEB site

Quote from: MaresWEB News & Updates22.05.06      Development of BASS Add-Ons Discontinued
The development of the BASS add-ons was discontinued and Ian Luck from Un4Seen Developments is the new project administrator. Any further updates are going to be released by him on the Un4Seen website.

Found his personal website here: http://www.sebastian-mares.de/

Bistzack

Here is a stream that is cut out within first few minutes of start, i.e. XMPlay skips to the next track on the playlist. I've check the stream with VLC and it had been working perfectly for more than 10 minutes.

http://jetcitylounge.groovera.com:7070/

Ian @ un4seen

The server seems to be closing the connection. I don't know why. Perhaps it has blacklisted XMPlay as a "stream ripper".

Dotpitch

Quote from: BistzackHere is a stream that is cut out within first few minutes of start, i.e. XMPlay skips to the next track on the playlist.

The connection to the server is marked as closed (TCP FIN) after 95 seconds, and XMPlay reconnects. This is the first packet when opening the stream:
ICY 200 OK
icy-notice1:<BR>This stream requires <a href="http://www.winamp.com">Winamp</a><BR>
icy-notice2:SHOUTcast Distributed Network Audio Server Win32 v1.9.8<BR>
If this is because XMPlay is not Winamp, than that's really sad of them.

Bistzack

#138
Quote from: DotpitchIf this is because XMPlay is not Winamp, than that's really sad of them.

Yeah. Anyway I've sent them an email so that we can know what's their policy regarding XMPlay or non-Winamp players at all.

I was about to suggest adding user agent feature though "falsification of user agent data is PROHIBITED". Not nice.

EDIT: It is sad indeed.

QuoteGroovera prohibits stream recording and ripping clients. If all you want to do is listen, try using a client such as Foobar2000.

Dotpitch

Quote from: BistzackIt is sad indeed.
Gosh... those guys need an angry mob with pitchforks ;D.