Na da ist mir wohl jemand um ein paar Stunden zuvorgekommen, aber trotzdem:
"mediamanager" plugin erkennt automatisch CDs/DVDs im CD/DVD-Rom-Laufwerk und wählt einen geigneten "compiled in handler" oder ein registriertes Plugin (falls eines vorhanden ist, welches das Service Interface von mediamanager unterstützt) aus.
Menüs:
Ist keine CD/DVD im Laufwerk lautet der Menüeintrag Media Manager und zeigt Informationen über "compiled in handler" und registrierte Plugins. Da nicht unterstützte CDs/DVDs gleich wieder ausgeworfen werden, besteht hier auch die Möglichkeit Media Manager zu (de)aktivieren (roter Button), um gegebenenfalls ein anderes Plugin zu benutzen.
Im anderen Fall wird der Menüeintrag Media Manager ersetzt durch den Menüeintrag des "compiled in handler" bzw. des registrierten Plugins. Das Menü wird auch automatisch angezeigt.
Im Moment erkennt mediamanager die folgenden Medien:
- leere CD/DVD
- Digital Audio CD
- Video DVD
- SVCD
- VCD
- DVD mit VDR Aufnahmen (VDR Verzeichnisstruktur muß vorhanden sein)
- CD/DVD mit mp3 Dateien
- CD/DVD mit jpg Dateien
Die folgenden "compiled in handler" sind verfügbar:
- media_vdrarchiv: spielt DVDs mit VDR Aufnahmen ab
- media_cdda : einfacher Audio CD Spieler (benötigt libcdio)
Das ganze gibts hier
PS:
mediamanager benötigt weder hal noch dbus und funktioniert deshalb auch mit 2.4 kernels
Für Entwickler:
Über das Service Interface von VDR können sich Plugins für einen bestimmten Medientyp bei mediamanager registrieren und werden dann automatisch aufgerufen. Weitere Informationen inklusive Beispiel-plugin sind im Paket.