1
Entries : Category [ Digital TV and Video ]
Articles about HDTV, satellite television, video transcoding, and video processing
[Miscellaneous]  [Computers and Technology]  [Travel]  [Education]  [Hacks]  [Robotics]  [Science]  [Programming and Software]  [iPhone]  [Digital TV and Video]  [Intellectual Property & Copyright]  [Personal] 

04 March
2011

The Canadian transition to digital TV is coming. The often repeated statistic is that around the start of 2011 almost one million people depended exclusively on analog TV over the air. Whatever the real number, it discounts people who still use over-the-air reception somehow despite access to cable or satellite, for example to get local news, or in the bedroom of a relative living in the same house.

When I wrote my book on digital media a few years ago, it looked like the USA was rushing the transition while Canada was taking a careful, gradual and less painful approach. Instead, the US transition was accompanied by a subsidy program to allow at least access to low-end services to everybody.n while chaotic and confusing fir some, things were handled pretty well with a lot of government participation. In contrast, the Canadian transition seems to be positioned to be a fiasco with little awareness by the public, no government publicity and no subsidy program to aid those who can't afford a big new LCD screen.

Even the media companies don't seem very keen. While there will be bandwidth for more channels, the Canadian content rules and other issues may prevent this from being much of a boon to broadcasters. At least electronics stores stand to do well.


By Gregory Dudek at | Leave a comment |    
26 September
2012

Here's my list of assorted Internet streaming radio stations (not in any particular order). This is collected from various sources, and stored here largely for my own use.

BBC - Radio 4
http://tinyurl.com/beeb-rfour

BBC - Radio 4 Extra
http://tinyurl.com/beeb-rfourx

BBC - World Service News
http://tinyurl.com/beeb-wsnews

WFMU
http://wfmu.org/wfmu.pls

WFMU's Rock & Soul Ichiban
http://wfmu.org/wfmu_rock.pls

PORTLAND - KMHD Jazz
http://kmhd.org/streams/kmhd.pls

PORTLAND - KZME (Only plays local bands, or bands which are coming to Portland soon.)
http://tinyurl.com/ff-kzme

OLDIES - 1930s -1940's - Abacus Radio
http://tinyurl.com/78-abac

OLDIES - 1920s - 1930s - Radio Dismuke (This is a terrific stream, though the sound quality is a bit low.)
http://74.208.71.58:8078/listen.pls

OLDIES - 1930's - WGBH's "Jazz Decades"
http://streams.wgbh.org:8010/listen.pls

OLDIES - 1920's - 1950s  - Venerable Radio
http://tinyurl.com/ven-rad

AMBIENT - SomaFM - Mission Control (Music mixed with recordings of NASA material. )
http://somafm.com/missioncontrol.pls

DUBSTEP - Sub FM

http://www.sub.fm/listen.pls

SPACE-AGE - SomaFM Illinois Street Lounge
http://somafm.com/illstreet.pls

Birdsong Radio
http://birdsongradio.com/listen.m3u

GERMANY - Heimatmelodie
http://81.27.170.171/listen.pls

HOLLAND - Efteling Radio (programming for kids during the daytime hours and movie soundtracks mixed with animal noises and sounds from De Efteling amusement park otherwise!)
http://tinyurl.com/clas-eftl

SWISS - Alpenmelodie
http://tinyurl.com/alpenmelodie-pls

SWISS - Volksmusic Radio
http://www.volksmusiknet.ch/stream.m3u

ABIDIJAN - Africa No. 1 (M3U)
http://213.251.129.44:8000/a1.m3u

ATHENS - Radio Epirus (MP3)
http://174.36.237.66:9450

BUENOS AIRES - Radio Periko (PLS)

http://tinyurl.com/tangoperiko

BUENOS AIRES - LRA39 NAC Folklorica (PLS)
http://37.59.19.104:8158/listen.pls

CAIRO - Hona wa alaan (MP3)
http://78.159.120.112:8022

DELHI - Guyana NJ Desi Radio (PLS)
http://www.guyananj.com/radio96.pls

HONG KONG - Chinese Classical (MP3)
http://209.236.126.122:8202

HONOLULU - Hawaiian Rainbow (PLS)
http://tinyurl.com/haw-rai

ISTANBUL - Radyo Music (MP3)
http://174.36.237.66:9450

JERUSALEM - Kolhalev (MP3)
http://72.13.81.35:23820

LIMA - Radio Scala de Oro (MP3)
http://66.7.208.222:6024

MADRID - SKY.FM, Classical & Flamenco Guitar (MP3)
http://207.200.96.229:8016

