If you listen only to a few favorite internet-radio-stations and want a small, simple, but working solution without a gui, you may like this button.
It uses free and portable "mpg123", which you can download here:
http://www.mpg123.de/download.shtml
Note: You only need "mpg123.exe" from static archive.
Instruction
Left-click on button shows up a menu with all radio-stations, right-click on button closes/stops.
-
Include your favorite url's or local playlists (.m3u). Some playlists from "Hotmix Radio" (my favorite
) are included.
-
Change path to mpg123-folder to yours (Default: "/dopusdata\User Data", working for portable DO)
<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none" type="three_button">
<label>Radio On</label>
<icon1>#play</icon1>
<button backcol="none" display="both" textcol="none">
<label>Radio On</label>
<icon1>#play</icon1>
<function type="normal">
<instruction>@runmode hide</instruction>
<instruction>@set url = {dlgchoose|Please choose radio-station:|Hotmix Radio - 1980's=http://www.hotmixradio.fr/stream/80.m3u+Hotmix Radio - 1990's=http://www.hotmixradio.fr/stream/90.m3u+Hotmix Radio - 2000's=http://www.hotmixradio.fr/stream/2000.m3u+Hotmix Radio - Dance=http://www.hotmixradio.fr/stream/dance.m3u+Hotmix Radio - Frenchy=http://www.hotmixradio.fr/stream/frenchy.m3u+Hotmix Radio - Funky=http://www.hotmixradio.fr/stream/funky.m3u+Hotmix Radio - Golds=http://www.hotmixradio.fr/stream/golds.m3u+Hotmix Radio - Hip-Hop=http://www.hotmixradio.fr/stream/hiphop.m3u+Hotmix Radio - Hits=http://www.hotmixradio.fr/stream/hits.m3u+Hotmix Radio - Hot=http://www.hotmixradio.fr/stream/hot.m3u+Hotmix Radio - Lounge=http://www.hotmixradio.fr/stream/lounge.m3u+Hotmix Radio - New=http://www.hotmixradio.fr/stream/New.m3u+Hotmix Radio - Rock=http://www.hotmixradio.fr/stream/rock.m3u+Hotmix Radio - Sunny=http://www.hotmixradio.fr/stream/sunny.m3u+Hotmix Radio - VIP=http://www.hotmixradio.fr/stream/vip.m3u}</instruction>
<instruction>Taskkill /IM mpg123.exe</instruction>
<instruction>/dopusdata\user data\mpg123.exe -q -@ "{$url}"</instruction>
</function>
</button>
<button backcol="none" display="both" textcol="none">
<label>Radio Off</label>
<icon1>#play</icon1>
<function type="normal">
<instruction>@runmode hide</instruction>
<instruction>Taskkill /IM mpg123.exe</instruction>
</function>
</button>
</button>
Of course you can do more with mpg123...