Hallo,
schon seit einer Weile ärgere ich mich darüber meinen pc anmachen um musik zu hören. Mein Handy an die Anlage anzuschließen ist mir auch zu aufwendig. Da mein Raspberry eh neben der anlage steht und als webserver permanent an ist, kam mir die idee ihn als radio/mediaplayer zu benutzen.
Wenn ich zum an und ausmachen nun aber ssh / webinterface oder sonstetwas nutzen muss wäre nichts gewonnen. Meine Idee:
Ein kleines hardwaremenu mit einigen knöpfen zur steuerung der musik auf dem pi.
Ich habe als ersten anlauf einen Controller aus ner kaputten tastatur ausgebaut. Durch verbindung von 2 pins (2x13 instgesamt) wird ein scancode über usb an den Raspberry gesendet. wenn ich jetzt einfach taster an die pins löte habe ich im prinzip eine stark abgespeckte tastatur mit 5 oder 6 tasten.
Als Audioplayer soll mpd/mpc dienen, da einfach zu bedienen und keine grafische oberfläche gebraucht wird, außerdem lassen sich aufwendigere dinge wie playlists usw. einfach über clients auf dem pc oder webinterface regeln.
Nun zu meinem Problem:
Wie steuere ich den mpc mit nur wenigen tasten. Ich bräuchte soetwas wie ne übersetzung von der play taste ( die ja letzendlich nicht mehr ist als irgendein buchstabe) in einen konsolen befehl "mpc play"
dazu kam mir in den sinn ein kleines python/bash script zu basteln, das bei jeweiligm tastendruck jeweilige aktion durchführt. wie starte ich aber dieses script? via autostart ? dafür müsste man sich aber nach dem start direkt in der eingabe des scripts befinden ist das zu realisieren?
eine weitere idee wäre sich durch rausprobieren die entertaste zu suchen und einen buchstaben zum starten des scripts (a.py - zb) zu benutzen. Das kommt mir aber doch alles sehr unrund und umständlich vor.
Gäbe es ne elegantere lösung? zum Beispiel soetwas wie shortcuts denen man befehle oder kleine befehlsblöcke zuweisen kann ? gibt es in der konsole unbenutzte tasten F1, F2 usw. zb? oder Num oder Rollen etc ? durch rausfinden der Alt-Gr taste könnten sonst auch darüber shortcuts definiert werden ? dann könnte man diese taste einfach überbrücken. und a wäre automatisch Alt-Gr + a. Die funktion des Pi's über ssh muss natürlich erhaltenbleiben ;).
Falls jemand da ideen für mich hat wie das software mäßig zu lösen ist würde ich mich freuen. Am liebsten ne lösung für beliebige tasten dann muss ich mir nicht die Mühe machen die 400 kombinationen durchzutesten.
Falls es Alternativen gibt die genau meinen Zweck (ohne finanziellen aufwand) erfüllen würde ich mich auch darüber freuen.
Sicherlich gibt es hier im Forum schon zig Tutorials und Themen zu internetradios auf dem Pi aber die suche hat mir nicht geholfen.
MfG
Sarbot
ps:
natürlich werde ich den mpd auch über android apps / webinterface ansprechen wollen außerdem soll er ebenso wie internetradio auch musik von usb-speichern abspielen können, aber da scheint es ja schon mehr als genug lösungen auf dem softwaremarkt für zu geben.
edit: pps:
sollte es funktionieren und i-wo interesse bestehen würde ich auch gerne ein anfängergerechtes tut. schreiben. Das werde ich aber erst nach abschluss meines Vorhabens entscheiden jenach aufwand*kosten/nutzen verhältnis.