Forum: PC-Programmierung Internetradio nur hören


von Stephan (Gast)


Lesenswert?

Hallo

ich habe ein kleines nettes embedded Linuxboard (NSLU2 unslung)
ohne Maus Tastatur Monitor

mit LCD 2x16,  2 Tastern (für das Menü)
und ein serielles 320 x 240 Display (Dank an Benjamin)

mit diesem Board kann ich u.a. aus dem Bereich Audio

MP3 - Musik abspielen (USB - Sound"karte")
mit dem MPD Madplayer

Internetradiosender aufnehmen
mit Streamripper

nun möchte ich gerne die Sender "live" hören (ohne zwischenspeichern), 
nur fehlt mir hier der richtige Ansatz.
das umleiten von Streamripper auf /dev/dsp brachte nichts
vielleicht hat jemand ne Idee ?


Danke Stephan

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Bist du reiner Anwender oder hast du Programmierkenntnisse in Python? 
Wenn letzteres: Gibt es Python für NSLU2 unslung? Es gibt da vielleicht 
eine anpassbare Open Source Lösung aus der Zaurus Ecke: 
http://www.linuxontour.de/modules/newbb/viewtopic.php?viewmode=flat&topic_id=8038&forum=5&type=

von Rolf Magnus (Gast)


Lesenswert?

> das umleiten von Streamripper auf /dev/dsp brachte nichts

Das kann ich mir vorstellen. Dein /dev/dsp wird mit einem mp3-Stream 
nicht viel anfangen können. Gibt's bei unslung einen mpg123? Der kann 
shoutcast-Streams direkt abspielen. Man muß ihm nur einfach die URL auf 
der Kommandozeile übergeben.

von Sascha (Gast)


Lesenswert?

curl http://url.to.stream:port | mpg123 -


Wobei mpg123 eigentlich auch direkt HTTP kann.

von Stephan (Gast)


Lesenswert?

Hallo,

wie gesagt
mit madplay wird bei mir ein MP3 File problemlos abgespielt

mit mpg123 habe ich nur Rauschen, sowohl bei vorhandenen MP3-Stücken als 
auch beim MP3-Radiostream.


bei Eingabe von mpg123 Titel.mp3 oder mpg123 | Titel.mp3
mpg123 URL oder mpg123 | URL.mp3
oder auch URL | mpg123
wird korrekt "empfangen": Titel Dauer.. alles da, nur kein Sound



Stephan

von Stephan (Gast)


Lesenswert?

das geht:

Beispiel_URL =>  http://jazz.serveftp.com:8030

wget -qO - http://jazz.serveftp.com:8030 | /opt/bin/madplay -v -

großes O

von Stefan (Gast)


Lesenswert?

oder schaust mal hier :
http://insel.homelinux.com/public/

läuft alles auf einem NSLU2.

von Gay Sören (Gast)


Lesenswert?

Nslu2 ist doch ein ARM ohne FPU, oder? Dann ist madplay sowieso besser, 
da madplay (im Gegensatz zu mpg123) reine Integerarithmetik zum 
Decodieren verwendet.

von Stephan (Gast)


Lesenswert?

Hallo

mein Problem ist gelöst:
siehe meinen Beitrag vom 20.12.2008 15:58

vielen Dank noch für die Unterstützung


Stephan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.