Benutzer-Werkzeuge

Webseiten-Werkzeuge


qr-code-player

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
qr-code-player [2018/01/08 22:54] – angelegt karlqr-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 sofort geändert werden mittels+Dieses Standard-Passwort sollte aus Sicherheitsgründen sofort geändert werden mittels
   passwd   passwd
  
Zeile 79: Zeile 79:
  
 === push-button.service === === push-button.service ===
-Der Plan ist nun, einen Service am System einzurichten, der automatisch nach dem booten gestartet wird+Der Plan ist nun, einen Service am System einzurichten, der automatisch nach dem booten gestartet wird, und somit per mpc den mpd ansteuert. 
  
- +Der Quellcode des Programms liegt auf [[https://github.com/KarlZeilhofer/push-button-service|GitHub]] und kann folgendermaßen auf RuneAudio kompiliert werden: 
 +  cd 
 +  git clone https://github.com/KarlZeilhofer/push-button-service.git 
 +  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 ./push-button-service
  
-mpd +Mit 
- music player daemon +  cd /lib/systemd/system/ 
-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 'mpd' 
- 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/push-button-service 
 +Restart=on-abort 
 +  
 +[Install] 
 +WantedBy=multi-user.target 
 +</code>
  
- Playlist löschen+. Nun können wir den Service einbinden und starten
- mpc clear+  sudo chmod 644 /lib/systemd/system/push-button.service 
 +  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-Clientsehr flott und angenehm zu benutzen+  * Im Idle kann die Uhrzeit angezeigt werden 
 +  * Aktueller Titel: mpc current -f %position% \\liefert Titel Nr der aktuellen Playlistbeginnend bei 1
  
 +=== 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/Musik/koenig-der-loewen
 +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 
 +  qrencode
  
  
 +===== 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://www.raspberry-pi-geek.de/Magazin/2014/03/Kindgerechter-Audioplayer-mit-dem-Raspberry-Pi|Raspberry Pi Geek]] als Artikel veröffentlicht. 
  
 +===== Notizen =====
  
 +<code>
  
 Hardware: Hardware:
Zeile 149: Zeile 182:
  Thermodrucker, 58mm  Thermodrucker, 58mm
  ca. 35€  ca. 35€
 +</code>
 +
 +==== 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 ''pulseaudio-dlna'' funktionieren, scheiterte jedoch bei den ersten versuchen. Der Audiostream vom PC wird zwar unmittelbar umgeleitet, kommt aber bei den Boxen am Raspi nicht an. 
  
  
 +{{tag>deutsch software raspberry c++ linux technik projekt audio}}
  
  
qr-code-player.1515448445.txt.gz · Zuletzt geändert: von karl