Heute ist mir aufgefallen, dass das Löschen der Schnittmarken, Wiedergabeposition usw. über das OSD nicht mehr funktioniert.
Bisher habe ich z.B. immer über Menü -> Aufzeichnungen -> Befehle (rote Taste) -> Schnittmarken entfernen die durch Markad
automatisch erstellten Schnittmarken entfernt. Das geht jetzt nicht mehr.
Auch das Löschen der Wiedergabeposition über dasgleiche Befehle-Menü funktioniert nicht mehr.
Ich habe bewusst nichts geändert, was damit irgendwie zusammen hängt.
Die /var/cache/vdr/reccmds.conf sieht so aus:
# (see /usr/share/doc/vdr/README.Debian.gz).
#
# This is an example file for defining external commands, that will be
# accessible as commands at the recordings list.
# The commands will be executed under the same user id that vdr is running
# with, so take care if your are running vdr as root!
#
# The format of a command entry is: <title> : <command>
# <title> is the menu text shown on the OSD and <command> is the command to
# be executed. Everything that <command> writes to stdout will be displayed
# on the OSD. Also the name of the selected recording will be passed
# in single quotes as the first parameter to the command, e.g.:
#
# Show me the recording name: echo
#
# If you uncomment the line above and restart vdr, you will have a new
# recordings command menu entry, called "Show me the recording name", that
# will simply show you the recording name :-)
#
# You can divide your commands into submenus, e.g.:
#
# main menu node {
# sub menu entry 1 : do_something.sh
# sub menu entry 2 : do_something_else.sh
# sub menu node {
# sub-sub menu entry : do_whatever_you_want.sh
# }
# }
#
# *** ANSIBLE MANAGED FILE ***
# template: /home/yavdr/yavdr-ansible/roles/vdr/files/reccmds.removemarks.conf.j2
#
Schnittmarken entfernen : /usr/local/bin/removemarks
Index Datei entfernen : /usr/local/bin/removeindex
Wiedergabeposition löschen : /usr/local/bin/removeresume
Werbung markieren : /usr/bin/markad -O "$1" after
Search for repeat : /usr/local/bin/vdr-recrepeat 0
Search for repeat with subtitle (same episode) : /usr/local/bin/vdr-recrepeat 1
Alles anzeigen
Die entsprechenden Dateien liegen auch wie schon immer unter /usr/local/bin
So sieht die "removeresume" aus:
Und so die "removemarks" :
Jetzt bin ich mit meinem Latein am Ende, da diese Befehle seit Jahren immer funktioniert haben.
Das Einzigste was mir bei den beiden Dateien auffällt ist, das es einmal -o name heißt und dann -o -name .
Und beide Befehle haben auch bis vor Kurzem noch funktioniert, aber als ich es heute wiedermal gebraucht habe ging es nicht mehr!
Gibt es irgendeine Stelle, wo ich ansetzen kann, damit die "Befehle" wieder funktionieren?