Author Topic: XMPlay RealAudio plugin  (Read 370727 times)

Fraggie

  • Posts: 713
XMPlay RealAudio plugin
« on: 15 Mar '06 - 16:54 »
Here's a RealAudio plugin for XMPlay. It uses RealAudio codecs from RealAlternative, but it should also work with RealPlayer and other RealNetworks software. Real Alternative is recommended however since it covers more codecs (!). You can even uninstall RealAlternative if you save DLL's listed below (this way you can cut your RealAudio installation down to 1.2 MB ;) ) and set path to the codecs (the plugin will find them only with true RealAlternative installation).

  • 14_4.dll - for RealAudio 1.0 support
  • 28_8.dll - for RealAudio 2.0 support
  • dnet.dll & ddnt.dll - for RealAudio 3.0 support
  • sipr.dll - for RealAudio 4.0 support
  • cook.dll - for RealAudio 6.0 support
  • atrc.dll - for RealAudio 8.0 support
  • raac.dll - for RealAudio 10.0 support
  • ralf.dll - for RealAudio 10.0 support
  • pncrt.dll - for all codecs (runtime dll)

DLL names may have 14_43260.dll form, it doesn't matter. PNCRT.DLL will go to the Windows/System32 folder during RealAlternative installation - it needs to be somewhere in PATH or in the same directory where XMPLAY.EXE is.

Features:
  • ALL RealAudio formats supported
  • Doesn't collect your personal information ;)
  • Internet streaming over HTTP, RTSP and PNM protocols
  • Can extract audio from RealMedia/RealVideo files

The plugin is available here:
https://ssz.bitbucket.io
« Last Edit: 26 Sep '16 - 13:59 by Fraggie »

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #1 on: 15 Mar '06 - 17:06 »
Thanks very much for this. The real audio streams I most often listen to have URLs with the .ram extension, so are evidently not supported at the moment. If you could manage to overcome this difficulty, that would be great.
« Last Edit: 15 Mar '06 - 17:50 by Brian »

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #2 on: 16 Mar '06 - 07:28 »
For now just open the .ram file in Notepad and copy the link to Open/URL field in XMPlay.
« Last Edit: 16 Mar '06 - 08:53 by Fraggie »

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #3 on: 16 Mar '06 - 10:28 »
Sorry, perhaps I didn't make myself clear - URLs with a .ram extension won't play with your plugin whatever I do. One of the .dlls you list isn't on my system (raac.dll), but this doesn't cause any problem when I play streams using the Tara plugin.

Please try this stream:

http://www.bbc.co.uk/worldservice/meta/tx/nb/newshour2000_au_nb.ram

Many thanks

Dotpitch

  • Posts: 2878

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #5 on: 16 Mar '06 - 10:55 »
One of the .dlls you list isn't on my system (raac.dll), but this doesn't cause any problem when I play streams using the Tara plugin.
Any DLL (except pncrt.dll) can be missing if you don't need that particular codec support. You can always check the number of succesfully loaded codec DLL's in the plugin About window. The optimal value is 7.

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #6 on: 16 Mar '06 - 12:36 »
Dotpitch - if this is an XMPlay limitation, as Fraggie says and you quote, then how come I can play the BBC stream in XMPlay using the Tara plugin?  Or perhaps this means `limitation only on native plugins'?

Dotpitch

  • Posts: 2878
Re: XMPlay RealAudio plugin
« Reply #7 on: 16 Mar '06 - 18:37 »
Dotpitch - if this is an XMPlay limitation, as Fraggie says and you quote, then how come I can play the BBC stream in XMPlay using the Tara plugin?  Or perhaps this means `limitation only on native plugins'?
Good question! Don't have a clue, I was just showing why it doesn't work with this plugin... should be possible though, cause in_line.dll (for example) uses line://[options], and XMPlay is capable of passing it on to the plugin. But I guess XMPlay only supports http and ftp streaming natively, for the rest (like rtsp) the plugin will have to take the transport, like Tara does ;).

