Recent Posts

31
Allgemein [ General ] / plugin MPV
« Last post by franky on February 19, 2026, 10:53:30 »
@rudolfus
Welche MLD Version verwendest du?
Du hattest ja unter MLD-5.x/Allgemein nachgefragt.

Bei MLD 6.5.0 funktioniert die Steuerung im Mediaplayer (vdr-plugin-mpv) einwandfrei.
Es gibt aber kleine Unterschiede zum Abspielen eine VDR-Aufnahme.
Bei mpv sollte man die Pause-Taste nicht verwenden, da dadurch im VDR das Live-Signal pausiert und eine Aufnahme gestartet wird (Timeshift).
In mpv die Wiedergabe pausieren mit der "Ab" (Down) Taste und mit "Auf" (Up) wieder starten.
Mit Taste "Rechts" schneller Vorlauf mit Taste "Gelb" 1 min Sprung nach vorne und "Grün" zurück.
Die Wiedergabe in mpv nicht mit der Taste "Exit" bzw. "Back" beenden sondern nur über das VDR-OSD - "Wiedergabe beenden" oder der Taste "Stop".
32
Allgemein [ General ] / plugin MPV
« Last post by clausmuus on February 19, 2026, 09:53:17 »
Normalerweise werden die Filme bei der Wiedergabe über das mpv Plugin genau so bedient wie normale VDR aufnahmen.
Ab besten schaust Du mal in die Logs, wenn Du die Widergabe startest, ob es da irgendwelche Auffälligkeiten gibt. Sollte ein Absturz des VDRs (bzw. des Plugins) schuld sein, sollte dieser nach spätestens 30 Sekunden automatisch neu starten.
33
Allgemein [ General ] / plugin MPV
« Last post by rudolfus on February 19, 2026, 09:46:51 »
Danke für die schnelle Antwort. Es geht - aber wie kann ich den gestarteten Film steuern (anhalten, Lautstärke, benden etc.)? Es erfolgt keine Reaktion auf beliebige Steuerungstasten. Ich konnte meinen Film nur beenden durch abschalten und neu starten des Rechners.
34
Allgemein [ General ] / Entwicklungsumgebung 6.5
« Last post by clausmuus on February 19, 2026, 08:52:19 »
Hi,
erst mal nur ganz kurz, ausführlicher kommt später:
- die Zeile PACKAGE_ARCH = "${TUNE_PKGARCH}_extra" ist für andere arten von Paketen gedacht. Die muss raus.
- Alls was Du in pkg_postinst geschrieben hast, gehört in die do_install Funktion, natürlich leicht angepasst. Für das "mkdir ..." gibt es ein "install ..." äquivalent.
- Die remote install Zeile muss so lauten:
Code: [Select]
install -m 0644 -D ${WORKDIR}/remote.conf.graphtft-fe ${D}${sysconfdir}/vdr/remote.conf.d/graphtft-fe.conf- Die Variable ${sharedir} gibt es nur wenn Du ein inherit "vdr-plugin" gemacht hast. Ansonsten heißt die ${datadir}. Die ${datadir} Variable hatte ich erst entdeckt, als ich bereits ${sharedir} erstellt und in Plugins sehr oft verwendet hate. Das ${sharedir} bzw. ${datadir} muss auch in der FILES Zeile verwendet werden, kann aber nicht im postinst verwendet werden.
35
Allgemein [ General ] / plugin MPV
« Last post by clausmuus on February 19, 2026, 08:42:00 »
Du kannst dort die Videos auswählen, die unter /data/video (oder einen Unterordner) gespeichert sind. Liegen die Videos wo anders, werden die nicht angezeigt.
36
Allgemein [ General ] / plugin MPV
« Last post by rudolfus on February 18, 2026, 23:54:37 »
Hallo Community,
Ich weiß nicht weiter.  Ich habe bei mir das  Plugin MPV installiert und ich möchte damit MP4-Videos abspielen. Wenn ich nun im Menü Medienplayer anwähle, dann erscheint der übliche VDR-Screen und oben rechts steht Filebrowser. Eigentlich hätte ich erwartet, dass in der Mitte eine Liste der Verzeichnisse und /oder Dateien erscheint und ich damit dann das abzuspielende Video auswählen kann. Was muss ich machen damit das klappt? 
Kann mir da jemand weiter helfen?
37
Allgemein [ General ] / Entwicklungsumgebung 6.5
« Last post by gitano on February 18, 2026, 21:33:31 »
Moin,

@clausmuus: Vielen Dank für die Hinweise -> habe ich angepasst! Hier das aktulle receipe:

Code: [Select]
SUMMARY = "GraphTFT plugin for VDR"
DESCRIPTION = "GraphTFT is a plugin for the Video Disc Recorder and shows information about the current state of VDR on sencodary displays."

PV = "git"
PACKAGE_ARCH = "${TUNE_PKGARCH}_extra"
LICENSE = "GPL-2.0-only"

SRCREV = "76a0802a6dd84c9c049a5492152f64761a66844d"
SRC_URI = "git://github.com/vdr-projects/vdr-plugin-graphtftng;protocol=https;branch=master"
SRC_URI[sha256sum] = "27654712d582fd2bea12d730e8d824bc82281617"

SRC_URI += " \
file://00_Makefile.patch \
file://remote.conf.graphtft-fe \
"

S = "${WORKDIR}/git"

TARGET_CC_ARCH += "${LDFLAGS}"

inherit vdr-plugin

