Wenn alles so funktioniert wie ich es mir vorgestellt habe werde ich es nochmal auf eine andere SD Karte neu machen.
Ich habe mittlerweile so viel hin un her geschrieben das ich es nicht mehr in die richtige reinfolge bringen kann.
Aktuell stehe ich ja noch vor dem Problem mit php.
Raspberry Pi Internet Radio
-
83rnd -
11. Juli 2019 um 20:09 -
Unerledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
Raspberry Pi Internet Radio? Schau mal ob du hier fündig wirst!
-
laut dieser Anleitung muss php aktiviert werden.
https://www.raspberrypi.org/documentation/…erver/apache.md
apt install libapache2-mod-php
(ähnlich wie bei lighttpd mit lighty enable ....)
-
- Offizieller Beitrag
Welchen Weg bist Du nun gegangen? Neuinstallation? Das Alte weiter verfolgt?
Aktuell stehe ich ja noch vor dem Problem mit php.
Das ist aktuell kein Problem, aber nur wenn Du den Weg einer Neuinstallation gegangen bist. Bitte, bitte, bitte gib uns Infos! Ohne diese bleibt nur .
-
Nein leider auch kein Erfolg:
-
Nun habe ich so viel hin und her probiert das die Dateien nun beim Klick heruntergeladen werden stat anzuzeigen/auszuführen.
Ich habe mir nun mal eine andere SD-Karte besorgt und starte nochmal von vorne und schreibe alles mit.
Hier mal was ich heute alles gemacht habe:
Code
Alles anzeigen27.11.2019 21:55 pi@raspberrypi:~ $ sudo su root@raspberrypi:/home/pi# apt-get update root@raspberrypi:/home/pi# apt-get upgrade root@raspberrypi:/home/pi# apt install mpd mpc alsa-utils root@raspberrypi:/home/pi# mv /etc/mpd.conf /etc/mpd.conf.orig music_directory "/var/lib/mpd/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/tag_cache" pid_file "/var/run/mpd/pid" sticker_file "/var/lib/mpd/sticker.sql" user "mpd" input { plugin "curl" } audio_output { type "alsa" name "onboard" } mixer_type "software" audio_buffer_size "4096" filesystem_charset "UTF-8" id3v1_encoding "UTF-8" root@raspberrypi:/home/pi# service mpd restart root@raspberrypi:/home/pi# nano /var/lib/mpd/playlists/sender.m3u http://wdr-1live-live.icecast.wdr.de/wdr/1live/live/mp3/128/stream.mp3?ar-distributor=ffa1 http://wdr-wdr4-live.icecast.wdr.de/wdr/wdr4/live/mp3/128/stream.mp3?ar-distributor=ffa1 https://stream.slam.nl/slam_mp3 http://19993.live.streamtheworld.com:80/SKYRADIO_SC https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_32.aac root@raspberrypi:/home/pi# mpc load sender root@raspberrypi:/home/pi# raspi-config 7 Advanced Options A4 Audio 1 Force 3,5mm root@raspberrypi:/home/pi# mpc volume 50 root@raspberrypi:/home/pi# mpc play 2 root@raspberrypi:/home/pi# /etc/rc.local root@raspberrypi:/home/pi# nano /etc/rc.local # Lade Sender mpc load sender # Reduziere Lautstärke mpc volume 50 root@raspberrypi:/home/pi# reboot Nun testen wir unsere Einstellung und melden uns neu an. pi@raspberrypi:~ $ mpc play 2 Nun sollte die Ausgabe direkt erfolgen Ohne die Sender vorher laden zu müssen und wir sehen auch gleich das die Lautstärke auf 50 % geregelt wurde. pi@raspberrypi:~ $ sudo su root@raspberrypi:/home/pi# shutdown 27.11.2019 22:30
-
So jetzt ging es gerade weiter doch auch jetzt funktioniert leider kein .php.
PHP
Alles anzeigen28.11.2019 18:05 Wir melden uns an. pi@raspberrypi:~ $ sudo su root@raspberrypi:/home/pi# apt install apache2 root@raspberrypi:/home/pi# apt remove apache2 root@raspberrypi:/home/pi# apt autoremove root@raspberrypi:/home/pi# apt-get update root@raspberrypi:/home/pi# groupadd www-data root@raspberrypi:/home/pi# usermod -a -G www-data www-data root@raspberrypi:/home/pi# nano /etc/apt/sources.list deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi root@raspberrypi:/home/pi# nano /etc/apt/preferences Package: * Pin: release n=jessie Pin-Priority: 600 root@raspberrypi:/home/pi# apt-get update root@raspberrypi:/home/pi# apt-get install -t stretch apache2 -y root@raspberrypi:/home/pi# apt-get install -t stretch php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-json php7.0-mbstring php7.0-xml php7.0-zip php7.0-mysql -y root@raspberrypi:/home/pi# apt-get install -t stretch libapache2-mod-php7.0 -y root@raspberrypi:/home/pi# nano /var/www/html/info.php <?php echo "server is online </br>"; phpinfo(); ?> root@raspberrypi:/home/pi# systemctl restart apache2
So wird es mir angezeigt.
-
Nach langem hin und her geht jetzt alles.
Das Radio läuft die Internet Seite auch.
Ein On/Off Button habe ich nun auch eingebaut.
Was mir jetzt noch fehlt ist die Relais Steuerung von der Internetseite aus und die Eigentliche Seite mit alle Funktionen.
Ich habe es über .php versucht wie auch bei den Sendern das geht aber nicht.
-
ist wahrscheinlich eine Rechte Problem....siehe DIESEN Beitrag.
-
- Offizieller Beitrag
Ich habe es über .php versucht wie auch bei den Sendern das geht aber nicht.
Der Webserver, besser gesagt der User www-data darf die GPIO ootb nicht verwenden. Das funktioniert allerdings, wenn dieser der Gruppe gpio angehört. Siehe dazu auch hier: PHP Webserver hat Import-Probleme bei Ausführung von Python-Datei
-
Die Rechte der off.php sind gleich mit denen der Radiosender.
Aus den Link von dir werde ich leider nicht wirklich schlau habe da einfach mal alle schritte gemacht aber ohne erfolg.
-
So nun funktionier bei mir alles.
Habe mir nun alles an Kleinteilen bestellt das ich nun alles fest zusammen basteln kann.
Die Seite für die Lautsprecher Steuerung folgt sobald alles richtig verkabelt ist.Die Relais lassen sich nun aber über .php schalten und auch der power off Button geht.
Der Pi startet nun auch im Kiosk Modus und gibt sofort die Musik wieder.Auch die Relais werden sofort beim booten geschaltet.
Spotify ist auch darauf installiert und öffnet sich via .php befehl.
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!