qr-code-player
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| qr-code-player [2018/01/08 22:54] – angelegt karl | qr-code-player [2018/09/11 03:41] (aktuell) – [Notizen] karl | ||
|---|---|---|---|
| Zeile 39: | Zeile 39: | ||
| pw: rune | pw: rune | ||
| - | Dieses Standard-Passwort sollte aus sicherheitsgründen | + | Dieses Standard-Passwort sollte aus Sicherheitsgründen |
| passwd | passwd | ||
| Zeile 79: | Zeile 79: | ||
| === push-button.service === | === push-button.service === | ||
| - | Der Plan ist nun, einen Service am System einzurichten, | + | Der Plan ist nun, einen Service am System einzurichten, |
| - | + | Der Quellcode des Programms liegt auf [[https:// | |
| + | cd | ||
| + | git clone https:// | ||
| + | cd push-button-service | ||
| + | make | ||
| + | Zum testen kann man die Binärdatei einfach ausführen, Root-Rechte sind aber wegen der Bibliothek pigpio notwendig: | ||
| + | sudo ./ | ||
| - | mpd | + | Mit |
| - | music player daemon | + | cd / |
| - | mpc | + | sudo nano push-button.service |
| - | client für mpc mit commando zeilen interface (CLI) | + | legen wir eine neue Text-Datei an, die mit dem Texteditor nano nun mit folgendem befüllt wird: |
| - | Zu RuneAudio verbinden: | + | <code, push-button.service> |
| - | + | [Unit] | |
| - | Ordner laden: | + | Description=Runs the user programm push-button-service controlling the playback of ' |
| - | mpc add USB/Musik/koenig-der-loewen | + | After=multi-user.target |
| - | ACHTUNG: hier muss auch der Name des USB-Sticks bekannt sein! | + | |
| - | ACHTUNG: die ordner dürfen keine umlaute haben! | + | [Service] |
| + | Type=simple | ||
| + | ExecStart=/root/push-button-service/ | ||
| + | Restart=on-abort | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| - | Playlist löschen: | + | . Nun können wir den Service einbinden und starten: |
| - | mpc clear | + | sudo chmod 644 / |
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl enable push-button.service | ||
| + | sudo systemctl start push-button.service | ||
| + | Geschafft, nun sollte der Player bereits auf die Tasten reagieren, ohne dass man selbst das Programm gestartet hat. Auch nach einem reboot macht der Player das nun! | ||
| - | Aktueller Titel: | ||
| - | mpc current -f %position% | ||
| - | liefert Titel Nr der aktuellen Playlist, z.B. | ||
| - | 2 | ||
| - | GMPC | + | ===== Ausblick und Stichworte ===== |
| - | Gnome music player client | + | === 7-Segment Anzeige === |
| - | Netter GUI-Client, sehr flott und angenehm zu benutzen. | + | * Im Idle kann die Uhrzeit angezeigt werden |
| + | * Aktueller Titel: mpc current | ||
| + | === 3D-Dateien === | ||
| + | Gezeichnet in Sketchup, maßgeschneidert an die Taster, und die 7-Segment-Anzeige und das Raspi-Gehäuse. | ||
| + | === QR-Code Steuerung === | ||
| + | Ordner laden: | ||
| + | mpc add USB/ | ||
| + | ACHTUNG: hier muss auch der Name des USB-Sticks bekannt sein! \\ | ||
| + | ACHTUNG: die Ordner dürfen keine Umlaute haben! | ||
| - | qrencode | + | Playlist löschen: |
| + | mpc clear | ||
| + | |||
| + | QR-Code erstellen mit | ||
| + | | ||
| + | ===== Sonstiges ===== | ||
| + | === Gnome MPC === | ||
| + | RuneAudio kann man auch sehr bequem mit einer nativen Anwendung fernsteuern. | ||
| + | Der Gnome music player client ist sehr flott und angenehm zu benutzen. | ||
| + | === Kindergerechter Audio-Player === | ||
| + | Ein sehr ähnliches Projekt wurde vor Jahren schon einmal von Marcus Nasarek umgesetzt und auf [[http:// | ||
| + | ===== Notizen ===== | ||
| + | < | ||
| Hardware: | Hardware: | ||
| Zeile 149: | Zeile 182: | ||
| Thermodrucker, | Thermodrucker, | ||
| ca. 35€ | ca. 35€ | ||
| + | </ | ||
| + | |||
| + | ==== Volumio, DLNA, AirPlay ==== | ||
| + | Volumio ist ein Pendant zu RuneAudio, läuft sehr geschmeidig und unterstütz angeblich DLNA. D.h. der Raspi kann als Audiosenke verwendet werden. Sollte mi dem Linux CLI Tool '' | ||
| + | {{tag> | ||
qr-code-player.1515448445.txt.gz · Zuletzt geändert: von karl
