Hi Jungs,
Ich habe gerade an einem neuen Audioplayer Projekt. Der alte Player
hatte ganz rundimentär das Shoutcast Protokoll implementiert, basierend
auf der AN von Microchip.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en536047
Erste Bilder zu dem Player gibt im Hififorum:
http://www.hifi-forum.de/index.php?action=browseT&back=1&sort=lpost&forum_id=71&thread=9872
Nun ist es ja leider so, dass die Shoutcast API geändert wurde und man
eine Developer ID braucht, um sich mit den Servern verbinden zu können.
Bisherige Versuche, eine solche ID zu bekommen schlugen fehl. Das geht
wohl so ziemlich allen so wenn man nicht gerade ein big Player am Markt
ist.
Nun stellen sich mir die Frage, was alternativ verwendet werden kann.
Ich denke, um im Heimnetzwerk Streams von einem PC mit meinem Player
empfangen zu können, sollte Icecast eine Option sein. Gibt es da
irgendwelche Erfahrungen? Ich habe über das Protokoll nur kurz
drübergeschaut, es scheint aber von der Kommunikation ähnlich zu sein
wie Shoutcast, dh. TCPIP mit HTTP, Anfragen an den Host werden als
String gesendet.
Shoutcast konnte ja mit Winamp dahinter auf jede Menge Stationen
zugreifen. Bei Icecast ist mir dazu nichts bekannt...
Darüber hinaus würde ich gerne in der Lage sein, auch andere Stationen
wie 1Live oder SWR3 oder was auch immer empfangen zu können. Wenn man
sich von SWR3 beispielweise die M3U Datei anguckt, mit der man sich über
Winamp verbinden kann steht das folgendes drin:
1 | #EXTM3U
|
2 | #EXTINF:-1,SWR3-Livestream
|
3 | http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3
|
Leider bin ich mir nicht sicher wie man zu einem solchen Dienst (der
irgendwie akacast zu heißen scheint) eine Verbindung aufbauen kann. Ich
kann natürlich das mal in die TCPConnect Funktion reinwerfen und gucken
was passiert, ich denke aber nicht dass das so zielführend ist. Leider
konnte mir Google auch nichts wirklich brauchbares liefern, denn fast
alles an Webradios die DIY sind nutzen noch das alte Shoutcast...
Über jede Art von guten Links, Infos, Erfahrungen bin ich dankbar!
Cheers!