DEPENDS += "ffmpeg imlib2 libgtop glib-2.0 libexif ttf-bitstream-vera"


do_install() {
oe_runmake DESTDIR=${D} install

         install -m 0644 -D ${WORKDIR}/remote.conf.graphtft-fe ${D}${sysconfdir}/vdr/remote.conf.d/remote.conf.graphtft-fe
         install -m 0755 -D ${S}/graphtft-fe/graphtft-fe ${D}${bindir}/graphtft-fe
}

pkg_postinst:${PN}() {
#!/bin/sh
         mkdir -p /etc/vdr/plugins/graphtftng
         mkdir -p /etc/vdr/plugins/graphtftng/themes
         touch /etc/vdr/plugins/graphtftng/themes/dummy.theme
         mkdir -p /etc/vdr/plugins/graphtftng/fonts
         ln -sf /usr/share/fonts/ttf/Vera.ttf /etc/vdr/plugins/graphtftng/fonts/Vera.ttf
         ln -sf /usr/share/fonts/ttf/VDRSymbolsSans.ttf /etc/vdr/plugins/graphtftng/fonts/VDRSymbolsSans.ttf
}

Bei den postinst routinen hab ich noch "touch /etc/vdr/plugins/graphtftng/themes/dummy.theme" drin -> ich plane die Themes separat in verschieden paketen zu erstellen, das dummy.theme soll nur verhindern das der vdr bei der graphtftng installation crasht. Kann ich dann auch damit verhindern in dem ich ein theme paket als Abhängigkeit mitgebe.

Zwei Dinge lassen mich noch grübeln:

1. graphtft-fe: Momentan lasse ich das plugin noch direkt über X11 die Infos ausgeben, ich könnte auch das graphtft-fe Programm verwenden als separater Anzeige daemon über X (so ähnlich wie surf mit osd2web) -> ist das vllt. besser weil sicherer so?

2. Der Task ein simples theme Paket zu bauen treibt mich die letzten Tage fast in den Wahnsinn x) zunächst hatte ich dann als Installationsroutine nach einigem hin- und her ein simples cp -r als tauglich befunden... dann fing er an rumzumeckern das die installierten Pakete sich nicht packetieren lassen, da nicht explizit im receipe erwähnt... ich liste die da aber ganz bestimmt nicht alle einzeln auf x) Ein "FILES:${PN} = "/vdr/plugins/graphtftng/themes/vdr-tftng-mango/*"" half dem Problem dann ab.

Nun baut er das Paket sauber durch....aber: aus irgendeinem Grund frisst bitbake die ${sharedir} variable in dem receipe nicht bei der Installation, er installert allns nach /vdr/plugins/graphtftng/themes

Code: [Select]
SUMMARY = "Anthraize Theme for VDR plugin graphtftng."
AUTHOR = "Andreas Grothe"
PV = "git"

PACKAGE_ARCH = "${TUNE_PKGARCH}_extra"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYRIGHT.txt;md5=9f867da7a73fad2715291348e80d0763"

SRC_URI = "git://github.com/lgitano/vdr-tftng-mango;protocol=https;branch=main"
SRCREV = "4aabfbe2d4642143c9b2196141a599eeb52a597d"

S = "${WORKDIR}/git"

FILES:${PN} = "/vdr/plugins/graphtftng/themes/vdr-tftng-mango/*"

do_install() {
install -d ${D}${sharedir}/vdr/plugins/graphtftng/themes/vdr-tftng-mango
cp -r ${S}/* ${D}${sharedir}/vdr/plugins/graphtftng/themes/vdr-tftng-mango/
}

pkg_postinst:${PN}() {
#!/bin/sh
          ln -sf /usr/share/vdr/plugins/graphtftng/themes/vdr-tftng-mango /etc/vdr/plugins/graphtftng/themes/anthraize-mango
          ln -sf /usr/share/vdr/plugins/graphtftng/themes/vdr-tftng-mango/fonts/graphTFT.ttf /etc/vdr/plugins/graphtftng/fonts/graphTFT.ttf
}

Irgendwelche Ideen woran das liegen könnte?

Vielen Dank!

Lieben Gruß,
-gitano
38
Allgemein [ General ] / ExtrecmenuNG zeigt Aufnahmelänge in Sekunden!
« Last post by clausmuus on February 17, 2026, 21:53:58 »
Du findest die Logs im Webif unter "Meldungen", oder kannst diese auch auf der Konsole so verfolgen:
Code: [Select]
journalctl -u vdr -fDort sollten die wehrend der Aufnahme auftauchen.
39
Das mpv Plugin enthält eine config Datei, die den Streaming Anbieter anweist, sofern möglich keine av1 Videos zu senden, da längst nicht jede Hardware dies wiedergeben kann.
Wenn Du das Video nicht streamst, sondern zuvor herunter lädst, kann das dieses Format enthalten, was dann zum Fehler führt.
Wenn Du YouTube Videos anschauen möchtest, solltest Du diese also streamen oder beim Download auf das richtige Format achten. Streamen kannst Du zum einen indem Du die YouTube URL im Webif unter "VDR Mediaplayer" eingibst, oder eines der dort vorgeschlagenen Browser Erweiterungen verwendest.
40
Ein anderes Video aus Youtube, aus dem 3D-Druck, funktioniert ohne Fehler.
Was kann ich noch testen?

Die Wiedergabe des Videos ist korrekt aber die FB funktioniert nicht mehr!
Support Log id ist: ac9KZI