[Announce] vdr-rectools v3.8.6 – Die All-in-One Suite für Import, Schnitt & PES-Migration

  • Hallo zusammen,

    ich freue mich, euch vdr-rectools vorstellen zu können. Vorab, ohne KI wäre ich nicht ansatzweise soweit gekommen. Wer sich daran stört soll es lassen....
    Ich bin Krankenpfleger und freue mich über diese Art Hilfe.
    Daher auch vorab! NIEMALS ohne testen das tool verwenden. Wobei es für mich läuft, aber ich brauche hauptsächlich die import Funktion.

    Das Tool ist über die kurze Zeit zu einer umfassenden Suite gewachsen, die dem VDR-Admin viel Handarbeit abnimmt und externe Medien nahtlos in die VDR-Welt integriert.

    Was ist vdr-rectools?
    ---------------------
    Ein in Bash geschriebenes Toolkit, das als systemd-Timer im Hintergrund arbeitet und sich über das "Befehle"-Menü tief in das OSD integriert.

    Die Highlights der Version 1.7.3:

    🚀 MKV-to-VDR Import (Mein persönliches Highlight):
    Kopiert einfach eure MKVs in ein Import-Verzeichnis. Das Tool erledigt den Rest:
    - Validierung der Streams via Mediainfo.
    - Verlustfreies Re-Muxing (Stream-Copy) in das .ts Format.
    - Automatische Erstellung der VDR-Ordnerstruktur.
    - Generierung der 'info'-Datei, damit Titel und Inhalt sofort im VDR-Menü erscheinen.

    🔧 Intelligente Reparatur & Maintenance:
    - Repair-Modus: Repariert defekte Aufnahmen (Timecode-Fehler, Stream-Abbrüche) via FFmpeg.
    - H.265 Shrink: Konvertiert Aufnahmen platzsparend nach HEVC (H.265).
    - Auto-Schnitt: Wendet VDR-Schnittmarken direkt auf die Dateien an.

    🌙 Neuer Nacht-Modus:
    Über den neuen Config-Parameter 'AUTO_START_NIGHT' lässt sich steuern, ob das Tool nachts automatisch aktiv werden darf. So bleiben die Platten tagsüber im Standby, während nachts im Hintergrund importiert und repariert wird.

    📧 Monitoring:
    Das Tool schreibt detaillierte Logs nach /var/log/vdr-rectools.log und versendet auf Wunsch Status-E-Mails inklusive Speicherplatz-Warnung und Import-Statistik.

    📺 OSD-Integration:
    Nach der Installation erscheinen im VDR-Menü "Befehle" (innerhalb einer Aufnahme) automatisch:
    - Aufnahme reparieren (Rectools)
    - Werbung schneiden (Rectools)
    - Platz sparen H.265 (Rectools)
    - Plex/Kodi Sync (Rectools)

    Installation:
    -------------
    Das Tool ist als natives Debian-Paket strukturiert:

    1. Repository klonen:
    git clone https://github.com/hotzenplotz5/vdr-rectools.git

    2. Paket bauen & installieren:
    cd vdr-rectools
    debuild -us -uc
    sudo dpkg -i ../vdr-rectools_1.7.3_all.deb

    Die Konfiguration erfolgt bequem via Debconf bei der Installation oder manuell unter:
    /etc/vdr/conf.d/vdr-rectools.conf

    Das Repository findet ihr hier:
    https://github.com/hotzenplotz5/vdr-rectools

    Ich freue mich auf euer Feedback und wünsche viel Spaß beim Testen!

    Grüße,
    Holger

    P.S. ich habe nicht nachgesehen ob es hier vergleichbares schon gibt, oder ob manche dinge überflüssig sind, aber BITTE spart nicht mit Kritik! Ich freue mich auch, wenn es Ergänzungsvorschläge gibt

  • hotzenplotz5 May 3, 2026 at 8:04 PM

    Changed the title of the thread from “[ANNOUNCE] vdr-rectools v1.7.3 – Die Media-Suite für den VDR (MKV-Import, Auto-Repair, H.265)” to “[ANNOUNCE] vdr-rectools 2.0.1 - Das smarte VDR Import- und Media-Werkzeug”.
  • Hallo zusammen,

    nach einigem Feinschliff und tollen Fortschritten freue ich mich, euch die Version 2.0.1 der vdr-rectools vorzustellen!

    Das Skript hat sich von einem reinen Aufräum-Tool zu einer vollautomatischen Bash-Suite entwickelt, die das Importieren, Reparieren und Verwalten von VDR-Aufnahmen massiv erleichtert und sich nahtlos in den VDR sowie externe Media-Center (Plex/Kodi) einklinkt.

    Die wichtigsten Neuerungen in Version 2.x:

    • Smart Import: Vollautomatischer Import von .mkv, .mp4, .avi etc. ins VDR .ts-Format. Das Tool entscheidet selbst, ob ein verlustfreies Remuxen reicht oder ob (z. B. bei Web-Formaten oder MiniDV) re-encodiert werden muss.
    • Hardwarebeschleunigung: FFmpeg-Vorgänge (wie der Shrink-Modus auf H.265) unterstützen jetzt nvenc, vaapi und qsv.
    • TVScraper & NFO-Support: NFO-Dateien werden beim Import gelesen und direkt in die VDR info-Datei geschrieben. Alternativ lässt sich automatisch das tvscraper-Plugin über SVDRP triggern.
    • Auto-Subtitles: Automatischer Download von deutschen Untertiteln via OpenSubtitles/Subliminal beim Import.
    • VDR OSD-Integration: Das Tool klinkt sich via Drop-In sauber in die reccmds.conf ein (Reparieren, Shrinken, Werbung schneiden direkt aus dem VDR-Menü).
    • Sauberes Debian-Paket: Einfache Installation via .deb-Paket inkl. interaktiver Konfiguration (Debconf) und Systemd-Timer für nächtliche Automatik-Scans.

    Installation (Debian/Ubuntu/yaVDR): Am einfachsten ladet ihr euch das fertige .deb-Paket direkt von der GitHub Releases Seite herunter: sudo apt install ./vdr-rectools_2.0.1-1_all.deb

    Die umfangreiche und voll dokumentierte Konfigurationsdatei findet ihr danach unter /etc/vdr/conf.d/vdr-rectools.conf.

    Quellcode & Download: https://github.com/hotzenplotz5/vdr-rectools

    Ich freue mich über Feedback, Bug-Reports oder Pull-Requests!

    Viele Grüße, Holger

  • Hi Holger

    Läuft das auch unter Easyvdr 5 und MLD 6.5

    Gruß Helmut

    Test_VDR: Lintec Senior - MSI G41M P25 MS7592 Board - Intel P4 E8500 / 775 CPU - MSI GT710 PCI-e passiv - DVBSky S2 952 Dual SAT - 120GB Intenso SSD + Big HDD - 2x2GB DDR3 RAM - LG GH24NSD1 S-ATA DVD - SMK RC6 MCE 50GB FB. an RP 2040 Zero USB I.R. Empfänger - EasyVDR 5 - Softhddevice mit Pulseaudio - Kodi 20.5 m. Confluence Skin
    Clients:Div. Raspberry PI

    USB-Fernbedienungsempfänger: Siehe hier:RP 2040 Zero I.R. Empfänger kompl.

  • Hallo Helmut,

    danke für dein Interesse! Die kurze Antwort ist: Bei EasyVDR ja, bei MLD nur mit manueller Bastelarbeit.

    Hier die Details:

    EasyVDR 5: Da EasyVDR 5 auf Ubuntu 20.04 basiert und die ganz normale Debian-Paketverwaltung sowie systemd nutzt, kannst du das .deb-Paket dort im Prinzip ganz normal via apt installieren. Die Abhängigkeiten (wie ffmpeg, bash, subliminal) sollten alle in den Ubuntu-Quellen verfügbar sein. Ein kleiner Hinweis: Das Skript geht aktuell vom Standard-VDR-Aufnahmeverzeichnis /srv/vdr/video aus. Falls EasyVDR die Aufnahmen woanders ablegt (z. B. auf einer separaten Media-Partition), müsstest du dir einfach einen Symlink von deinem echten Video-Verzeichnis nach /srv/vdr/video anlegen.

    MLD 6.5: Bei MLD sieht die Sache leider anders aus. MLD ist extrem schlank gebaut und nutzt ein eigenes Paketformat (opkg statt apt/dpkg) und auch kein systemd. Das fertige .deb-Paket lässt sich dort also nicht direkt installieren und auch die automatischen Hintergrund-Timer (Systemd) greifen nicht. Da vdr-rectools unter der Haube aber aus reinen Bash-Skripten besteht, könntest du es unter MLD theoretisch manuell nutzen:

    1. Die Skripte aus dem Quellcode (GitHub ZIP) manuell auf dein System kopieren.
    2. Sicherstellen, dass Pakete wie ffmpeg, bash (>4.0) und mailx unter MLD nachinstalliert sind.
    3. Den Automatik-Timer stattdessen klassisch über einen Cronjob aufrufen.

    Wenn du es unter EasyVDR testest, gib gerne mal Feedback, ob die Pfade bei dir direkt gepasst haben!

    Viele Grüße, Holger

  • Nein das stimmt so nicht, die MLD 6.5 nutzt sowohl systemd als auch dpkg.

    Gruß,

    Roland

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 5 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 6.5

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

    1x NUC14MNK-B2 (RNUC14MNK1500002) (vaapivideo)

  • Moin Holger,

    danke für die tolle Arbeit.

    Habe gestern auf dem yavdr Testsystem vdr-rectools_2.0.1-1_all.deb installiert, und angetestet. Habe als Import einen neuen Ordner angelegt IMPORT_DIR="/srv/video/Import" Die umfangreiche und voll dokumentierte Konfigurationsdatei findet ihr danach unter /etc/vdr/conf.d/vdr-rectools.conf. MKV nach VDR läuft gut. Teste weiter.

    Bei easyVDR: 5-alpha-010 stable sieht die Struktur so aus.

    Medien-Dateien

    Code
    /media/BEZEICHNUNG
    Code
    /media/easyvdr01/mp3
    /media/easyvdr01/filme
    /media/easyvdr01/video0 

    Da der VDR (leider) nur ein Config-Verzeichnis ansprechen kann, wurde dafür /var/lib/vdr/ ausgewählt.
    Dies sichert neben der Einhaltung der fhs auch eine weitgehende Kompatibilität zu den Packeten von ctvdr und yavdr.

    video0 ist das Aufnahmeverzeichniss für VDR. Es sei denn es ist eine zweite Festplatte drin. Werde das demnächst mal auf einer Testinstallation installieren und Testen. Ist Ubuntu 20.04 Unterbau.

    MfG Markus

    Test easyVDR: 5-alpha-010 stable, GA-H55M-UD2H Bios F11 TX7 LGA 1156 Intel Core i3-550 3,2 GHz 4M Cache 73W CPU Mark 2829 4 GB DDR; ASUS GT1030 => Yamaha RX-V473 über HDMI =>HDMI Samsung 40", X10 Receiver; Medion FB X10 20029725; Edison Optimus DVB Combo mit DVB-T2 Dachantenne mit Verstärker

    Test Ubuntu Server 26.04 LTS yavdr07 ansible devel: HP Pavillon 550-261ng MS-7906 Ver.: 2.6 Bios A0.13 FM2+ AMD A10-8750 Radeon R7 TDP 65W CPU Mark 4969 8GB DDR3 X10 Receiver FB OR33; Edison Optimus DVB Combo

  • Bibo007 danke für die Blumen, hatte ja einen modernen Helfer.

    @all:
    [Update] vdr-rectools v2.0.3 - Großes Stabilitäts-Update (Locking, Datenintegrität & Fixes)
    und direkt hinterher.....
    [Announce] vdr-rectools v3.2.0


    Neuerungen und Fixes im Überblick:

    🛡️ Sicherheit & Datenintegrität

    • Lock-Mechanismus (flock:( Parallele Skript-Ausführungen (z. B. durch den nächtlichen Cronjob und gleichzeitigen manuellen Start) werden nun sicher verhindert.
    • Datenverlust-Schutz bei vollen Platten: Beim Import wird nun streng geprüft, ob das finale Verschieben der Riesendateien in den VDR-Ordner erfolgreich war. Bisher konnte es im Worst-Case passieren, dass bei fehlenden Rechten oder voller Ziel-Festplatte die Originaldatei am Ende gelöscht wurde, obwohl sie nie sicher im VDR ankam.
    • Race-Condition-Schutz: Die temporären Staging-Verzeichnisse (/tmp/staging/...) nutzen jetzt zusätzlich einen $RANDOM-Wert, um Datei-Überschneidungen zu 100% auszuschließen. Verwaiste "Zombie"-Ordner nach Skript-Abbrüchen werden nun ebenfalls sauber abgeräumt, damit die Platte nicht voll läuft.

    📺 VDR-spezifische Fixes & Features

    • Rettung der Schnittmarken: Beim Reparieren oder H.265-Shrinken einer VDR-Aufnahme wurde bisher beim Aufräumen gnadenlos die marks-Datei (die mühsam per OSD gesetzten Werbeschnitt-Marken) gelöscht. Diese bleibt nun erhalten!
    • Dateirechte (chown vdr:vdr): Bei vom Skript neu generierten Dateien (NFOs, reparierte .ts-Dateien) wurden teilweise die Rechte nicht sauber an den VDR-User zurückgegeben. Das führte teils zu "Permission denied"-Fehlern im OSD. Ist behoben!
    • Lokale Untertitel (Neu): Wer beim Import neben der MKV-Datei schon perfekt synchrone .srt-Untertitel (auch mit Ländercode wie .de.srt) liegen hat, musste bisher zusehen, wie das Skript diese ignorierte und neue aus dem Netz lud. Lokale Untertitel werden nun automatisch erkannt und korrekt ins VDR-Verzeichnis kopiert.
    • NFO-Generierung: Fehlerhafte Benennung bei Fallback-NFOs (Unterstriche statt Leerzeichen im Dateinamen) gefixt, damit Kodi/Plex diese auf Anhieb erkennen.

    ⚙️ Under the Hood

    • Log-Spam Filter: Der FFmpeg Matroska-Demuxer müllt einem bei bestimmten HDR/DolbyVision-Metadaten gerne das Log mit endlosen Unexpected BlockAdditions-Warnungen voll. Ein neuer Filter fängt diese unkritischen Meldungen nun ab, ohne echte Fehler zu verschlucken (Exit-Codes via PIPESTATUS[0] werden nun exakt ausgewertet).
    • Mail-Versand: Ein Syntaxfehler beim Mail-Reporting wurde gefixt.
    • Lockfile Cleanup: Beim Beenden räumt ein trap-Befehl das Lockfile nun besenrein auf, sodass der status-Befehl keine "Geister-PIDs" von alten Skriptläufen mehr anzeigt.


    Highlights der neuen Versionen 3.2.0

    📊 Interaktives Live-Dashboard & Telegram-Push (v3.1.0)

    Schluss mit dem blinden Warten auf Hintergrundprozesse! Mit dem neuen Befehl vdr-rectools status öffnet sich ab sofort ein farbiges, interaktives Live-Dashboard direkt in der Konsole.

    • Live-Fortschritt: Ihr seht für alle FFmpeg-Jobs (Import, Shrink, Cut) einen echten Fortschrittsbalken (in Prozent) inklusive hochgerechneter Restzeit (ETA).
    • Smart-Logging: Die letzten Log-Aktivitäten werden farblich hervorgehoben direkt im Dashboard eingeblendet.
    • Telegram-Push: Wer mag, kann sich bei Import-Erfolgen, Warnungen oder nötigen Eingriffen nun direkt via Telegram-Bot aufs Smartphone benachrichtigen lassen.

    ✂️ Vollautomatischer "In-Place" Werbeschnitt (v3.0.0)

    Die Funktion zum Schneiden von Werbung wurde komplett revolutioniert!

    • Platzsparend: Im Gegensatz zum Standard-VDR, der beim Schneiden eine Kopie (%) anlegt und doppelten Speicherplatz frisst, arbeitet vdr-rectools nun "In-Place". Die Aufnahme wird anhand eurer gesetzten Schnittmarken (marks) blitzschnell und verlustfrei (-c copy) geschnitten und die Originaldatei direkt überschrieben.
    • Aufräumen inklusive: Nach einem erfolgreichen Schnitt wird die alte marks-Datei automatisch entsorgt.

    🛡️ Smart PID Lock & Bulletproof "Stop" (v3.2.0)

    Wir haben den alten Linux flock-Befehl komplett rausgeworfen! Warum? Wenn das Skript z.B. Mails versendet hat, haben Hintergrund-Daemonen die Datei-Sperre oft "geerbt" – das führte zu unzerstörbaren Zombie-Sperren.

    • Das Skript nutzt nun einen extrem cleveren Smart PID Lock, der zielsicher erkennt, ob das Skript wirklich noch läuft, und verwaiste Sperren gnadenlos überschreibt.
    • Der Befehl vdr-rectools stop ist nun ein echtes Hardcore-Säuberungswerkzeug. Er sucht über Baumstrukturen (Kill-Trees) nach verwaisten FFmpeg-Instanzen und putzt das System garantiert besenrein.

    ✋ Das neue confirm Kommando & Restore-Menü (v3.2.0)

    Bei Filmen mit exotischen Codecs (z.B. WebM, AV1, MiniDV), die stundenlang umgewandelt werden müssten, pausiert das Skript und fragt den User (optional über die Conf auch weiter vollautomatisch ohne Nachfrage).

    • Diese Abfrage wurde aus dem Dashboard ausgegliedert. Tippt einfach vdr-rectools confirm, um den Re-Encode sauber zu bestätigen (J/N). Keine verschluckten Tasteneingaben mehr über SSH!
    • Integriertes Restore: Habt ihr eine Datei abgelehnt, wird sie mit .skipped markiert. Ruft ihr vdr-rectools confirm später nochmal auf, öffnet sich ein schickes Menü, über das ihr diese übersprungenen Dateien jederzeit wiederherstellen und erneut importieren könnt.

    🐛 Jede Menge Bugfixes "Under the Hood"

    • Locales-Crash: Das deutsche Locale (Komma statt Punkt bei Zahlen) brachte Berechnungen zum Absturz. Gefixt!
    • OSD-Integration: Strikte Berechtigungs-Korrekturen (chmod 666, chown vdr:vdr). Wenn der Import durchläuft, drohen euch nun keine "Permission denied"-Fehler mehr, wenn ihr die Datei über die VDR-Fernbedienung löschen wollt.
    • Audio-Description Filter: Der Filter, der störende Blinden-Audiospuren entfernt, wurde repariert und hinterlässt keine Geister-Spuren mehr.

    Den kompletten Quellcode sowie das neueste Debian-Paket findet ihr wie immer auf GitHub!

    Repository klonen:
    git clone https://github.com/hotzenplotz5/vdr-rectools.git

    Ich freue mich über jeden, der das Update testet, und bin gespannt auf euer Feedback! Wenn noch jemand Bugs findet, gerne her damit.

    Wenn jemand Ideen hat das Tool zu verbessern, her damit?

    Viele Grüße, Holger

    Edited 3 times, last by hotzenplotz5 (May 22, 2026 at 6:26 AM).

  • hotzenplotz5 May 22, 2026 at 6:26 AM

    Changed the title of the thread from “[ANNOUNCE] vdr-rectools 2.0.1 - Das smarte VDR Import- und Media-Werkzeug” to “[ANNOUNCE] vdr-rectools 3.2.1 - Das smarte VDR Import- und Media-Werkzeug”.
  • ich finde es schick (status info):

    The content cannot be displayed because you do not have authorisation to view this content.


    natürlich nur ein Gimmick, aber es funktioniert: (Mail oder Telegram Benachrichtigung, oder beides...):


    The content cannot be displayed because you do not have authorisation to view this content.


    bei kompletter neu encodierung kann man sich informieren lassen und dann bestätigen ob der Prozess erwünscht ist:
    The content cannot be displayed because you do not have authorisation to view this content.

    #vdr-rectools confirm
    The content cannot be displayed because you do not have authorisation to view this content.

    wenn man das Re-Encode abbgelehnt hat, kann man mit confirm das Ganze neu starten:

    The content cannot be displayed because you do not have authorisation to view this content.

    bis dahin erscheint auch im Status ein Hinweis zur "abgelehnten" Datei:

    The content cannot be displayed because you do not have authorisation to view this content.

  • hotzenplotz5 May 27, 2026 at 8:31 PM

    Changed the title of the thread from “[ANNOUNCE] vdr-rectools 3.2.1 - Das smarte VDR Import- und Media-Werkzeug” to “[Announce] vdr-rectools v3.7.0 – Die All-in-One Suite für Import, Schnitt & PES-Migration”.
  • Neue Version wie immer bei Github: git clone https://github.com/hotzenplotz5/vdr-rectools.git

    ACHTUNG BITTE DIE PES zu TS Migration nur auf Testfilme anwenden. Ich konnte das hier nicht testen. Der Code ist komplett KI generiert! Wer das nicht will, soll es lassen.

    ✨ Die Highlights der neuen Version

    • 🔄 PES zu TS Migration (Neu in v3.7.0!): Ihr habt noch alte VDR-Aufnahmen im .vdr-Format auf der Platte? Das Tool findet sie und wandelt sie nahtlos in das moderne TS-Format um. Das Geniale: Alte Beschreibungen, VDR-Schnittmarken und sogar DVB-Untertitel bleiben exakt erhalten! Für die gezielte Auswahl gibt es ab sofort einen eigenen "PES-Explorer" in der Weboberfläche.
    • 📥 Smart Import für fast alles: Externe MKVs, MP4s, Web-Videos oder alte Camcorder-Aufnahmen (MiniDV) lassen sich spielend leicht importieren. Kompatible Videos werden rasend schnell und verlustfrei in VDR-Aufnahmen verwandelt. Was nicht passt, wird automatisch passend umkodiert.
    • 🌐 Modernes Web-Dashboard: Eine schicke, interaktive Oberfläche für euren Browser. Dort seht ihr Live-Fortschrittsbalken, könnt Einstellungen ändern oder den integrierten Datei-Explorer nutzen, um Filme bequem vom PC aus auf den VDR hochzuladen.
    • ✂️ Automatischer Werbeschnitt: Schneidet Aufnahmen vollautomatisch anhand eurer gesetzten VDR-Schnittmarken. Das Original wird direkt ersetzt – ihr spart ohne weiteres Zutun sofort wertvollen Festplattenplatz!
    • 🗜️ H.265 Platzspar- & Night-Mode: Riesige HD-Aufnahmen lassen sich auf Knopfdruck extrem platzsparend (HEVC) schrumpfen. Der optionale "Night-Mode" normalisiert dabei schwankende Lautstärken (laute Effekte, leise Stimmen) und mischt 5.1 Ton auf TV-freundliches Stereo herunter.
    • 🎬 Kodi & Plex Integration: Generiert vollautomatisch .nfo-Dateien, Film-Poster und saubere Ordner-Strukturen, damit eure externen Mediaplayer den VDR-Katalog sofort hübsch anzeigen. Fehlende Untertitel können auf Wunsch direkt aus dem Netz mitgeladen werden.
    • 📺 Bequem per Fernbedienung: Das Tool klinkt sich in das VDR-Menü ein. Ihr könnt Reparaturen, Werbeschnitte oder Konvertierungen direkt vom Sofa aus über das OSD eures Fernsehers starten.
    • 🖥️ PC-Unterstützung (Handbrake): Wenn euch ein Film-Encoding am VDR zu lange dauert, könnt ihr den Film markieren und ihn stattdessen bequem über eure Netzwerkfreigabe am schnellen Desktop-PC bearbeiten. Der VDR wartet geduldig, bis ihr fertig seid.

    Edited once, last by hotzenplotz5 (May 27, 2026 at 8:38 PM).

  • hier ein paar Bilder zum Web-Dashboard:

    The content cannot be displayed because you do not have authorisation to view this content.


    The content cannot be displayed because you do not have authorisation to view this content.

    The content cannot be displayed because you do not have authorisation to view this content.

    Ich würde die PES2TS Funktion nur in der Konsole aufrufen im Moment! Ich werde das noch anders machen im Webfrontend. Einzelne Filme auswählen im Aufnahmeverzeichnis steht in meiner TODO.


    Natürlich gibt es auch eine manpage... (nicht alles auf dem Bild zu erkennen ....)
    The content cannot be displayed because you do not have authorisation to view this content.

    Edited once, last by hotzenplotz5 (May 27, 2026 at 8:43 PM).

  • Im Dashboard gibt es jetzt den pes2ts Button (eigentlich Aufnahmen Explorer)

    Damit kommt man in dieses Menü:


    The content cannot be displayed because you do not have authorisation to view this content.


    Was man bei mir nicht sieht, pes2ts. Weil ich keine alten Aufnahmen habe. Aber man kann das Umwandeln in ts von hier starten. Oder natürlich von der konsole... Oder im vdr osd

    Und ja, scheinbar kann ich fast 70 Tage am Stück fernsehen mit dieser Sammlung.

    Daher braucht es hier als nächstes einen vernünftigen Metadaten import. TMDB/TVDB Integration und alles was man danach mit anstellen kann.

    Edited once, last by hotzenplotz5 (May 28, 2026 at 9:24 AM).

  • VDR-Rectools 3.8.6 veröffentlicht

    Hallo zusammen,

    ich habe soeben VDR-Rectools 3.8.5 veröffentlicht.

    Wichtigste Neuerungen seit den letzten Versionen:

    • Neuer Aufnahme-Explorer für VDR-Aufnahmen
    • Ordnernavigation mit Breadcrumbs
    • Natürliche Sortierung von Serien und Episoden
    • Titel und Untertitel direkt aus der VDR-info-Datei
    • Anzeige des Aufnahmedatums
    • Umbenennen von Aufnahmen
    • Verschieben von Aufnahmen in bestehende Ordnerstrukturen
    • Papierkorb-Funktion statt sofortigem Löschen
    • Queue-/Worker-System für längere Aktionen
    • Ausblenden von .trash-Verzeichnissen

    Weiterhin enthalten:

    • Check
    • Repair
    • Shrink
    • Cut
    • PES/TS-Erkennung

    Technisch wurde das Projekt außerdem aufgeteilt in:

    • vdr-rectools-cli
    • vdr-rectools-web

    Dadurch kann die eigentliche Media-Engine künftig auch unabhängig vom Webfrontend genutzt werden.

    Feedback und Tests sind wie immer willkommen. Aber gab ja noch keine 😂

    Viele Grüße

    Holger

    mal vom Webfrontend ein paar Ansichten:

    Dashboard:
    The content cannot be displayed because you do not have authorisation to view this content.

    Import Explorer (links zu importierende Filme wählen, rechts Zielordner im vorher definierten Zielordner)
    The content cannot be displayed because you do not have authorisation to view this content.

    Aufnahmen Explorer: zweigeteilt.... war zu groß :)
    The content cannot be displayed because you do not have authorisation to view this content.

    und weiter (viel weiter..) unten die letzten Aufnahmen die noch nicht im Ordner verschoben wurden oder geshrinkt oder geschnitten...oder oder.


    The content cannot be displayed because you do not have authorisation to view this content.


    natürlich auch ein Logfile viewer:
    The content cannot be displayed because you do not have authorisation to view this content.

    und natürlich die Einstellungen für rectools. Normalerweise auch recht lang, hier sehr abgeschnitten...
    The content cannot be displayed because you do not have authorisation to view this content.

    Edited once, last by hotzenplotz5 (May 30, 2026 at 11:14 AM).

  • hotzenplotz5 May 30, 2026 at 11:14 AM

    Changed the title of the thread from “[Announce] vdr-rectools v3.7.0 – Die All-in-One Suite für Import, Schnitt & PES-Migration” to “[Announce] vdr-rectools v3.8.6 – Die All-in-One Suite für Import, Schnitt & PES-Migration”.
  • xxx.xxx.xxx.xx/rectools.html

    funktioniert leider nicht.

    hab die beiden pakete

    vdr-rectools-cli

    vdr-rectools-web via seahawk´s repository devel - 26.04 installiert.

    Kann es sein, dass sich die beiden web-frontends in die Quere kommen? Yavdr-web und rectools-web?


    lg

    haidi

    Mein VDR

    Hardware: N100M 4GB CineS2
    Software: Yavdr 0.5a an
    LG 47 LN 5758

  • Code
    dpkg -l | grep vdr-rectools
    dpkg -L vdr-rectools-web
    dpkg -L vdr-rectools-cli | grep rectools
    ls -la /var/www/html | grep rectools
    ls -la /var/www/html/rectools.html
    systemctl status nginx --no-pager
    systemctl status apache2 --no-pager
    systemctl status 'php*-fpm' --no-pager
    curl -I http://127.0.0.1/rectools.html
    curl -I http://127.0.0.1/pes2ts_explorer.php
    Code
    sudo journalctl -u nginx -n 50 --no-pager
    sudo tail -50 /var/log/nginx/error.log

    und gerne die Ausgabe posten
    UND

    Bitte mit https testen, nicht mit http:

    https://<IP>/rectools.html

  • Kann es sein, dass da nicht alle PHP-Dateien in https://github.com/hotzenplotz5/v…ols-web.install installiert werden und somit nicht im Paket landen?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!