MONTEGO BAY - Nautic Radio - Jamaican  (MP3)
http://83.137.145.141:14210

MOSCOW- Radio Caprice Russian Folk
http://79.120.77.11:9057

NAIROBI - Bongo Radio (MP3)
http://67.212.233.212:8000/zilipendwa.mp3

NEW ORLEANS - Radio Riel New Toulouse (PLS)
http://argon.slserver.com:8052/listen.pls
http://tinyurl.com/New-Toulouse

PARIS - Nostalgie Počtes (MP3)

http://mp3.live.tv-radio.com/2524/nosta … 114501.mp3
http://tinyurl.com/nostalgie-poetes

RIO DE JANEIRO - Bossa Nova Hits (PLS)
(Really good mix, though I wish they would take all versions of "Girl from Ipanama" out of rotation: that gets old.)
http://www.bossanovahits.com.br/radio-b … va128k.pls
http://tinyurl.com/bossa-nova-pls

ROME - Italian Graffiati - Musica anni 60 e 70 (MP3)
http://77.92.95.39:8500

TOKYO - Blue Heron Radio (M3U)
http://blueheronradio.fm


AND TWO JUST FOR FUN:

The JAMmer - Decades of 'Just A Minute' (MP3)
http://31.45.22.8:8007

Welcome to Weirdsville - The Silly Side of Halloween (MP3) (LO-FI)
http://23.29.114.18:8502

Publicradiofan.com -- list of links


Publicradiofan.com


list of links to public radio stations

list of links


http://radio-locator.com/


list of links to real radio stations


Publicradiofan.com -- list of links


Publicradiofan.com


list of links to public radio stations

Q107 Toronto


http://player.q107.com/


Toronto classic rock

Bill Sparks list


http://www.billsparks.org/


Station list



By Gregory Dudek at | Read (1) or Leave a comment |    
09 October
2017

Still working as of 2016

Streaming radio has been a common use of the Internet for many years. At one point, almost all audio streaming had only limited commercial implications. As the use of advertising has become more important as a source of revenue for radio stations, audio streams on the Internet have become entwined with players, typically flash-based, that serve advertising, collect user data, and provide other services. One side effect of this is that it can may it very difficult to debug the set of network connections being used. If, like me, you run a tight firewall, you need to have a sense of where data is coming from, and going, to allow the ports to be opened and closed.

Thus, I needed to figure out how audio streams were being sent from an audio station I wanted to listen to. The audio stream I wanted was being provided from streamtheworld.com and the actual transactions are handled by a rather complex mess of javascript and flash objects. Hers's how to find the streams using wireshark, a fancy network analysis tool.

There are two steps which I elaborate below:
1) Find the call sign for the station. With luck, you can guess this. This will often (but not always) be related to the station's familiar name. For example, for the station Q107 in Toronto the nationally registered call sign is CILQ and the callsign for streamtheworld.com is CILQFM; sensible. On the other hand, the streamtheworld identifier for CBMT CBC Radio One Montreal is CBC_R1_N_MTL_H.

2) Find the playlist (.pls file) or stream ID.

Call sign identification



Firstly, note that wireshark is a very powerful open-source network analyzer (once known as ethereal). It can be downloaded free for most platforms and runs using the X-windows windowing system (that works on Linux [default], Mac [standard but optional] and [with some effort] Windows).


Turn on packet capture in Wireshark and then using your browser on the same computer load the page with the stream you want.

Enter (i.e. specify) a filter as follows (see the picture):
tcp contains "callsign"
that will be used to "listen in" on the data exchange.
This should return an HTTP GET statement of the probable form:
GET /xmlconfig.php?view=xml&callsign=CILQFM&streamid=86
and an associated full URI of the form:
http://playerwebadmin.streamtheworld.com/xmlconfig.php...
It's the callsign argument you want (in this case, CILQFM, for example).


Getting the callsign using wireshark
Getting the callsign using Wireshark (click to expand)






Play list via wireshark



At this point, you can just go to
http://provisioning.streamtheworld.com/pls/CILQFMaac.pls
to get the playlist, which can be used to see what's really happening.
Note the use of the CILQFM call sign in the URL.


Playing the stream without needing wireshark



Once you have the play list, you can directly inspect it to determine the ports in use. You can also drag it into Apple's iTunes.

If you know the callsign and just want to play the live stream, or see how this can be done programmatically, then there is a nice python script available from Dan McGee at http://www.toofishes.net/blog/streamtheworld-streams-command-line/.

[ Originally posted 2012/10/15, minor updates, Oct 2017. Apparently this still works. ]

By Gregory Dudek at | Read (11) or Leave a comment |    
Prev  1   [2]