Lumina83

  • Guest
Re: XMPlay RealAudio plugin
« Reply #8 on: 17 Mar '06 - 06:10 »
Bad news: Your RealAudio plugin seems to wreak havoc with Highly Advanced (the GSF plugin for Winamp by CaitSith2). With both Highly Advanced and your RealAudio plugin installed, XMPlay keeps crashing whenever I try to play GSF files. Once I removed the RA plugin, it was back to business as usual.

uRRada

  • Guest
Re: XMPlay RealAudio plugin
« Reply #9 on: 17 Mar '06 - 08:19 »
I tried to put this list of files:

14_4.dll - for RealAudio 1.0 support
28_8.dll - for RealAudio 2.0 support
dnet.dll - for RealAudio 3.0 support
ddnt.dll
sipr.dll - for RealAudio 4.0 support
cook.dll - for RealAudio 6.0 support
atrc.dll - for RealAudio 8.0 support
raac.dll - for RealAudio 10.0 support
pncrt.dll

into "xmplay\plugins" directory together with xmp-ra.dll plugin.

The plugin decects all codecs well (7 loaded codecs). But starting *.ra stream brings a message that RealAudio is not properly installed.
I tried to put pncrt.dll into windows\system32 directory also.

What is wrong?


Thank you.

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #10 on: 17 Mar '06 - 10:44 »
Dotpitch - if this is an XMPlay limitation, as Fraggie says and you quote, then how come I can play the BBC stream in XMPlay using the Tara plugin?  Or perhaps this means `limitation only on native plugins'?
Native plugins can ask XMPlay to do all the I/O stuff - this is very convenient and natural. :) And since XMPlay can't use RTSP neither can the RA plugin. (At least for now.)

Bad news: Your RealAudio plugin seems to wreak havoc with Highly Advanced (the GSF plugin for Winamp by CaitSith2). With both Highly Advanced and your RealAudio plugin installed, XMPlay keeps crashing whenever I try to play GSF files. Once I removed the RA plugin, it was back to business as usual.
It doesn't crash here, so I guess it has been fixed in the meantime. ;) Please re-download.

The plugin decects all codecs well (7 loaded codecs). But starting *.ra stream brings a message that RealAudio is not properly installed. I tried to put pncrt.dll into windows\system32 directory also.
What is wrong?
This is what I do:
1. Install RealAlternative 1.48
2. Copy codec dlls to a xmplay subfolder
3. Copy pncrt.dll to windows\system32
4. Uninstall RealAlternatvie
5. Setup path in plugin config
6. Play.
You can bypass steps 2-5. :) The message you talk about doesn't come from the plugin, please cite it exactly.

uRRada

  • Guest
Re: XMPlay RealAudio plugin
« Reply #11 on: 17 Mar '06 - 11:46 »
One step ahead!
I deleted some "in_ra.dll", ensured that there is no Tara plugin.
Now there is no any error message, but after buffering (opening) xmplay marks this urls:
rtsp://rmv8.bbc.net.uk/russian/bulletin.ra
rtsp://rmv8.bbc.net.uk/worldservice/newshour2000.ra

invalid (by crossing with two red lines).

???

raina

  • Posts: 1163
Re: XMPlay RealAudio plugin
« Reply #12 on: 17 Mar '06 - 12:10 »
To answer your sad guy with the three question marks over his head I present the happy, eye rolling guy with three exclamation marks over his head, who makes a wild guess: it's because of the protocol, the rtsp.

uRRada

  • Guest
Re: XMPlay RealAudio plugin
« Reply #13 on: 17 Mar '06 - 13:19 »
Indeed! ;D ;D

Really mess that RealAudio etc. (rtsp://) are ALTOGETHER!!!

Lumina83

  • Guest
Re: XMPlay RealAudio plugin
« Reply #14 on: 17 Mar '06 - 23:52 »
Bad news: Your RealAudio plugin seems to wreak havoc with Highly Advanced (the GSF plugin for Winamp by CaitSith2). With both Highly Advanced and your RealAudio plugin installed, XMPlay keeps crashing whenever I try to play GSF files. Once I removed the RA plugin, it was back to business as usual.
It doesn't crash here, so I guess it has been fixed in the meantime. ;) Please re-download.
I'm sorry, but it's still crashing. I even tried running XMPlay in a separate directory, with just the RealAudio & GSF plugins installed. No difference.

Could there be something wrong with my computer?

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #15 on: 20 Mar '06 - 08:15 »
The plugin now does support RealAudio metafiles (.RAM). (You also may have to update your XMPlay for this to work.)

I'm sorry, but it's still crashing. I even tried running XMPlay in a separate directory, with just the RealAudio & GSF plugins installed. No difference.
Could there be something wrong with my computer?
I didn't manage to get any .GSF files, so I tested this issue with .MINIGSFs. Do they differ significantly?
« Last Edit: 20 Mar '06 - 08:28 by Fraggie »

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #16 on: 20 Mar '06 - 09:51 »
The plugin now does support RealAudio metafiles (.RAM). (You also may have to update your XMPlay for this to work.)

Just to be absolutely clear, please - I take it that neither this nor any future updates of this plugin will be usable for playing rtsp streams? This version crashes XMPlay when I try to play such a stream.

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #17 on: 20 Mar '06 - 10:45 »
Just to be absolutely clear, please - I take it that neither this nor any future updates of this plugin will be usable for playing rtsp streams? This version crashes XMPlay when I try to play such a stream.
The crashing is now fixed. And yes, this update still does not support RTSP, however I can't tell for sure whether it will or won't ever support it. I'm doing some research, but since this stuff is propertiary that's not easy.

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #18 on: 21 Mar '06 - 15:32 »
XMP-RA now supports streaming over RTSP/RDT protocol.
Alleluja.
« Last Edit: 21 Mar '06 - 15:35 by Fraggie »

raina

  • Posts: 1163
Re: XMPlay RealAudio plugin
« Reply #19 on: 21 Mar '06 - 16:34 »
You hacker, you.

Dotpitch

  • Posts: 2878
Re: XMPlay RealAudio plugin
« Reply #20 on: 21 Mar '06 - 16:39 »
XMP-RA now supports streaming over RTSP/RDT protocol.
Wow :o You're almost as fast as Ian, Fraggie ;) ;D.

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #21 on: 21 Mar '06 - 17:09 »
Hooray! I can now play the BBC stream I mentioned before. But please help me figure out why I can't play this stream:

http://real.xobix.ch/live/ssatclass.ram

In case it's relevant, ddnt.dll doesn't seem to load; the others do.

Many thanks


« Last Edit: 21 Mar '06 - 17:54 by Brian »

treefog

  • Posts: 28
Re: XMPlay RealAudio plugin
« Reply #22 on: 21 Mar '06 - 20:06 »

Fraggie

  • Posts: 713
Re: XMPlay RealAudio plugin
« Reply #23 on: 22 Mar '06 - 12:00 »
Hooray! I can now play the BBC stream I mentioned before. But please help me figure out why I can't play this stream:

http://real.xobix.ch/live/ssatclass.ram

In case it's relevant, ddnt.dll doesn't seem to load; the others do.

Many thanks
Now you can. :) (Btw, ddnt.dll is loaded by dnet3260.dll.)

I cannot play the following Canadian stations:
   http://www.radioowensound.com/liveam.ram
   http://www.radioowensound.com/livefm.ram
These are using PNM protocol...

   http://www.xstream-tv.ca/chuo.ram
This one is a SMIL presentation. Now supported too.

   http://www.cjcsradio.com/livecjcs.ram
Fixed.

Brian

  • Posts: 733
Re: XMPlay RealAudio plugin
« Reply #24 on: 22 Mar '06 - 12:52 »
Great - I can now play almost all of my favourite streams. The exception is this one:

http://www.voanews.com/real/live/newsnow.ram

Any help with this much appreciated - and many thanks once again.