YAMAHA_AVR - Kontextsensitive Menüführung

Begonnen von ra666ack, 09 März 2017, 12:37:23

Vorheriges Thema - Nächstes Thema

ra666ack

Hallo Markus,

gerne würde ich dich auf die neue Funktionalität des YAMAHA_NP Moduls aufmerksam machen.
Die neue Version ist bereits eingecheckt. Wie du weißt, hat Martin die Idee gehabt und angefangen das Modul entsprechend zu modifizieren.

Das Modul scannt (falls gewünscht) das Playermenü, das seitens Yamaha in 8-er Blöcke unterteilt ist, verarbeitet die Information und bietet sie als SET command an (pull-down).
Das Kommunikationskonzept des NP ähnelt dem AVR, sodass ich denke, es auch in deinem Modul eingesetzt werden könnte. Bis auf den HTML und XML Header könnten die Befehle sogar identisch sein(?)

Angehängt habe ich zwei Screenshots, die das verdeutlichen sollen.

_c_ steht für Container (Directory)
_i_ steht für Item (Audiodatei, Stream)
lvl[Zahl] steht für den jeweiligen Directory Tree-level.

Im Code (71_YAMAHA_NP.pm) findest du die relevanten Funktionen in den Zeilen 560ff, 848ff, 2088ff.

Da ich ebenfalls einen AVR besitze, könnte ich zumindest beim Testen aushelfen.

Ciao

Radek