Hallo Da ich kein Unterforum für das PI gefunden habe, habe ich es mal unter Offtopic gesetzt. Ich habe folgendes Problem und wollte es mit PI3 lösen. Bin aber absolut neu auf dem Gebiet, daher zuerst die Frage ob es möglich ist. Bei uns hat man das analoge Radio abgedreht, es geht nur noch digital. Da meine 86 jährige Oma morgens immer das Radio mit dem gleichen Sender einfach anstellte, müsste die sich jetzt sehr mühsam umstellen, auf einen digital Decoder, mit Fernsehgerät usw. Das ist der Frau nicht zumutbar. Nun ist es so, dieser Radiosender läuft nun auch im Internet, heisst ich kann die Seite im Browser aufrufen (www.radio.rtl.lu/lauschteren/radiolive), dort klicke ich auf den PFEIL (PLAY) Button, dann öffnet sich das Radioprogramm. Problem beim drücken des PLAY Knopfes bleibt die URL gleich. Nun meine Frage kann ich das über PI machen. Also Einschalten, Gerät fährt sich hoch, geht automatisch auf die Homepage und klickt sich automatisch den PLAY Button an? Und schon kommt die Musik aus der Audio Buchse, die ich dann an den AUX Anschluss Ihres Radios schicke. WLAN ist im Haus vorhanden! Vielen Dank Mfg
Das Audio auf der Website, verbunden mit dem Player darauf, sollte eigentlich ein normaler Audiostream sein: http://sc-rtllive.newmedia.lu:80/ Den kannst du mit einem (Consolen) Audioplayer einfach wiedergeben. Kleines Script für den Autostart und fertig. Z.b. Mit vlc (da geht aber ein Fenster auf)
1 | vlc http://sc-rtllive.newmedia.lu:80/ |
:
Bearbeitet durch User
Hallo, oh das sieht ja interessant aus. Wie hast du denn diese Adresse rausgefunden? LG
Auf den Link mit dem Text "Klick hei fir de Radio an engem anere Player ze lauschteren" geklickt. Die Datei mp3.pls die er runter läd mit dem Texteditor geöffnet zeigt dann folgenden Inhalt:
1 | [playlist] |
2 | NumberOfEntries=1 |
3 | File1=http://sc-rtllive.newmedia.lu:80/ |
Ok Vielen Dank Dann werde ich mal einen PI bestellen, mit WLAN Antenne, und dann starte ich mal einen Versuch :) Danke
Raspberry Pi und Volumio. Da kannst Du einstellen, dass nach dem booten eine bestimmte Playlist oder der erste Eintrag in der Queue losläuft mit einer vorgegebenen Lautstärke.
Hallo Ok alles klar, nur ein Problem sehe ich noch mit dem Link von oben. Wenn ich den Link im Browser eingebe, werde ich auf eine Seite weitergeleitet, auf der ich aber trotzdem die PLAY Taste drücken muss. Müsste der Link nicht bereits so sein dass sofort etwas startet nur beim Aufrufen des Links? Denn der Pi weiß ja nicht dass jetzt noch die PLAY Taste gedrückt werden muss?. Mfg
Andy L. schrieb: > Ok alles klar, nur ein Problem sehe ich noch mit dem Link von oben. > Wenn ich den Link im Browser eingebe, werde ich auf eine Seite > weitergeleitet, auf der ich aber trotzdem die PLAY Taste drücken muss. > Müsste der Link nicht bereits so sein dass sofort etwas startet nur beim > Aufrufen des Links? Denn der Pi weiß ja nicht dass jetzt noch die PLAY > Taste gedrückt werden muss?. Deswegen öffnest Du den URL nicht im Browser, sondern in cvlc (Paket vlc-nox), dem Kommandozeilenfrontend von VLC -- und dabei kannst Du statt des Streams auch direkt die Playlist angeben: cvlc 'http://radio.rtl.lu/mp3.pls';
Hallo, Ok dann werde ich sobald der PI angekommen ist das mal versuchen ob ich das hinkriege :) Was würdet ihr mit denn empfehlen als Neueinsteiger für ein Betriebssystem? Hat das einen Sinn Raspbian draufzuspielen? Oder soll ich nur mittels Putty das Minimum machen damit es läuft. Später wäre es toll wenn ich noch das 3,5" Display hinzufügen könnte mit bspw 4 Icons nur drauf, damit meine Oma somit per Touch Ihre 4 Sender abhören kann. Vielen Dank Mfg
:
Bearbeitet durch User
hallo, nur mal so am Rande (Offtopic im Offtopic) - Wo wohnst Du? Wenn Du sagst, dass man bei Euch das analoge Radio abgeschalten hat, redest Du dann von UKW oder Mittelwelle!?
Hallo, Ich wohne in Luxemburg unsere Sender kamen immer über Kabel (Gemeinschaftsantenne) dort hat man nun das analoge (UKW) abgeschaltet, heisst man braucht heute einen Decoder, und die ganzen Radiosender müssen dann am Fernsehgerät ausgewählt werden. Die üblichen Radios funktionieren jetzt nur noch mit Zimmerantenne. Allerdings da ich in Wasserbillig wohne, 100m an der deutschen Grenze sind die Leistungen unserer lokalen Radiostationen so schwach dass man im Grenzgebiet nichts mehr empfängt. Bleibt nur digital Kabel, wie schon gesagt viel zu kompliziert für meine Oma. Mlg
Andy L. schrieb: > Was würdet ihr mit denn empfehlen als Neueinsteiger für ein > Betriebssystem? Hat das einen Sinn Raspbian draufzuspielen? Oder soll > ich nur mittels Putty das Minimum machen damit es läuft. Raspian Image runterladen, auf eine SD Karte kopieren, eine Datei mit dem Namen "ssh" auf der BOOT Partition erstellen, Pi mit Kabel an den Router, IP im Router Menue finden, mit Putty einloggen. Das reicht für alles, was du machen möchtest. Kannst natürlich auch Monitor und Maus anschließen und alles über die GUI machen, aber die meisten Tutorials geben die Hinweise für die Konsole. headless UND GUI geht über Teamviewer > Später wäre es toll wenn ich noch das 3,5" Display hinzufügen könnte mit > bspw 4 Icons nur drauf, damit meine Oma somit per Touch Ihre 4 Sender > abhören kann. Touch und Icons kosten Zeit und Geld, Taster an die GPIOs sind günstiger und vielleicht einfacher für die Oma. Fine dein Angagement cool! Und Gruß an die "alte" Dame.
Hallo, Alles klar werde dann ein Gehäuse drucken, mit 4 Tastern für Ihre 4 Sender. Vielen Dank Mfg
Hallo, mal eine Frage. Warum nimmst du nicht ein Internet- Radio? Ich habe hier zwei vom Wertstoff- Hof für lau. Gegen aufgerundete Versandkosten kannst du eins haben. Dein Einsatz für die Oma und das Projekt finde ich super.
Hallo, Internetradio hatte ich mal grob angesehen, aber geht das nicht nur dann wenn das Radio auch eins zur Verfügung stellt? Weil hier muss ich ja auf eine Homepage zugreifen, und dann dort anklicken muss das Programm zu hören? Lg
Andy L. schrieb: > Was würdet ihr mit denn empfehlen als Neueinsteiger für ein > Betriebssystem? Hat das einen Sinn Raspbian draufzuspielen? Oder soll > ich nur mittels Putty das Minimum machen damit es läuft. Von Raspbian gibt es ein Minimal-Image, das würde ich nehmen, dann mit "apt-get install vlc-nox" über Putty/OpenSSH das passende Paket einspielen sowie den Autologin ("raspi-config" -> "3 Boot Options" -> "B2 Console Autologin") und den Start von cvlc über systemd/User oder .bashrc konfigurieren.
Hallo, Alles klar werde ich versuchen :) Was ich bisher nicht rausgefunden habe, möchte das aber wissen, diese Pakete die man mit apt-get installiert sind diese immer mit im Betriebssystem also dann mit auf der SD oder zieht er sich dann im Internet runter? Lg
Andy L. schrieb: > Hallo, > Alles klar werde ich versuchen :) > Was ich bisher nicht rausgefunden habe, möchte das aber wissen, diese > Pakete die man mit apt-get installiert sind diese immer mit im > Betriebssystem also dann mit auf der SD oder zieht er sich dann im > Internet runter? > Lg Die Pakete werden durch "apt-get install $Paketname" aus dem Internet geladen und im System (der SD-Karte) installiert (=entpackt). Mit "apt-get clean" kannst Du anschließend das Paket entfernen, weil das Programm (der Inhalt) ja installiert wurde. Mit "apt-get remove $Paketname" wird das installierte Programm wieder aus dem System entfernt, mit "apt-get purge $Paketname" entfernst Du zusätzlich auch die Konfigurationsdateien des Programms. Ciao, Martin
Eine einfachere(und wahrscheinlich schnellere) Lösung wäre ein Webradio mit einem esp8266 zu bauen. https://github.com/Edzelf/Esp-radio
Andy L. schrieb: > Weil hier muss > ich ja auf eine Homepage zugreifen, und dann dort anklicken muss das > Programm zu hören? Das Internetradio einfach per eingebauten W-Lan mit dem Router verbinden und fertig. Die Sender können anschließend über das eingebaute Display ausgesucht werden und auch gespeichert werden. Einfacher geht es nicht.
Das ist die Minimalversion eines Webradios auf einem Raspi. Du brauchst noch das Paket mpg123. Gespeichert als z.B. /usr/local/bin/play_radio:
1 | #!/bin/sh
|
2 | # set max output volume
|
3 | amixer -q set PCM 400 |
4 | mpg123 -q --loop -1 http://sc-rtllive.newmedia.lu:80 |
Gestartet wird das ganze in /etc/rc.local mit der Zeile, die Du am Ende aber vor der Zeile exit 0 einfügst:
1 | sudo -u pi /usr/local/bin/play_dradio & |
Gerade ausprobiert, und was höre ich? 'Die Toten Hosen - WANNSEE' -> hach, meine alte Heimat Berlin :) Ciao, Martin
Hallo, Danke für eure Tips mein Raspi ist noch nicht angekommen hoffe es kommt bald damit ich das hier alles testen kann :) Mfg
Hi, noch eine Ergänzung, um den Raspi ohne Datenverlust aus- und auch wieder einzuschalten: https://pi-buch.info/die-fehlende-reset-taste/ Beispielprogramm /usr/local/bin/shutdown_key:
1 | #!/bin/sh
|
2 | |
3 | # shutdown script, switch to GND on pin 5 (GPIO3) and LED to GND on pin 7 (GPIO4) of connector P1
|
4 | # the halted system can be waked up by pressing the key again
|
5 | # ->
|
6 | # https://pi-buch.info/die-fehlende-reset-taste/
|
7 | # http://wiringpi.com/the-gpio-utility/
|
8 | |
9 | SWITCH=5 |
10 | LED=7 |
11 | |
12 | # set switch pin to input and led pin to output
|
13 | gpio -1 mode $SWITCH in |
14 | gpio -1 mode $LED out |
15 | |
16 | # switch led on
|
17 | gpio -1 write $LED 1 |
18 | |
19 | while true; do |
20 | # wait for key pres
|
21 | gpio -1 wfi $SWITCH falling |
22 | |
23 | # blink led for 2 seconds
|
24 | for BLINK in 0 1 2 3; do |
25 | sleep 0.1 |
26 | gpio -1 write $LED 0 |
27 | sleep 0.4
|
28 | gpio -1 write $LED 1 |
29 | done
|
30 | # if the key is still pressed then shutdown
|
31 | [ $(gpio -1 read $SWITCH) = "0" ] && (logger: shutdown_key; shutdown -h now) |
32 | done
|
Den Aufruf hinter die Zeile für play_radio (siehe oben) in /etc/rc.local einfügen als
1 | ... |
2 | sudo -u pi /usr/local/bin/play_dradio & |
3 | /usr/local/bin/shutdown_key & |
4 | ... |
Ciao, Martin
Such' mal im Web nach dem Raspi-Projekt "fullscreen-os". Das dient eigentlich dazu, nach dem Systemstart ohne weitere Eingabe eine Webseite im Fullscreen-Modus zu starten und eine URL aufzurufen. Die URL wird per Confg-Datei z.B. über SSH und dem Kommando "sudo nano ..." festgelegt. Ich zeige so in einem Museum MP4-Videos von einem lokalen Webserver. Vlt. klappt das ja auch mit dem Radio-Stream?
Andy L. schrieb: > Hallo, Internetradio hatte ich mal grob angesehen, aber geht das nicht > nur dann wenn das Radio auch eins zur Verfügung stellt? Weil hier muss > ich ja auf eine Homepage zugreifen, und dann dort anklicken muss das > Programm zu hören? > Lg Hallo Andy, ich glaube du hast hier etwas noch nicht ganz verstanden. Wenn du direkt auf die Seite des Radios gehst, dann hast du da einen Button um das Radio zu hören. In diesem Fall hat der Radiosender seine Homepage so gebaut, dass es dort den Playbutton gibt und du den anklicken musst. Das war ja scheinbar auch dein ursprünglicher Plan. Nimmst du aber den direkten Link zum Stream und gibst diesen in den Browser ein, dann erhältst du auch einen Playbutton. Diesmal hat aber der Browser erkannt, dass du ihm eine Mediendatei gegeben hast. Statt diese einfach abzuspielen, zeigt dir der Browser den Playbutton und andere Regler für Lautstärke und so. Würdest du den Link and VLC übergeben, dann musst du keinen Button mehr anklicken. Das gleiche gilt für eine Internetradio. Noch als Tipp: Wenn das ganze bei dir läuft würde ich mir noch Gedanken machen, was du bei einem Verbindungsabbruch machst. Ich denke deine Oma erwartet, dass es dann ohne Neustart des PI nach kurzer Zeit weiter geht. Ein Internetradio müsst das von selbst können.
M.K. B. schrieb: > Noch als Tipp: Wenn das ganze bei dir läuft würde ich mir noch Gedanken > machen, was du bei einem Verbindungsabbruch machst. Ich denke deine Oma > erwartet, dass es dann ohne Neustart des PI nach kurzer Zeit weiter > geht. Ein Internetradio müsst das von selbst können. Das macht bei meinem Vorschlag von oben der mpg123-Aufrufparameter "--loop -1" (d.h. --loop minus eins):
1 | mpg123 -q --loop -1 http://sc-rtllive.newmedia.lu:80 |
man mpg123 sagt: ... --loop times for looping track(s) a certain number of times, < 0 means infinite loop. ...
Beitrag #5246440 wurde von einem Moderator gelöscht.
Ok Vielen Dank Sobald der PI da ist, werde ich den Aufbau versuchen, und dann testen mit Abbruch usw. Wird mich egal wie trotzdem melden, und berichten ob es läuft wie es läuft oder wenn noch fragen aufkommen. Danke euch allen :) Lg
Hallo, Der Raspi ist endlich da, hab gleich losgelegt mit programmieren, bin aber jetzt hängen geblieben und finde keine Lösung mehr. Ich habe mopidy installiert, und wenn ich mit nano mopidy.conf aufrufe steht unter HTTP nun folgendes, hab das so eingerichtet: [http] enabled = true hostname = :: (hab auch mit 127.0.0.1 probiert) port = 6680 static_dir = zeroconf = Mopidy HTTP Server on $hostname Wenn ich mopidy ausführe bekomme ich keine Fehlermeldung, aber ich hab vieles probiert im Browser (Windows 10 Edge) aber ich kann den Server nicht aufrufen. Kann jemand mir vielleicht weiterhelfen, vor allem was ich im Browser angeben muss. Danke
127.0.0.1 und ::1 sind ipv4 und ipv6 für localhost. 0.0.0.0 und :: steht für jede eigene ipv4 bzw. ipv6 addresse. Mit "netstat -tulpn" kannst du nachsehen, welche Programme auf welchen IPs und Ports auf verbindungen warten. Die IP des PIs kannst du mit "ifconfig" oder "ip address" nachsehen. Den hostnamen mit "hostname". Im Browser müsstest du vermutlich "http://ip:port/ eingeben, je nach dhcp+dns server müsste auch "http://hostname:port/" gehen (ip, hostname und port müssen durch diese ersetzt werden).
Hallo, Genau hier ist das Problem, der Raspi hat im Netz die Adresse 192.168.178.94 und ich habe in der mopidy config den Port 6680 angegeben. Wenn ich im Browser nun nach http://192.168.178.94:6680 suche , bekomme ich gesagt, Seite nicht gefunden. Wenn ich aber in Mopidy config, beim Hostname einen Wert eingebe wie z.B. musik.local, und ich dann mopidy starte bekomme ich im Startprotokoll im Raspi dann die Meldung , der Hostname könne nicht eingesetzt werden. Aber laut Internetanleitungen müsste das funktionieren. Ich sitz hier fest irgendwie. Lg
Mike M. schrieb: > vlc http://sc-rtllive.newmedia.lu:80/ oder mplayer http://sc-rtllive.newmedia.lu:80/ dann geht kein Fenster auf.
Hallo, Ich hab das Ding am Laufen, endlich, sogar mit GPIO's , obwohl die ein bisschen träge sind muss ich sagen. Ich tue mich nur sehr schwer mit den URL's der Sender aber brauche ja zum Glück nicht viele. Nur wenn einer den von RPR1 weiß, wäre das noch cool, den zu wissen. Das einzige Problem was ich nun bewältigen muss, wäre das, wenn das Netz abreißt, verbindet er sich nicht mehr selbständig, dann muss ich den PI selbst nochmal neu starten. Muss da noch ein bisschen forschen. Euch allen jetzt schon mal Vielen Dank und ein Frohes Fest LG
Andy L. schrieb: > Das einzige Problem was ich nun bewältigen muss, wäre das, wenn das Netz > abreißt, verbindet er sich nicht mehr selbständig, dann muss ich den PI > selbst nochmal neu starten. Sofern dies bei Raspbian ähnlich wie bei devuan/debian ist, Was steht in der /etc/network/interfaces? Ich habe in meiner folgendes:
1 | allow-hotplug eth0 |
2 | iface eth0 inet dhcp |
Wobei eth0 bei mir der Name das Netzwerkinterfaces ist. Oder verwendest du W-Lan? Dort müsste man eventuell anders verfahren.
:
Bearbeitet durch User
Hi, Ich habe mich vielleicht etwas falsch ausgedrückt, also die reine WLAN Verbindung baut er von selbst auf, nur Mopidy startet den Stream nicht erneut. Ich habe eine Start.sh die startet sofort nach dem Reboot des PI den Stream in Mopidy, aber nicht nach WLAN Absturz, irgendwie müsste er sobald er erkennt, dass nach einem WLAN Absturz das WLAN wieder da ist, diese Datei erneut ausführen diese Start.sh Danke Mfg
Zu diesem Problem scheint es einen bug report zu geben: https://github.com/mopidy/mopidy/issues/720 Man könnte ermutlich "wpa-cli -a" verwenden, um den Unterbruch der W-Lan Verbindung zu erkennen und dann ein Script zu starten: https://wiki.archlinux.org/index.php/WPA_supplicant#wpa_cli_action_script Vermutlich ist dies aber nicht ideal. Ich vermute es geht darum den stream wieder zu starten falls dieser aus beliebigen Gründen ausfällt, oder? Es scheint so, als hätte dafür bereits jemand ein monitoring script geschrieben: https://github.com/tkem/mpd-watchdog
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.