Beiträge von muddiver

    Servus Psycho,

    ich hatte von der Touch-UI eigentlich rAudio präferiert, aber das hat erst mit meiner ersten Endstufe gezickt, und danach habe ich absolut meinen FireTV nicht mit rAudio verbunden bekommen ( Bluetooth ).

    Tim Curtis macht da einen sehr guten Job, da sind sehr viele tolle features eingebaut!

    Vor allem die Anpassbarkeit hat es mir angetan!

    Klar muss man auf der CLI einigermaßen fit sein, aber man lernt j a auch gerne dazu!

    Wie es Tim immer im Moodeforum schreibt,

    Enjoy the music!

    Danke und Gruß, Thomas

    Hallo zusammen,

    das Tutorial wurde etwas überarbeitet, die Bilder sind nun Screenshots aus der Browseransicht. Am lokalen Display ists aber gleich.

    Wenn jemand kompliziertere Aufrufe per Fernbedienungsbefehl starten möchte, zum Beispiel die Playlist zu wechseln...

    1. Per SSH auf den PI zugreifen

    2. Die Skripte erzeugen, dabei MÜSSEN die Skripte im Verzeichnis des angelegten Benutzes unter /home/ liegen. Ich hatte früher unter /home Dummyordner angelegt, die werden aber seit neuestem aus Sicherheitsgründen beim Boot gelöscht wenn es keinen angelegten Benutzer zu diesem Ordner gibt.

    Code
    sudo nano /home/USER/beispielliste.sh

    Inhalt der Datei:

    #!/bin/bash

    mpc clear

    mpc load beispielliste

    mpc random off

    mpc play

    Wichtig ist dass die Playlist auch exakt so geschrieben wird, wie sie im Player angelegt wurde.

    Das Random hab ich drin da ich bei INternetradioplaylisten gerne kontrolliert von soft nach hart schalte. Bei Playlists aus dem lokalen NAS ist das Random dann auf "on".

    4. Skript ausführbar machen ( dabei den eigenen User im Pfad angeben ).

    Code
    sudo chmod +x /home/USER/beispielliste.sh

    Seit Moode 9 muss man auch den eigenen homeordner ausführbar markieren:

    Code
    sudo chmox +x /home/USER


    5. Bearbeiten der Triggerhappydatei

    Code
    sudo nano /etc/triggerhappy/triggers.d/media.conf

    Dort die gewünschte Taste auf der Fernbedienung eintragen, Erklärung ist in Post #1.

    KEY_1 1 /home/USER/beispielliste.sh

    Wichtig ist dass Befehle welche auf der Console funktionieren, in der Triggerhappy IMMER mit Pfad angegeben werden müssen.

    Also ein

    KEY_0 1 sudo poweroff

    wird NICHT funktionieren, aber ein

    KEY_0 1 sudo /usr/sbin/poweroff

    sollte funktionieren. Das war jetzt mehr als Beispiel gedacht..

    Diese Skripte können auch in den Einstellungen von Moode hinterlegt und mit einem GPIO-Pin abgefragt werden. Bis zu 8 Tastern werden unterstützt.

    Gruß, Thomas

    Hallo zusammen,

    mir geht es darum, ich hab gerade meinen "Sauhaufen" , einfach alle Rocksongs in einen Ordner geballert..

    Mein INternetradio kommt damit soweit klar, keine größeren Probleme,

    Wenn ich mir jetzt den Akt mache, dass Kodi damit besser klarkommt und ich Playlists machen kann, dann wollte ich dieses System eigentlich überall so verwenden.

    Ich pflege ungern doppelte Ablagen, das wird beruflich bedingt sein, ich bin zu nah am Konfigurationsmanagment...

    Daher wollte ich wenn ich das ganze schon umstelle, die vorhandenen Playlists nehme, und mit "suchen&ersetzen" die Pfade auf das jeweilige System abändern.

    Also suche /NAS/ , ersetzte mit /SD/ , oder was auch immer der Pfad ist unter dem die Dateien nun liegen.

    Dann sollte das ja eigentlich rennen.

    Ich versuche quasi nur abzuschätzen ob ich den Schritt tu oder nicht..

    Aber ihr habt mir mit euren Aussagen auf jeden Fall eine gute Grundlage geliefert, danke dafür!

    Gruß, Thomas

    Morgen zusammen!

    mal noch ne blöde Frage..

    Ich hör die Musik natürlich zuhause auf dem Internetradio, dann auf dem Handy, und noch im Auto.

    Ich hab geschaut, das Skoda Swing kann m3u Dateien...

    Ich hab gerade in eine Playlist des INternetradios reingeschaut, da ist für jede Datei der komplette Pfad drin....

    Wie bau ich denn so eine Playlist für das Infotainment auf damit die läuft?

    Im INternetradio heißt es

    NAS/MP3/Artist/Album/Datei

    Müsste ioch für die Playlist im Auto dann

    SD/MP3/Artist/Album/Datei

    nehmen? Ich komme ja gar nicht auf den Player um zu schauen wie der das benennt..

    Das INfotainmelt nennt mir als Quelle nur "SD-Karte".

    Und bearbeitet ihr eure Playlisten mit "suchen&ersetzen" um die für verschiedene Geräte anzupassen?

    Irgendwie klingt das noch nicht schön umzusetzen..

    Gruß, Thomas

    Speichert ihr Eure Musik in dem Format

    /Band/Album/Dateien ??

    Ich war faul wenn ich ehrlich bin, ich hab meine Dateien einfach nach Genres in einen Ordner gepackt und daraus Radom spielen lassen.

    Daraus sind nun recht große Playlistes entstanden, so 900 Songs sind drin..

    Wie erzeugt ihr eure Playlists? Ich würde die natürlich gerne abspeichern wenn ich mir die Arbeit gemacht habe.. m3u8 sollen das vermutlich sein..

    Gerne kann sich jemand etwas über das Thema Ablage auslassen, Musikmäßig bin ich da wohl nicht so auf der Höhe ;)

    Zum Glück hat mich Kodi was die Filme und Serien angeht recht früh erzogen ;)

    Gruß, Thomas

    Hallo zusammen,

    ich wollte nachfragen ob von euch jemand eine Art Scraper für MP3's verwendet? So mit Dateinamen nach Vorgabe umstellen, und Tags ausfüllen.

    Für Videos gibts das ja zu Hauf, aber für Musik finde ich da irgendwie nichts, zumindest nichts für Linux..

    Ich meine nichts was die Bearbeitung der Tags von Hand erlaubt, sondern automatisiert über die Dateien jagt..

    Die Dateinamen sind eindeutig mit Band - Titel.mp3 benannt..

    Gibts sowas überhaupt, wer hat was im EInsatz?

    Ich würde mich bereit erklären für diese Aktion mal wieder ins Win10 zu booten..

    Gruß, Thomas

    Also wer gerne Bücher liest, und auf etwas komplizierteren Stoff steht..

    Die Haarteppichknüpfer

    Das ist seit langen Jahren mein absolutes Lieblingsbuch, egal wie oft man es liest, man entdeckt immer neue Anspielungen oder versteckte Wiederholungen..

    Das hab ich dieses Jahr auch gelesen, gilt also ;)

    Gruß, Thomas

    Sooo, die finalen Infos gibts hier..

    muddiver
    7. Dezember 2023 um 21:23

    Hallo zusammen,

    da ich bei der INstallation von Moode Audio an ein paar Stellen etwas ins Straucheln geraten bin, dachte ich mir ich stelle hier ein kleines Tutorial ein..

    Die Installation selbst ist echt easy, ich würde den Pi Imager als Flashsoftware empfehlen, da kann man direkt den User inkl. Passwort einstellen.

    Über den Pi Imager die gewünschte INstallation wählen. Natürlich kann man auch von Hand sein Image herunterladen und dieses dann flashen.

    Betriebssystem wählen klicken.

    Mediaplayer wählen..

    MoOde auswählen


    Der Rest ist selbsterklärend.

    Die SD-Karte im PI bootet und erledigt alles von alleine. Läuft!

    ABER: Ich hatte eine USB-Funktastatur dran, die hat zwar die Lautstärke geregelt und gemutet, aber nichts weiteres...

    Um die Tastatur für die gewünschten Playerfunktionalitäten in Betrieb zu nehmen:

    1. In den MoOde-Einstellungen unter Audio->Volume-Options-> USB-Volume-Knob aktivieren, das startet die Funktionalität "triggerhapy".

    2. Reboot

    3. Per SSH auf den PI zugreifen.

    4. Mit folgendem Befehl wird die Tastatureingabe als "KEY" angezeigt, die gewünschten Tasten muss man sich abschreiben oder per Copy / Paste in eine Textdatei verwursten.

    Code
    sudo thd --dump /dev/input/event0

    Wenn man mehrere INputdevices am Rechner hängen hat hilft

    Code
    thd --dump /dev/input/event*

    Damit wird für jede gedrückte Taste an der USB-Tastatur der KEY ausgeworfen. z.B. KEY_Volumeup

    Wenn man fertig ist wie immer abbrechen mit Strg-C.

    Wenn man die gewünschten Tasten zusammen hat, wird folgende Datei bearbeitet

    /etc/triggerhappy/triggers.d/media.conf

    z.B. mit

    Code
    sudo nano /etc/triggerhappy/triggers.d/media.conf

    Mein Inhalt sieht folgendermaßen aus...

    Code
    #/etc/triggerhappy/triggers.d/media.conf
    KEY_VOLUMEUP     1 /var/www/util/vol.sh -up 2
    KEY_VOLUMEDOWN   1 /var/www/util/vol.sh -dn 2
    KEY_MUTE         1 /var/www/util/vol.sh -mute
    KEY_ENTER        1 mpc random
    KEY_RIGHT        1 mpc next
    KEY_LEFT         1 mpc prev
    KEY_PLAYPAUSE    1 mpc toggle

    Links steht jeweils der KEY den wir vorher ausgelesen haben. Danach folgt eine Zahl.

    0= Ausführen bei losgelassener Taste, also quasi fallende Flanke.

    1= Ausführen bei gedrückter Taste, also steigende Flanke

    2= Ausführen bei lange gedrückter Taste

    Dahinter folgt der auszuführende Befehl. Ist eigentlich selbsterklärend, Das "mpc toggle" ist Play und Pause, je nachdem in welchem Zustand der Player gerade steht.

    ALLE Befehle kann man abrufen wenn man per ssh auf dem System ist, der Befehl dazu ist:

    Code
    mpc help

    Damit funktioniert die Tastatur. Manche Tasten ergaben bei meiner Abfrage keinen KEY, hier scheint das System manchen selbst zu belegen.

    Das Display:

    Vorab, seit Moode 9 sind die Displayoptionen in den EInstellungen unter Peripherals zu finden, also bitte erstmal da testen, bei mir brauchts den Displayteil aktuell nicht mehr, aber ich lass das zur Sicherheit mal noch drin..

    Ich habe ein 7" Touchdisplay mit einer Auflösung von 1024x600 Pixeln.

    Meine Ausgabe sah oben gequetscht aus, füllte nicht das Display und war echt grausig.

    Dazu muss man folgende Datei bearbeiten:

    Code
    /boot/config.txt

    Die Zauberformel lautete bei mir hier:

    Code
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt=1024 600 60 6 0 0 0

    Bitte die drei Zeilen als Zusatz aufnehmen, die restliche Datei überprüfen ob dort der gleiche Befehl mit anderem Inhalt drin ist. Es bringt nichts die Zeilen einzufügen wenn drunter nochmal wo hdmi_group=1 folgt..

    Die genaue Erklärung hier:

    raspberrypi-documentation/configuration/config-txt.md at master · stweil/raspberrypi-documentation
    Official documentation for the Raspberry Pi. Contribute to stweil/raspberrypi-documentation development by creating an account on GitHub.
    github.com

    Kurzversion:

    Unter der HDMI Group 2 versteckt sich der Betriebsmodus für Bildschirme.

    Unter dem HDMI Mode verstecken sich etliche Standard-Auflösungen mit bestimmten Wiederholraten.

    Z. B. ist Mode 16 = 1024x768 bei 60Hz.

    Wer seine Auflösung direkt in der Liste findet, kann die dort stehende Nummer direkt bei HDMI Mode eintragen und braucht die Zeile hdmi_cvt nicht.

    Leider gibt es meine 1024x600 in dieser Tabelle nicht...

    Daher gibt es den Trick den HDMI MODE zu erweitern. Es gibt in der Tabelle 86 Betriebsmodi.

    Wir wählen aber den Punkt 87 = Custom Mode.

    Dazu den Punkt " Custom Mode" im Link lesen.


    Kurzform:

    Pixelbreite / Pixelhöhe / Wiederholrate / Aspect Ration ( Verhätlnis Höhe zu Breite ) / Margins / Interface / rb

    hdmi_cvt=1024 600 60 6 0 0 0

    aspect ratios sind wie folgt definiert. 1=4:3, 2=14:9, 3=16:9, 4=5:4, 5=16:10, 6=15:9

    Wenns dann noch klemmt

    Code
    disable_overscan=1

    Nun läuft das Display und sieht auch schön aus.

    Leider sind mir die Icons am Display etwas klein, da kann man Zoomen mit dem Klassischen " Strg+" oder "Strg-"

    Soweit so gut! Nun noch den Rest parametriert, also was ihr für einen DAC / Verstärker / USB was auch immer Ausgabe wollt.

    Wenn ihr Probleme mit dem Bluetoothinput habt, die Datei

    Code
    /etc/bluealsaaplay.conf

    bearbeiten, neuer Inhalt:

    Code
    #AUDIODEV=_audioout.conf
    AUDIODEV=plughw:0,0
    BUFFERTIME=500000

    Sooo, das solls erstmal gewesen sein.

    Viel Spaß beim Testen!

    mfg Thomas

    Hallo zusammen..

    ich hab was funktionsfähiges zusammengebastelt..

    Aber VErwendung auf eigene GEfahr, ich kann z.B. die 1 oder 0 im Code nicht interpretieren..

    #/etc/triggerhappy/triggers.d/media.conf

    KEY_VOLUMEUP 1 /var/www/vol.sh -up 1

    KEY_VOLUMEDOWN 1 /var/www/vol.sh -dn 1

    KEY_MUTE 1 /var/www/vol.sh -mute

    KEY_FORWARD 0 mpc next

    KEY_BACK 0 mpc prev

    KEY_PLAYPAUSE 0 mpc toggle

    Soweit läuft das für mich..

    Gruß, Thomas

    Hallo zusammen,

    ich bin dran mein Volumio auf MoOde Audio umzustellen, Grund ist die Möglichkeit Bluetooth INput über den Fernseher zu streamen..

    Es läuft auch soweit alles.. ABER:

    Ich bediente das Volumio einfach über so eine USB-Tastatur

    https://www.amazon.de/Rii-Tastatur-Wireless-Kabellos-Fernbedienung/dp/B0CGV9YR6H/ref=sr_1_10?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=36H2KTARJGH0S&keywords=USB%2BTastatur%2BRII&qid=1701440409&sprefix=usb%2Btastatur%2Brii%2Caps%2C110&sr=8-10&th=1&tag=kodinerds04-21 [Anzeige]

    Das hat super geklappt.. Nun habe ich in Moode über den Menüpunkt "USB VOlume Knob " die Lautstärke und das Mute ans Laufen bekommen.

    Mehr aber auch nicht.

    Was ich noch rausgefunden hab:

    Unter "/etc/triggerhappy/triggers.d/media.conf" liegt eine Datei welche diese 3 Funktionen abbildet. INfos in der Datei:

    KEY_VOLUMEUP 1 /var/www/vol.sh -up 1

    KEY_VOLUMEDOWN 1 /var/www/vol.sh -dn 1

    KEY_MUTE 1 /var/www/vol.sh -mute

    Dann gibts wohl noch die Datei vol.sh in der das ganze weiter abgefrühstückt wird. Die hab ich auf dem System aber noch nie gefunden..

    Wie steuert ihr euer MoOde? Kann mir jemand helfen die Tasten "next" "previous" Play/pause" in Betrieb zu bekommen, dann wäre ich schon Happy!

    Gruß, Thomas

    Hallo Karsten,

    die sagt alles gut, Spannung der Batterien io..

    Ich hab gerade rumprobiert, und der Reset der Fernbedienung hat es getan!

    Also FireTV ausschalten, 60 Sek warten,

    Dann die Tasten links, zurück und Optionen gleichzeitig 12 Sekunden drücken.

    Dann nach 5 Sekunden die Batterien entnehmen.

    Dann den FireTV neu starten, erst wenn der FireTV meckert dass er keine Fernbedienung gefunden hat, die Batterien einlegen und die Haustaste drücken.

    Geht wieder! Dass die FB selbst abstürzen kann und nur der Infrarotteil nicht mehr geht ist aber mehr wie komisch..

    Der Bluetooth oder Wlanteil ging noch problemlos..

    Danke dir trotzdem!

    Gruß, Thomas