PDA

View Full Version : Internet Radio - Finding hidden audio stream addresses.



jonolumb
2005-09-02, 01:58
Hi there
Many people are constantly demanding on the roku forums how to find audio streams hidden behind a web player (i.e. the mms:// link). This is quite often very tricky to find as many stations have a popup player which comes up in a window. These often hide the actual streaming link which is very frustrating. When you look through the source code in the html, there are no links as everything is hidden behind active x or javascript.

However, there is a way round this.
There is a nifty program out there that some of you may be aware of called URL Snooper 2. Heres the link for the download. http://www.donationcoder.com/Software/Mouser/urlsnooper/

With this installed, you simply tell it which network adapter to watch (your LAN card for the internet or your modem or wireless adapter). You then click the sniff network button. Nothing happens immediately.

Now go to the website of interest (Classic FM for example).
Click on the listen live button and a player pops up. Give URL Snooper 30 seconds or so and suddenly lots of links spring up in the list. All you have to do is scroll down and find those that begin with mms://
In this case, the link was mms://audio1.musicradio.com/classicfm
You then copy this to the clipboard and paste it into the slimserver URL box or add it to your squeezenetwork favourites.
In some cases there is more than one link. Some of these are copies of the same stream, others are the intro link that you may hear before being directed to the live stream. In these cases, trial and error will soon find you the correct link.

Hope this is useful to you all. A screenshot of the list of links you will see is here Hi there
Many posts on here are from users who are trying to find the specific url of a radio station (i.e. the mms:// link). This is quite often very tricky to find as many stations have a popup player which comes up in a window. These often hide the actual streaming link- frustrating to roku users! When you look through the sourcecode, there are no links as everything is hidden behind active x or javascript.

However, there is a way round this.
There is a nifty program out there that some of you may be aware of called URL Snooper 2. Heres the link for the download. http://www.donationcoder.com/Software/Mouser/urlsnooper/

With this installed, you simply tell it which network adapter to watch (your LAN card for the internet or your modem or wireless adapter). You then click sniff network. Nothing of interest should pop up.

Now go to the website of interest (Classic FM for example).
Click on the listen live button and a player pops up. Give URL Snooper 30 seconds or so and suddenly lots of links spring up in the list. All you have to do is scroll down and find those that begin with mms://
In this case, the link was mms://audio1.musicradio.com/classicfm
You then copy this to the clipboard and paste it into your windows media player or itunes and you can listen away happily!
In some cases there is more than one link. Some of these are copies of the same source, others are the intro link that you may hear before being directed to the live stream. In these cases, trial and error will soon find you the correct link.

A Screenshot of the sniffer and the list of streams you will see is here.
http://mysite.wanadoo-members.co.uk/zenithuk/web/url_snoop.GIF
JOno

kobi
2006-03-13, 20:33
Thank you for this posting. One of the most useful I've seen so far.

NWP
2006-03-13, 20:57
I wish I could get this program to work for me.

Here are two local stations I've been trying to grab the streams for, but I see no mms:// links when I use url snooper on them:

http://www.mega949.com/streaming3.html

http://www.univision.com/content/channel.jhtml?chid=9514&schid=9803

If one of you feels like cueing them up and seeing if you can get the stream addresses, I'd appreciate knowing what I am doing wrong. I am starting to think that they must be doing something that urlsnooper can't pick up.

Driver
2006-03-14, 05:07
If you open the player alone:
http://www.mega949.com/cc-common/streaming_new/

you can view the source and get the address:
http://a450.l1984943550.c19849.g.lm.akamaistream.net/D/450/19849/v0001/reflector:43550

jonheal
2006-03-14, 07:50
I've found that some broadcasters pull from a pool of IP addresses. You may be able to divine the IP address for the current connection. The next time you connect, you're connecting to a different IP address or port number.

bahnsah
2006-03-20, 19:57
Does this work for stations that stream through real player?

I'm having a devil of a time trying to get the stream from http://wntk.com (click on "Live Radio" icon on RH side) to play on SN or "Radio tune in" on SS.

When I click on the link on the home page, it opens real player, and none of the URL's from the snooper seem to work.

I would much appreciate it if someone could help.

bpa
2006-03-21, 02:01
Using the Live radio link - this station uses an old RealAudio format at a low speed 8kb/s

pnm://audio.wntk.COM/wntk

At present RealAudio support is provided through AlienBBC and although mplayer (key part of AlienBBC) can play this format, the "PNM://" header is not decoded by AlienBBC.

bahnsah
2006-03-21, 05:47
...although mplayer (key part of AlienBBC) can play this format, the "PNM://" header is not decoded by AlienBBC.


Ok, thanks for looking into it for me!

bpa
2006-03-21, 06:35
I think I may be able to make changes to AlienBBC files for PNM but I can't get around to it for a few days.

bpa
2006-03-22, 01:25
bahnsah,
I have worked out what needed to be changed to support PNM - I'll send you instructions and the modified files but I need to know
what OS
Version of slimserver
version of AlienBBC.

If they work for you as well I'll try to get them out into AlienBBC.

egd
2006-04-17, 07:21
Hi

I've read this thread and others concerning the use of URLSnooper 2 and have found it useful for a number of streaming sites. One I don't seem to be able to solve is streamed audio from http://www.702.co.za/onair/tunein/tunein.asp. The page in question has a "LISTEN NOW!" javascript popup link as follows: javascript:windowpopupplayer('player.asp','448','3 75','no') which opens up windows media player and commences the streaming.

Using URLSnooper I've been able to discern the link as mms://196.35.64.36/702_16?WMThinning=0

Pasting that link into a browser window or into windows media player directly commences the audio streaming. For the life of me though, I cannot get squeezenetwork or slimserver to stream it. Any assistance would be much appreciated.

Duke
2006-04-26, 09:00
In Slimserver
Home
Radio Tune In
Paste link into url
Tune In

Listening to it now!

Hope this helps

egd
2006-04-26, 14:04
In Slimserver
Home
Radio Tune In
Paste link into url
Tune In

Listening to it now!

Hope this helps

Hi

Tried that earlier and retried it now, no cigar. What version of slimserver are you using?

bpa
2006-04-26, 16:31
Egd,

What player are you using ?
What OS are you using ?

If you are using an SB1 or Softsqueeze on Linux then you will need AlienBBC.

When you say "no cigar" do you mean it doesn't play or that it seems to play but no sound ?

egd
2006-04-27, 05:16
Egd,

What player are you using ?
What OS are you using ?

If you are using an SB1 or Softsqueeze on Linux then you will need AlienBBC.

When you say "no cigar" do you mean it doesn't play or that it seems to play but no sound ?

SlimServer Version: 6.5b1 - 7044 on Windows Server 2003, SP1 + hot patches, driving an SB3/FW45

Appears to be playing, but no sound - see screenshots.

bpa
2006-04-27, 07:10
Turn on the debugging flags d_remotestream and d_source, open the log window, make sure player is stopped and then post the URL into the radio Tune In.

Copy the log into a post to see whether some transcoding is happening.

egd
2006-04-27, 15:54
Copy the log into a post to see whether some transcoding is happening.

Here it is:

Setting maxBitRate for 192.168.1.34 to: 0
Setting maxBitRate for 192.168.1.34 to: 0
00:04:20:06:3b:a9: Switching to mode stop from stop
Already in playmode stop : ignoring mode change
Adding song index 0 to song queue
Clearing out song queue first
Song queue is now 0
00:04:20:06:3b:a9: Switching to mode stop from stop
Already in playmode stop : ignoring mode change
Adding song index 0 to song queue
Clearing out song queue first
Song queue is now 0
00:04:20:06:3b:a9: Switching to mode play from stop
openSong on: mms://196.35.64.36/702_16?WMThinning=0
Setting maxBitRate for 192.168.1.34 to: 0
Setting maxBitRate for 192.168.1.34 to: 0
undermax = 1, type = wma, squeezebox2 = 00:04:20:06:3b:a9
checking formats for: wma-wma-squeezebox2-00:04:20:06:3b:a9
checking formats for: wma-wma-*-00:04:20:06:3b:a9
checking formats for: wma-wma-squeezebox2-*
Checking to see if wma-wma-squeezebox2-* is enabled
enabled
Found command: -
Setting maxBitRate for 192.168.1.34 to: 0
Setting maxBitRate for 192.168.1.34 to: 0
Matched Format: wma Type: wma Command: -
00:04:20:06:3b:a9 New play mode: play
Setting maxBitRate for 192.168.1.34 to: 0
Setting maxBitRate for 192.168.1.34 to: 0
undermax = 1, type = wma, squeezebox2 = 00:04:20:06:3b:a9
checking formats for: wma-wma-squeezebox2-00:04:20:06:3b:a9
checking formats for: wma-wma-*-00:04:20:06:3b:a9
checking formats for: wma-wma-squeezebox2-*
Checking to see if wma-wma-squeezebox2-* is enabled
enabled
Found command: -
Setting maxBitRate for 192.168.1.34 to: 0
Setting maxBitRate for 192.168.1.34 to: 0
Matched Format: wma Type: wma Command: -
00:04:20:06:3b:a9: Current playmode: play

bpa
2006-04-27, 16:25
I just retested the URL with both softsqueeze and an SB3 and with standalone mplayer. While I get connected I get no sound. These test worked this morning.

My theory is that 702 doesn't transmit on the web except during main listening hours.

bpa
2006-04-28, 01:57
Tried the exact same command line using same URL with mplayer - now (10.00am BST) I get sound so I think the web connection to 702 is only for main listening hours or else it is unreliable.

egd
2006-04-28, 04:39
Tried the exact same command line using same URL with mplayer - now (10.00am BST) I get sound so I think the web connection to 702 is only for main listening hours or else it is unreliable.

If you try the same through Windows Media Player it works irrespective of time of day. I also have confirmed with them that they stream their broadcast online 24/7. Thx for your efforts :)

robrowe
2006-04-28, 10:55
The River 105.9 FM "Rock Hits"
http://a636.l1981842429.c19818.g.lm.akamaistream.net/D/636/19818/v0001/reflector:42429

KISS 95.7 "Top 40"
http://a28.l1981942431.c19819.g.lm.akamaistream.net/D/28/19819/v0001/reflector:42431


Country 92.5 "Country"
http://a1208.l1982242436.c19822.g.lm.akamaistream.net/D/1208/19822/v0001/reflector:42436


Rock Hits Deep Tracks / Forgotten Favorites (Commercial Free):
http://mfile.akamai.com/21875/live/reflector:45929.asx?bkup=45931

Fabolous "Contemporary Dance" (Commercial Free):
http://mfile.akamai.com/21875/live/reflector:45937.asx?bkup=45939

Classic Hip Hop (Commercial Free):
http://mfile.akamai.com/21875/live/reflector:45933.asx?bkup=45935

Classic Country (Commercial Free):
http://mfile.akamai.com/21875/live/reflector:45941.asx?bkup=45943

Try 'em out... should work with your Squeezebox.