Ich habe das MP3-Plugin mit meinen uralten Patches für alsa zum Laufen gebracht und es spielt auch, aber ich habe zwei Probleme:
1. Seltsame Python-Exception bei gewissen Tastendrücken, vor allem der OK-Taste
[EDIT 2] Habe einen Beitrag im Forum von 2015 gefunden, der es erklärt. Damit ist Problem 1 gelöst und ich habe es versteckt
Mar 16 14:59:20 hdvdr vdr[14505]: mgr: scanning (id3) 07_For_Peter.mp3
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: ERROR:dbus.connection:Exception in handler for D-Bus signal:
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: Traceback (most recent call last):
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: File "/usr/lib/python3/dist-packages/dbus/connection.py", line 232, in maybe_handle_message
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: self._handler(*args, **kwargs)
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: File "/usr/lib/python3/dist-packages/dbus2vdr.py", line 87, in dbus2vdr_signal
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: callback(*args, **kwargs)
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: File "/usr/bin/prevent-umount-on-pause", line 24, in on_Replay
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: if not os.lstat(path).st_dev == os.lstat(vdrdir).st_dev:
Mar 16 14:59:21 hdvdr prevent-umount-on-pause[907]: NotADirectoryError: [Errno 20] Not a directory: "/remotehome/wofritz/Audio/mp3/Jazz/Albert_Mangelsdorff/A_Jazz_Tune_I_Hope/01_Wart_G'schwind.mp3/index"
Was bezweckt denn dieses Skript? Es läuft aber weiter, weil ich die Exception abgefangen habe.
[EDIT] Habe jetzt gesehen, dass prevent-umount-on-pause von systemd als Dämon gestartet wird. Meine Änderungen wurden also gar nicht berücksichtigt. Habe das Ding nun neu gestartet, Fehler werden jetzt abgefangen, aber ich weiß immer noch nicht was es bezwecken soll.
2. Schwarzer Bildschirm während des Abspielens. Es läuft alles, VDR core, Tonausgabe, Fernbedienung, LCD-Ausgabe, nur der Bildschirm bleibt schwarz (auch kein OSD). Ich benutze softhddevice, vielleicht ist es beleidigt, weil jemand anderes auf Alsa ausgeben will?
Ach und nebenbei: Albert Mangelsdorff ist genial (s. o.)
Ach noch was: Wie fügt man denn unformatierten Text wie z.B. Logausgaben am Besten ein? Als Code sieht es Scheixxe aus..