this adds web radio... it uses Winamp as player (so you have to have winamp properlly installed)
(you dont have to use winamp for RR has nothing to do with that)
sample skin for carwings is included
a bunch of streams included
thanks to Dartman_71 for his ideas and testing...
DOWNLOAD HERE: https://www.dropbox.com/sh/7kprao1it51ol3t/45d5pH85Ul
Code:
************************************************************
RideRunner Extension Plugin for Web Radio
************************************************************
Written by MJS Gadgets www.mjsgadgets.com
Inspired by Dantman_71
! Requires .net 3.5sp1 framework
* Sample Skin installed into: <RR Root Folder>\Plugins\RRWebRadio\Sample Skin
NOTES:
------------------------------------------------------------
1. This uses winamp to play web radio streams.
2. If your audio player in RR is configured as Winamp,
the EQ Settings, Preamp Volume will sync.
Parameter Definitions:
------------------------------------------------------------
url = URL or playlist file ".m3u" or ".m3u8".
pname = Stream name.
Default Data folder:
------------------------------------------------------------
Profile Mode: My Documents\RideRunner\Plugins\RRWebRadio\
Legacy Mode: <RRROOT>\Plugins\RRWebRadio\
Data File format:
------------------------------------------------------------
path or file||displayed text
Examples:
Pop.txt||[ Pop ]
mitch.txt||Mitch's Favorites
610 Wip.m3u||610 WIP Sports Talk
http://10.10.1.1:8000||My Stream
************************************************************
** SKIN COMMANDS
************************************************************
"WEBRADIO" - Loads "WebRadio.skin"
"WEBRADIO_SETURL;url;pname" - Opens a stream and begins playing.
ex. WEBRADIO_SETURL;http://83.145.201.209:8000;BassoRadio
WEBRADIO_SETURL;mywebstream.m3u,My Web Stream
"PLAY" - Plays current stream.
"STOP" - Stops current stream.
"PAUSE" - Pause(stop) current stream.
"RESUME" - Plays current stream.
"LOADLIST;listname.txt" - Loads a stream list.
"RELOADLIST" - (Re)loads the 'root' stream list.
"RELOADLIST;1" - (Re)loads the current stream list.
************************************************************
** EVENTS
************************************************************
************************************************************
** SKIN LABELS
************************************************************
"STATUS" - Returns "playing, paused, stopped"
"PLAYLIST" - Returns the current stream "friendly" name.
"TRACKNAME" - Returns stream broadcasted message.
"KBPS" - Returns bitrate of stream "xxx Kbps"
"KHZ" - Returns sample rate of stream "xxx Khz"
************************************************************
** SKIN INDICATORS
************************************************************
"STATUS" - Image in skin path, "play.png", "stop.png", "pause.png"
(.gif is also tried)
"ALBUMART" - Image of stream, uses file name of stream
If URL type, then "webradio_xxx.xxx.xxx.xxx"
Where in URL, : & \ are replaced with .
Ex. URL = http://10.10.1.1:8000
File name is, "webradio_10.10.1.1.8000"
"WEBRADIO_ART" - see "ALBUMART"
************************************************************
** SKIN SLIDERS
************************************************************
Bookmarks