[live] Markierungen von Aufzeichnungen speichern

  • Was mich immer wieder beim Aufräumen in Live stört, ist die Tatsache, daß sämtliche gesetzten Markierungen sofort weg sind, wenn man bei der Bearbeitung z.B. der Duplikat-Liste dazwischen eine Aufzeichnung "editiert", also etwa den Namen oder Serienkennung ändert. Das ärgert deutlich mehr als daß "unsichtbare/ausgefilterte" Einträge nicht mitbearbeitet werden.


    </motzmode off> ;)

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap, ubuntu-focal+ESM, softhdcuvid-placebo, ffmpeg-8.0.1(git)

    ddbridge mit DVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-580.126.09), system SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.8.1-seahawk, tvscraper tvsp, Kernel 6.18.19+dddvb-0.9.41-git

    vdradmin-am-3.6.15, vdr-live-ng, svdrpapp (Smartphones als FB)

  • Was mich immer wieder beim Aufräumen in Live stört, ist die Tatsache, daß sämtliche gesetzten Markierungen sofort weg sind, wenn man bei der Bearbeitung z.B. der Duplikat-Liste dazwischen eine Aufzeichnung "editiert", also etwa den Namen oder Serienkennung ändert.

    Hier ein Patch gegen den aktuellen Master, der die markierten Aufzeichnungen als Cookie speichert und beim Neuladen der Seite erneut selektiert:

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

    Bitte testet, ob das eure Bedürfnisse erfüllt. Beachtet aber bitte, dass in den virtuellen Ordnern "Serien" und "Filmsammlungen", die bei Nutzung des TvScraper eingeblendet werden, alle darin gelisteten virtuellen Aufzeichnungen die gleiche ID für die Checkbox haben wie das Original in "Dateisystem". Je nachdem was aufgeklappt ist und welche Checkbox der Browser beim Zugriff über die ID setzt, wird möglicherweise eine andere Checkbox für die gleiche Aufzeichnung als vorher gesetzt. Sichergestellt ist aber, dass es im Dateisystem die gleiche Aufzeichnung ist.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Hier ein Update für den Patch gegen den letzten Commit 61c810a:

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

    Ich habe die Cookie-Größe auf 4K erhöht (siehe oben) und dabei gleich auch die Cookie-Funktionen überarbeitet. Zudem werden die Markierungen jetzt nicht nur gelöscht, wenn der VDR neu gestartet wird, sondern auch, wenn sich der Kontext ändert. Der Kontext ist hierbei die Kombination von hierarchischer/flacher Anzeige und aktive/gelöschte Aufzeichnungen.

    Ich hatte zwar auch überlegt, ob man für hierarchisch bzw. flach die Auswahl jeweils getrennt speichern sollte, sodass sie beim hin- und herwechseln erhalten bliebe. Aber vermutlich gibt es dafür keinen wirklich nützlichen Use-Case, weshalb ich darauf verzichtet habe.

    Was noch fehlt, ist ein Button für das Wiederherstellen der Auswahl. Das reiche ich in einer ruhigen Minute nach. Ich muss mich aber vorher noch mit anderen Dingen außerhalb des VDR-Universums beschäftigen… ;)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Die verwendeten IDs der Checkboxen sind die VDR recording IDs. Bleiben bis zu einem VDR Restart verwendbar -> wir müssen das Cookie bei einem VDR Restart löschen.

    Und da ist noch ein Designfehler in recordings :( . Die checkbox IDs können 2 mal verwendet werden :( . Das war bisher egal. weil diese IDs nicht verwendet wurden. Wird aber hier zu Fehlern führen, da müssen wir uns etwas überlegen. Man könnte z.B. Folder ID + Recording ID zu einer Checkbox-ID kombinieren.

    Maximal unterstützte Anzahl von markierten Aufzeichnungen: Eine ID ist ca. 7 Zeichen lang, + Komma gibt 8. 4K/8 gibt 500. Das müsste in allen praktischen Situationen ausreichen.

  • Die verwendeten IDs der Checkboxen sind die VDR recording IDs. Bleiben bis zu einem VDR Restart verwendbar -> wir müssen das Cookie bei einem VDR Restart löschen.

    Der Patch 11a macht das doch schon:

    Quote

    Zudem werden die Markierungen jetzt nicht nur gelöscht, wenn der VDR neu gestartet wird, sondern auch, wenn sich der Kontext ändert. Der Kontext ist hierbei die Kombination von hierarchischer/flacher Anzeige und aktive/gelöschte Aufzeichnungen.

    Nochmals in anderen Worten: Das Cookie wird gelöscht, wenn der VDR neu gestartet wird oder ein Wechsel von hierarchischer nach flacher Anfzeige oder von aktiven zu gelöschten Aufzeichnungen erfolgt.

    Also alles schon drin. :)

    Die checkbox IDs können 2 mal verwendet werden :( . Das war bisher egal. weil diese IDs nicht verwendet wurden. Wird aber hier zu Fehlern führen, da müssen wir uns etwas überlegen. Man könnte z.B. Folder ID + Recording ID zu einer Checkbox-ID kombinieren.

    Auch das hatte ich schon angemerkt. Ich halte das allerdings für unproblematisch, wenn man die Duplikate erkennt und nicht versucht, eine schon gelöschte Aufzeichnung ein zweites Mal zu löschen und somit eine Fehlermeldung vermeidet. Unschön ist natürlich, dass beim Wiederherstellen der Markierungen in seltenen Fällen der falsche Zwilling markiert werden könnte. Aber dazu müssten beim Laden der Seite beide Ordner gleichzeitig aufgeklappt sein, was wohl eher selten der Fall sein dürfte.

    Mein Patch 4f verwendet deshalb eindeutige IDs, welche auch den Ordner-Hash beinhalten, und gefühlt lädt er auch die Seite schneller. Das einfachste wäre insofern, diesen Patch zu nutzen, zumal er die "flache" Auswahl in aufgeklappten Ordnern als Standardeinstellung ja ebenfalls beinhaltet. Das Wiederherstellen der Markierungen auf Basis von Patch 4f ist gleich das Nächste auf meiner Liste, da ich den Patch auf jeden Fall selbst nutzen werde. Das Cookie wird die IDs auch optimiert speichern, sodass womöglich sogar noch mehr Markierungen wiederhergestellt werden können. Auch plane ich eine Möglichkeit, sich die in (möglicherweise eingeklappten) Ordnern markierten Aufzeichnungen anzeigen zu lassen, etwa über einen Filter. Mal sehen…

    Was also spricht gegen diesen Patch? Man muss das Rad ja nicht unbedingt ein weiteres Mal erfinden... ;)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by SHofmann (March 27, 2026 at 12:44 AM).

  • Könntest Du den Patch 4 so ändern, dass:

    • RE: [live] Weiterentwicklung 3.5.* ausbauen
    • Änderungen in Settings ausbauen
    • Aufzeichnungen können prinzipiell nur markiert sein, wenn sie auch angezeigt werden
    • Alles (de-)selektieren wirkt nur auf den aktuellen Ordner, und nicht auf die Unterordner
    • An aktuelles git anpassen

    Also nur:

    • Eindeutige IDs für Checkboxen
    • Optional: Anzeige der Zahl der markierten Aufzeichnungen in einen Verzeichnis / Gesamtzahl der Aufzeichnungen in einen Verzeichnis
  • Klar kann ich das machen. Der erste Punkt war übrigens überhaupt nicht im Patch mit drin. ;)

    Damit der Patch für meine Belange auch geeignet ist, würde ich nur die Änderungen von setup.ecpp und pages/setup.ecpp weglassen, sodass der Patch ausschließlich das von dir gewünscht Verhalten zeigt. Intern kann ich bei mir dann leicht die andere Variante wieder ergänzen.

    Wenn du damit einverstanden bist, wäre uns beiden geholfen… :)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited 2 times, last by SHofmann (March 27, 2026 at 4:37 PM).

  • Hier wäre dann der überarbeitete Patch, der auch die Markierungen speichert und wiederherstellt:

    • 0004g Recordings selection.patch [zurückgezogen]

    Intern ist es, wie gesagt, bis auf eine kleine Korrektur der bisherige Patch, nur halt eben ohne die Möglichkeit der Auswahl zwischen den beiden Auswahlvarianten.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by SHofmann (March 27, 2026 at 6:29 PM).

  • Post by SHofmann (March 27, 2026 at 4:57 PM).

    This post was deleted by the author themselves: Hat sich geklärt. (March 27, 2026 at 4:58 PM).
  • Warte bitte noch, mir ist noch eine Unstimmigkeit aufgefallen… :(

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Post by SHofmann (March 27, 2026 at 5:37 PM).

    This post was deleted by the author themselves (March 27, 2026 at 5:39 PM).
  • OK, hier ein Update mit einigen Fixes sowie einer Textkorrektur:

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

    Letzteres ist eine Diskrepanz im Master. Dort heißt es zwar

    • Alle Aufzeichnungen in diesem Ordner auswählen
    • Auswahl für alle Aufzeichnungen in diesem Ordner aufheben

    … doch der Button spricht von:

    • Markierte löschen
    • Markierte Aufzeichnungen dauerhaft löschen

    Weil das recht unschön ist, habe ich das einheitlich auf den Wortstamm "Auswahl" umgestellt und das Wording der Buttons einander angeglichen:

    • Ausgewählte Aufzeichnungen löschen
    • Ausgewählte Aufzeichnungen dauerhaft löschen

    Wenn dir das nicht zusagt, kannst du es ja wieder ändern… ;)

    PS: Wenn mehr Aufzeichnungen ausgewählt sind, als das Cookie speichern kann (also etwa alle Spielfilme), dann bricht das Setzen der Checkboxen einfach ab. Ich habe darauf verzichtet, einen Meldung auszugeben. Aber man könnte natürlich auch eine Fehlermeldung anzeigen lassen, wie etwa beim Versuch, eine nicht mehr vorhandene Aufzeichnung abspielen zu wollen. Wie siehst du das?

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited 8 times, last by SHofmann (March 27, 2026 at 8:17 PM).

  • Ich hab mir "0004h Recordings selection.patch" angesehen.

    Da ist noch zu viel drin.

    • Die Änderung in recman.h hat hiermit doch nichts zu tun.
    • Und ich wollte keine Änderungen in setup.*
    • Für das Geradeziehen von Texten mache bitte einen eigenen Patch
    • ... und noch ganz viele andere unnötige Änderungen

    Ich will ja nicht sagen, dass das schlecht ist. Ich brauche aber dafür unterschiedliche Patches.

    Könntest Du bitte einen Patch bauen, der nur folgendes macht:

    • Eindeutige IDs für Checkboxen
    • Optional: Anzeige der Zahl der markierten Aufzeichnungen in einen Verzeichnis / Gesamtzahl der Aufzeichnungen in einen Verzeichnis
  • Post by SHofmann (March 28, 2026 at 4:01 PM).

    This post was deleted by the author themselves (March 28, 2026 at 9:17 PM).
  • Die Änderung in recman.h hat hiermit doch nichts zu tun.

    Die Änderung korreliert mit einer sinnvollen Verbesserung in styles.css, welche einige CSS-Regeln signifikant vereinfacht. Das kann man zwar auch anders lösen, was ich inzwischen auch gemacht habe, konsequenter wäre jedoch die Korrektur in recman.h. Aber wie du meinst…

    Ich will ja nicht sagen, dass das schlecht ist. Ich brauche aber dafür unterschiedliche Patches.

    Schön, dass wir darin übereinstimmen. Ich habe den Patch auf den von dir gewünschten Funktionsumfang reduziert und in zwei Teile zerlegt, die wegen innerer Abhängigkeiten in dieser Reihenfolge anzuwenden wären:

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

      Der Patch macht im Prinzip das gleiche wie der bisherige Master, nur dass er die Ordner über Datenstrukturen zur Verfügung stellt und sie nicht krude aus dem HTML-Code extrahiert. Das ist nicht nur wartbarer, sondern auch performanter. Insofern wirst du mich auch nicht davon überzeugen können, davon wieder abzurücken.
    • The content cannot be displayed because you do not have authorisation to view this content.

      Ich überlasse es dir, ob du ein konsistentes Wording von Auswahl und ausgewählten Aufzeichnungen haben möchtest.

    Außerdem noch:

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

      Du hattest einmal gefordert, dass Fehlermeldungen keinen Punkt am Satzende haben sollen. Dieser Patch korrigiert die seinerzeit übersehenen Meldungen.

    Das was du für unnötig hältst, erachte ich insbesondere für die Maintenance der styles.css schon als wünschenswert und möchte darauf auch nur ungern verzichten. Die Arbeit, das nochmals aufzuteilen, werde ich aber nicht mehr investieren, zumal du dann doch alles wieder zusammenschmeißt:

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

    Das ist dem Verständnis und der Traceability von Änderungen nicht dienlich. Am Schluss weiß man gar nicht mehr, was genau da eigentlich geändert wurde. Also ja, deine Forderung nach einzelnen Patches kann ich in dieser Hinsicht durchaus nachvollziehen. Deine Commit-Strategie allerdings nicht, denn diese steht dazu im Widerspruch. Und dein striktes Regime, für jeden Pipifax einen eigenen Patch zu fordern, empfinde ich angesichts dessen zuweilen als ziemlich unfair…

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Ich zitiere hier mal die Google Antwort, auf die Frage "Was ist ein guter Git Pull Request (PR)". Auch wenn man nicht alles glauben darf, was Suchmaschinen, vor allem im KI Mode hergeben, entspricht das dem, was in jedem Software Entwicklungsunternehmen und auch bei open source Standard ist.

    Da ich eigene Patche in Live drin habe, ist es immer sehr schwer in solchen Massen Commits die Stelle zu finden, wo nach Updates der rebase schief geht.

    VDR

    Server: Ubuntu 24.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • > Die Änderung korreliert mit einer sinnvollen Verbesserung in styles.css, welche einige CSS-Regeln signifikant vereinfacht. Das kann man zwar auch anders lösen, was ich inzwischen auch gemacht habe, konsequenter wäre jedoch die Korrektur in recman.h. Aber wie du meinst…

    Ich habe nichts gegen diese Änderung an sich. Ich habe etwas dagegen, wenn diese Änderung mit einem Patch kommt, der damit nichts zu tun hat. Einen Patch von Dir, der nichts anderes macht als '_new' durch ' new' zu ersetzten (und die daraus resultierenden notwendigen Änderungen), würde ich übernehmen. Weil Du von css mehr Ahnung hast von als ich.

    Ich habe gerade in "0004i-1 Recording selection.patch" noch

    gefunden. Auch hier: Das hat nichts mit dem Selektieren von Änderungen zu tun. Und ob es diese Änderung besser macht, ist aus meiner Sicht Geschmackssache. Man kann erst eine Liste bauen, und aus dieser Liste dann einen String zusammensetzen. Oder man baut halt gleich den String. Geht wohl beides. So eine Änderung als separaten Patch würde ich wohl ablehnen.


    Also, worum geht es:

    • Ich möchte bei jeder Änderung entscheiden, ob ich sie im Code haben will (oder eben auch nicht)
    • Deshalb brauche ich für jede Änderung einen eigenen Patch


    Und ja, ich habe auch schon große Patches von Dir übernommen. Und ja, da waren auch schon Dinge drin versteckt, die ich dann erst später gefunden habe. Die ich nicht übernommen hätte, wenn ich sie früher gefunden hätte.

  • Man kann erst eine Liste bauen, und aus dieser Liste dann einen String zusammensetzen. Oder man baut halt gleich den String. Geht wohl beides. So eine Änderung als separaten Patch würde ich wohl ablehnen.

    Wahr ist, dass beides zum Ziel führt. Aber die Empfehlung ist, in Javascript (wie übrigens auch in Python) der besseren Performance halber statt vieler String-Verkettungen besser ein Array mit anschließendem join() zu verwenden. Und wenn etwas vor zig Jahren beliebig umständlich und wenig performant kodiert wurde, das aktuelle Javascript inzwischen vielleicht gar eigene Operationen dafür bereit hält, wollen wir das dann auf ewig so lassen? Hat die Verbesserung der funktionalen wie nicht-funktionalen Code-Qualität denn keinen Wert? :/

    Und ja, ich habe auch schon große Patches von Dir übernommen. Und ja, da waren auch schon Dinge drin versteckt, die ich dann erst später gefunden habe. Die ich nicht übernommen hätte, wenn ich sie früher gefunden hätte.

    Darüber haben wir uns ja schon ausgetauscht, und seitdem grenze ich die Patches ja funktional entsprechend ein. Auch wenn mir eine Vielzahl "offener" Patches (siehe #413) wegen des ständigen Rebase der zugehörigen Branches und möglicher Konflikte das Leben nicht gerade einfach macht.

    Ich möchte bei jeder Änderung entscheiden, ob ich sie im Code haben will (oder eben auch nicht)
    Deshalb brauche ich für jede Änderung einen eigenen Patch

    Dass ich das größtenteils verstehe, hatte ich ja geschrieben. Du verstehst aber bestimmt auch, dass sich das vom Arbeitsablauf her nicht immer so leicht einhalten lässt. Wenn du selbst ein Problem findest, was macht du dann damit: einen eigenen Commit zu einem späteren Zeitpunkt oder einen Fix en passant? Wohl doch eher letzteres – ein paar Zugeständnisse wären also schon hilfreich.

    Und wenn wir schon so kleinteilig vorgehen, ist es dann nicht nachvollziehbar, dass sich diese Granularität auch im Git mit vernünftigen Commit-Messages wiederfinden sollte? Der Beitrag von kfb77 gibt schließlich genügend Hinweise, warum dies sinnvoll ist.

    Ich verstehe deine Position inzwischen besser und versuche, mich darauf einzustellen. Und ich hoffe, dass du die Dinge auch aus meiner Warte betrachten und nachvollziehen kannst, was mir von Arbeitsablauf in der Zulieferung größere Probleme bereitet. Letztlich wollen wir doch erreichen, dass die Bedürfnisse aller "Stakeholder" – also Maintainer, Contributor und Builder – gleichermaßen Berücksichtigung finden. ;)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.1 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Wir sind etwas abgeschweift. Ich möchte wieder zum Thema "[live] Markierungen von Aufzeichnungen speichern" zurückkehren. Bitte macht für alle anderen Diskussionen neue Threads auf.

    Ich habe in meiner Testumgebung "0011a Restore selected recordings.patch" installiert und getestet.

    Das funktioniert so weit, und wenn ich z.B. zwischen einzelnen "Aufzeichnungen" Ansichten wechsle, dann werden die markierten Aufzeichnungen auch zurückgesetzt.

    Wenn ich jetzt aber z.B. von Aufzeichnungen zu Timer wechsle und dann wieder zu Aufzeichnungen, dann bleiben die Markierungen in den Aufzeichnungen erhalten. So ein Verhalten möchte ich nicht haben, da man damit nicht rechnet. Ich habe versucht, das über request.getHeader("Referer:") zu lösen, das hat aber so nicht funktioniert.


    Wie seht ihr das?

Participate now!

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