Hier ein kleines HowTo, wie man sein Lieblingsradiosender als Webradio-Addon in XBMC einbindet.
Zuerst der Download für das Grundgerüst---> WebradioAddon Kit
[edit]Der Link ist jetzt korrigiert / Stand 29.04.11[/edit]
Ebenfalls findet Ihr den Download im xbmcnerds.com-Repo
Fangen wir an mit der addon.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.audio.radio"
name="Radio"
version="0.1"
provider-name="mad-max">
<requires>
<import addon="xbmc.python" version="1.0"/>
</requires>
<extension point="xbmc.python.pluginsource"
library="default.py">
<provides>audio</provides>
</extension>
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary> Dein persönliches Radio</summary>
<description> Bausatz für dein eigenes Radio-Addon</description>
</extension>
</addon>
Alles anzeigen
Die AddonID müsst Ihr immer neu vergeben, da diese eindeutig sein muss. Ich habe angefangen
mit dem Webstream von RadioBOB. Also addon id="plugin.audio.radiobob".
Als Name gebt Ihr das ein, was im XBMC angezeigt werden soll.
In diesem Fall dann einfach "RadioBOB".
<summary> und <description> können ebenfalls nach Belieben eingetragen werden.
Wenn Ihr das geändert habt seid ihr mit der addon.xml fertig und könnt diese speichern.
Als nächstes kommt die Anpassung in der "default.py", was prinzipiell ein Zweizeiler ist.
url = 'Hier kommt der Link zu deinem Radio-Stream'
xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(url)
Für RadioBOB sieht es dann folgender Maßen aus:
url = 'http://stream01.hoerradar.de/mp3-radiobob.m3u'
xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(url)
Ich habe bei BOB nicht den offiziellen Stream genommen, da der originale nicht die Interpreten und Titel
überträgt. Das hängt nämlich auch vom Stream ab...
Als URL gebe ich immer ein .m3u-Playlist an. Welche anderen Formate unterstützt werden, kann ich nicht sagen,
da alles was ich benötigte immer eine .m3u war. Man kann aber problemlos auch mal was anderes versuchen, z.B. ".pls"...
Wenn Ihr das ebenfalls editiert und gespeichert habt, ist die "default.py" auch schon fertig.
Nun könnt Ihr noch "icon.png" (empfohlene Größe 256x256) und "fanart.jpg" (empfohlene Größe 1280x720) hinzufügen
und schon sollte das Webradio fertig sein.
Dann kopiert Ihr noch den editierten Ordner plugin.audio.radio nach %APPDATA%\XBMC\addons und startet
euer XBMC neu.
Jetzt sollte das Addon in den Musikplugins sichtbar sein. Mit einem Klick darauf sollte sich der Stream
öffnen und die Visualisierung starten.
Fragen und Probleme wie immer gerne hier posten...
cheers,
mad-max