SmartEPGvu+ V2022-06-10

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • SmartEPGvu+ V2022-06-10

      es wurde hier schon einmal angesprochen. dennoch möchte ich heute mal wieder auf SmartEPGvu+ aufmerksam machen.
      warum gerade jetzt? ich denke jetzt ist es endlich "erwachsen" geworden und hat einen ähnlichen Funktionsumfang wie sein Vorgänger SmartEPG auf den Topfieldreceivern.

      was es alles kann, kann man detailert auf der SmartEPGvu+ wiki seite nachlesen.

      Ein paar Eckpunkte:

      + Guide Sicht
      + Übersicht Sicht
      + Bald Sicht
      + Timer Sicht
      + Seriensuche mit eigener Datenbank (=> automatisches blocken gefundener Timer über Jahre hinweg
      + Markieren bereits aufgenommener Filme/Serien in den EPG Sichten
      + FileDatenbank visualisiert und rücksetzen von Einträgen via Web oder Plugin
      + Web Interface
      + Schnellsuche für Wiederholungen
      + schneller Scan

      Der Download ist ebenfalls auf der SmartEPGvu+ Wiki Seite zu finden. Und unser Wiki gibt es nun auf deutsch und in englisch :)

      SmartEPGvu+ Wiki - Deutsch
      SmartEPGvu+ Wiki - English

      twilight




      Version 2022-06-10 10:00
      Display Spoiler


      Plugin
      • Such-Sicht: Beliebige Senderauswahl in allen Bouquets. Somit sollte auch das Abwählen aller Sender eines Bouquets möglich sein.
      • Ausgabe des Host-Namens im Log beim Start von SE.
      • Automatische Löschzeit: Kein oberes Limit für die Löschzeit via Plugin.
      • Logo Path: weitere Pfade hinzugenommen.


      Web-App
      • Einstellungen für Background-Scanner
      • Speichern-Button auf der Seite Einstellungen bleibt nun immer am unteren Bildrand sichtbar.
      • SmartEPG-Eintrag im OpenWebIf Menü hinter Timer eingefügt, da er sonst in der aktuellsten owif-Version ins Untermenü Information rutscht.


      Bugfixes
      • Automatisches Löschen nach Zeit hat nicht mehr funktioniert.
      • Verzeichnisauswahl: das ..-Verzeichnis hat nicht auf das darüber liegende Verzeichnis, sondern auf das eigene gezeigt.
      • TimerEditor: 1h-Offset-Fehler bei Eingabe von Start- und Endzeit behoben
      • BGScan: der Start des Hintergrund-Scans wurde bei manuell gestarteten EPG-Scans nicht unterdrückt.
      • EPG-Scanner: Crash abgefangen, wenn sich der Namen des Kanals nicht auflösen lässt
      • EPG Scanner: Geblockter Timer verschiebt bzw. verhindert die Ausführung des SmartEPGvu-Scans
      • Infobox: Alle Navigationstasten deaktiviert, die im Hauptfenster das Programm ändern konnten.
      • Infobox: Sofortiges Update der Icons in der Infobox, wenn z.B. ein Timer gesetzt oder geändert wird.
      • Ebenen der Unterfenster (Timer-Editor, Pfadauswahl, …) in den Skins geändert, so dass diese vor dem aufrufenden Hauptfenster liegen (z.B. Pfadauswahl vor dem Timer-Editor).
      • SuchEditor: Cursor stand nach dem Speichern einer neuen Suche über der Legende.[/spoiler]



      Version 2022-04-16 21:00


      Display Spoiler




      Features
      • EPG-Hintergrund-Scan: mit diesem Feature wird regelmäßig der EPG aller Sender upgedatet. Es gibt ein eigenes Einstellungsmenü, ob und wann der Scan durchgeführt werden soll. Im Smart-Modus werden nur die Sender gescannt, die in den nächsten 24h einen Timer gesetzt haben. Da der Scan im Streaming-Modus durchgeführt wird, blinkt in dieser Zeit das REC-Icon. Leider hat SmartEPG darauf keinen Einfluss.
      • Sichten Guide/Overview/NextEvents/Timer umgebaut, so dass leichter eigene Skins erstellt werden können.
      • Support für alternativen Sender
      • TimerEditor: das "Entschlüsselt aufnehmen"-Flag lässt sich für CI-Sender mit der Pause-Taste umschalten
      • Beim automatischen Löschen nach Zeit oder bei Platzmangel wird auch die VTIDB aktualisiert
      • Bouquet-Auswahl im Timer-Editor und der Kanalauswahl der Suche mittels OK-lang
      • Berechnung der europäischen Sommerzeit: somit werden Zeitfenster korrekt gesetzt, auch wenn sie bereits in der Sommerzeit liegen
      • Settings: Beim Zurücksetzen der Einstellungen (Gelb) wird der Nein-Knopf vorausgewählt
      • Timer-Sicht: Laufzeitanzeige bei laufenden Timern hinzugefügt
      • Verzeichnisauswahl- und Bouquet-Fenster: Endloses scrollen eingebaut
      • Such-Sicht: endloses Scrollen in der Ordnerauswahl
      Bugfixes
      • EPG-Scanner automatischer Modus: die Box fährt nach dem Scan nur mehr dann herunter, wenn sie durch einen Timer geweckt wurde und in der Zwischenzeit keine Tasten gedrückt wurden.
      • TV-Sendername in Guide & Übersicht, wenn man sich in einem anderen Bouquet befindet
      • Guide: Live-Icon hat sich mit dem Guide-Sender geändert
      • Guide: wird einer Sendung ein anderes Genre-Logo zugewiesen, wird die Liste neu geladen damit auch andere Sendungen sofort korrekt angezeigt werden.
      • Guide: Guide startete immer mit dem ersten Sender im Bouquet, wenn der Live-Sender umbenannt war
      • Guide: Crash bei Senderwechsel via Zifferntasten
      • Such-Sicht: Cursor konnte in der Senderauswahl außerhalb der Kanäle gesetzt werden, wenn die Anzahl der Kanäle kleiner als eine Seite war
      • Timer-Editor: der Pfad wird bei Überlänge links gekürzt
      • TimerDB: Crash abgefangen, wenn die EventID eines Timer == None ist
      • FileDB: Crash, wenn ein Timer kein Zielverzeichnis hat
      • FileDB: Exception, wenn eine Datei nach dem Ende der Aufnahme nicht umbenannt werden soll
      • Von anderen Plugins angelegte Timer auf einem alternativen Sender wurden von SE ignoriert
      Web-App
      • Im OWIF EPG-Event Fenster werden bei Sendern mit Alternativen keine SmartEPG-Buttons angezeigt.
      • Suchtext bearbeiten: Button "Wildcard ändern" wie im Plugin
      • Update browserslist/caniuse-lite Db.
      • SmartEPGvu-Such- und Timer-Buttons in den OWIF-Suchergebnissen.[/spoiler]



      Version 2022-03-11
      Display Spoiler

      Features
      • SmartEPG merkt sich die Bouquet-Auswahl beim Umschalten auf eine andere Sicht.
      • Web-Interface Registrierung: Hinweis im Log, wenn kein Interface vorhanden ist.
      • Web-App Timer- und Job-Formular: Aufnahmemodus-Optionen und Anpassen-Optionen an die Möglichkeiten Box anpassen (EPG adjust, zap&record, justremind).
      • Web-App Job-Formular Senderauswahl: Wechsel des Bouquets möglich.
      • Neues Grid-Layout mit Info Spalte rechts und einer Zeile mehr hinzugefügt. Konfiguration über Einstellungen - Grid Layout und über das Web-Interface.
      • SE_Grid mit adaptiver Zeilenzahl, bis max. 15 Zeilen könnten in einem Skinpart definiert werden.
      • Genre-Icons: Adaptierung der Keywords für Sport
      • FileDB-Einträge werden unterbunden, so lange der EPG-Scan aktiv ist
      • Scan: die Scan-Aufnahmen (FBEPG-Check) werden aus der VTIDB gelöscht
      • Bei Lost-Event-Timer-Aufnahmen wird das RecOK-Flag in der FileDB nicht gesetzt. Im TimerDB-Log wird eine "RecOK = Lost event timer"-Warnung geloggt.
      • Settings um den Parameter „cleanmetafile“ erweitert. Wird dieser Parameter in der „SmartEPGvu.xml“ gesetzt (er existiert nicht im Einstellungsmenü), wird der SmartEPG-spezifische TimerID-Tag aus der Aufnahme und VTIDB gelöscht. Dies schränkt aber auch div. Funktionen ein. So funktioniert dann beispielsweise das automatische Löschen einer Aufnahme nicht mehr.
      Bugfixes

      • Web-App: Anzeige der Sendernamen unabhängig vom aktuellen Bouquet auf dem Receiver. Umbenannte Sender werden "umbenannt" angezeigt, wenn sie (ihre ServiceRef) in nur einem Bouquet enthalten sind.
      • Skin-Crash bei Anzeige des SelfUpdate-Dialogs
      • Trefferliste: Lief eine Suche über mehrere Bouquets und enthielt ein nicht aktives Bouquet einen umbenannten Sender, wurde der Originalnamen angezeigt
      • Am Ende einer Aufnahme wurden unter bestimmten Umständen auch nicht-Serien-Timer geblockt
      • Crash beim Aufruf der Infobox, wenn keine EPG-Daten vorhanden sind
      • Web-App: Timer-Anpassung VPS war aus dem OpenWebIf-EPG heraus nicht einstellbar.
      • Guide: Manuelle Umschaltung auf einen anderen Kanal via Nummerneingabe hat auf Grund einer Veränderung 30 Sekunden benötigt
      • Crash, wenn die .meta-Datei einer Aufnahme zu wenig Details enthielt
      • Timer-Bearbeitung: Kanal mit Tasten links/rechts verstellen
      • Web-App: Timer löschen hat von einem EPG-Event aus nicht funktioniert.
      • Web-App: Suche erstellen von einem EPG-Event aus hat das Rec-Icon nicht aktualisiert.
      • Suchaufträge: Suchaufträge mittels "Rot" aus den Sichten für Sendungen zwischen 01:00 und 02:00, setzten den falschen Wochentag im Suchauftrag
      • Ein Bug hat verhindert, dass ein Lost-Event-Timer der identischen Sendung mit unterschiedlicher Event-ID zugeordnet werden konnte.
      • Mehrere Duplikate von geblockten Timern in der VTi-Timer-Liste.
      • SearchView Bugfix: wurden im gefilterten Modus (nur Suchaufträge mit Timern) die Timer gelöscht und dann die Suche geblockt, sprang der Cursor zur übernächsten Suche.[/spoiler]



      Version 2022-02-23

      Display Spoiler

      Plugin
      • Timer Editor: Bei der Pfadauswahl können jetzt auch Lesezeichen verwendet werden. Diese sind identisch mit den vom VTi verwalteten Lesezeichen.
      • Diese Version ist Python3-tauglich (getestet unter OpenViX 6.0.007)
      • Support für australische Beyonwiz und IceTV-Support fertiggestellt
      • Suchaufträge: Prüfung eingebaut, ob Suchtexte unter dem aktuellen enigma funktionieren können. Nicht unterstützte Suchaufträge bzw. –texte werden in der SearchView in rotem Text geschrieben. Wird mit solch einer Suche gesucht, wird sie ignoriert und ein „Error: Skipping job due to invalid search option“ geloggt.
      • Suche: mit "Gelb" kann man den Wildcard Status bei editieren der SearchTexte ändern
      • Suche: eine Suche aus dem EPG heraus wird mit einer Wildcard am Schluss angelegt, nicht mehr mit zwei.
      • EditTimer Bugfix: links/rechts funktionierte bei div. Spezialfunktionen nicht
      • Bugfix: Crash bei Einmal-Suchen: anderer Ansatz zur Vermeidung des Absturzes der GUI. Wenn der Mechanismus aktiv wird, findet sich im Log ein "Sync suppressed due to enigma2 event".
      • Bugfix alle Sichten: Update-Timer lief während der Anzeige des Infofensters nicht und somit wurden Laufzeiten oder Fortschrittsbalken nicht upgedatet.
      • Bugfix alle Sichten: wechselte man das Bouquet, blieb aber beim selben Sender, dann wurde bei einem OK kein Senderwechsel durchgeführt und somit konnte man das Bouquet für den Live-Betrieb nicht umschalten.
      • Bouquet-Auswahl Bugfix: nicht benötigte Zeilen wurden nicht geleert. Hatte man z.B. 4 TV-Bouquets und 2 Radio-Bouquets, dann enthielten die Zeilen 3 und 4 im Radiomodus immer noch die TV-Bouquets.
      • TimerEditor Bugfix: Wird ein geänderte Timer nicht gespeichert und der "WIRKLICH OHNE SPEICHERN BEENDEN"-Dialog angezeigt, wurde bereits die Legende der Timerliste angezeigt.
      • Von der OSD-Tastatur zurückgegebene Texte werden von Leerzeichen am Anfang und Ende befreit
      Web-API
      • einen Job laden (/smartepg/jobs?load=<jobid>).
      • Event von einem Sender mit bestimmter Event ID laden (/smartepg/events?svcref=<string>&eventid=<number>).
      Web-App
      • Bugfix: die Aktionen blocken, entblocken und R->P->M habe in der Trefferliste der Job-Testsuche nicht mehr funktioniert.
      • Bugfix: die Timerliste wird nach jeder Aktion neu geladen, da löschen, blocken, entblocken, etc. auch andere Timer beeinflussen können (z.B. VPS-Timer oder Konflikte).
      • Im OpenWebIF Event-Fenster wird nun auch das SmartEPG Rec-Icon angezeigt.
      • Mit dem neuen Timer-Button kann nun ein Timer erstellt, bearbeitet, geblockt, usw. werden.
      • Hat der Event seinen Timer von einem Such-Job, wird beim Button "Suche" der existierende Such-Job geöffnet.
      • Bugfix: Icon für FileDB Button in Timer-Actions.
      • In der Timerliste kann nun die zugehörige Suche eines Timers bearbeitet werden.
      • Verzeichnis-Auswahl aus Favoritenliste.[/spoiler]


      Version 2022-02-05

      Display Spoiler




      Features
      • Web-App: Einstellung für "EPG-Taste durchreichen" hinzugefügt.
      • Web-App: Timer/Job bearbeiten: Verzeichnisauswahl über eigenes Popup.
      • Web-App: Job bearbeiten: Einstellung "Sender als Text" wird im Browser gespeichert.
      • Web-Api: Neue Endpunkte für Ordnerliste und Ordner hinzufügen.
      • Web-Api: Auslieferung mit Header Cache-Control: no-cache.
      • Logausgabe: Bei jedem SmartEPG-Start wir eine Zeile mit -------- ausgegeben, damit der Plugin-Start besser ins Auge springt. Zusätzlich werden ein paar Informationen über die Box geloggt.
      • SmartEPG-Version vom Renderer VRunningText erzeugt. Dieser scrollt nur bis zur letzten Zeile des Textes und wartet dann "enddelay" Sekunden, bis er wieder an den Anfang zurückspringt. Aktuell eingetragener enddelay in den Skins: 5 Sekunden.
      • Automatische Löschung einer Aufnahme löscht auch die ".ts.del"-Datei.
      • SelfUpdate: ping-Timeout von 4 auf 6 Sekunden erhöht.
      • Support für OpenViX, OpenATV und dem original vuPlus-Image. Die Adaption für die australische BeyonWiz ist in Arbeit.


      Bugfixes
      • Guide: Auf Grund von "Rundungsfehlern" ist der PrimeTime-Sprung oft auf der falschen Sendung gelandet.
      • Guide: Die Update-Routine wird nur mehr alle 10 Sekunden aufgerufen (anstatt 1 Sek) und somit ruckelt der Scrollingtext im erweiterten Infofenster seltener.
      • Guide, Overview, Next: Erweitere Info wird, wenn das Infofenster aufgerufen wird, nicht mehr gescrollt. Das unterdrückt das Flackern bei der Verwendung von VURemote.
      • Overview BugFix: in 15er Sicht wurde der erweiterte Infotext nicht gescrollt.
      • Overview: Der Sendungstitel, rechts über erweiterten Info, wurde nicht angezeigt.
      • Grid: bei Cursor nach links mit Seitenwechsel wurde der unter dem Cursor liegende Event nicht aktualisiert.
      • Scanner: Geblockte Timer verhinderten den Start eines Scans.
      • Scanner: Fragt den Standardpfad ab und verwendet nicht mehr den hardcodierten /media/hdd/movie.
      • Scanner: das Crypt-Flag wird vor dem Stoppen der FBEPG-Scan-Aufnahmen in der .ts.meta gelöscht. Das sollte den Start des automatischen Entschlüsselns verhindern (Stichwort 24h-FBEPGCheck-Aufnahme).
      • SearchView: Crash abgefangen, wenn die Kanalliste angezeigt wird und weniger Sender als Zeile vorhanden sind.
      • SearchView: "Berücksichtigung der Umlaute bei der Sortierung in der Job Liste"
      • Suchaufträge: Einmal-Suchaufträge haben am Ende der Aufnahme einen Reboot des GUIs ausgelöst.
      • SelfUpdate: Manuelles Update wurde nicht durchgeführt, wenn das automatische Update im Menü abgeschaltet war.
      • EPG-Suche: Die Prüfung auf Uhrzeit und Wochentag wird gemeinsam vorgenommen und somit sollten Zeitfenster, die über Mitternacht gehen, korrekt abgehandelt werden
      • Web-API: Job.vps wurde als string ausgeliefert. Dadurch funktionierte die "anpassen" Auswahl des Job-Formulars nicht korrekt.
      • Web-API: bei EPG-Suche aus OWIF auf umbenannten Sendern wurde die ServiceRef nicht korrekt übernommen. Dann wurde das Logo nicht angezeigt und die Testsuche mit Einschränkungen lieferte kein Ergebnis[/spoiler]


      Version 2022-01-20

      Display Spoiler

      • Timer- und Such-Editor: das Aufnahmeverzeichnis lässt sich jetzt schnell aus den bereits bestehenden Verzeichnissen auswählen. Innerhalb dieses neuen Fensters lassen sich auch neue Verzeichnisse anlegen. Details siehe im Wiki.
      • Guide- + Bald-Sicht: Sendungen können nach verschiedenen Kriterien (Textsuche und Genre) gefiltert werden. Mehr Details zu im Wiki.
      • Web-App: Timer/Job bearbeiten: Anpassen an EPG *oder* VPS in einem Dropdown-Feld namens "Anpassen" zusammengefasst.
      • Falls die VPS.xml noch nicht existiert, wird eine Neue installiert. Eine bestehende xml wird nicht überschrieben und kann somit individuell angepasst werden.
      • Bei manuell angelegten Timern wird VPS automatisch aktiviert, so das VPS-Plugin installiert ist, die VPS.xml existiert und der Sender laut VPS.xml ein zuverlässiges VPS-Signal schickt. Der Standardwert (VPS nein, ja, safe mode) wird vom VPS-Plugin übernommen (Menü - Einstellungen - System - VPS-Einstellungen - VPS standardmäßig aktivieren)
      • Neue Suchaufträge erhalten das VPS-Flag, wenn die VPS.xml existiert und das VPS-Plugin installiert ist. Der Standardwert kommt ebenfalls vom Plugin.
      • Einstellung für Durchreichen der EPG-Taste bei Wiedergaben hinzugefügt. Somit können Details zur laufenden Wiedergabe angezeigt werden.
      • Menüpunkt für Anzahl der parallelen Aufnahmen im Scan-Setup umbenannt.
      • Bugfix EPG-Scanner: Dauerschleife, wenn der SE-Scanner im Setup deaktiviert wurde und sich die Box während des Scans im Standby befand.
      • Infofenster: ist die kurze EPG-Beschreibung zu lang wird gescroll

      Version 2022-01-05

      Display Spoiler






















      • Bugfix: Wenn eine Aufnahme startet oder stoppt, zu der es keinen Timer gibt, wurden Exceptions geloggt.
      • Bugfix: „FluidNext_Init_shutdown“ wird als Callback für die Ermittlung der nächsten Weckzeit registriert, darf aber nur einmal aufgerufen werden, sonst gibt es einen VTi-Crash.
      • Bugfix: Crash bei Ermittlung der LCD-Auflösung, wenn "/proc/stb/lcd/xres" nicht existiert.
      • Web-API Bugfix: wenn das VPS Plugin nicht installiert ist, wurde beim Speichern eines Timers trotzdem auf das Feld 'vps' zugegriffen und somit nicht gespeichert.
      • Web-App: Einstellungen für die Anzeige der Genre-Icons.
      • Web-App: Einstellungen - Abschnitt EPG-Scanner: Manuellen Scan auslösen und Scan-Fortschritt anzeigen.
      • Das Wort "altersbeschränkung" zur Fingerprint-Blacklist hinzugefügt
      • TimerDB: manuell ge- oder entblockte Timer werden von der Automatik nicht mehr angegriffen.
      • TimerDB Bugfix: Ging der EPG-Event eines Timers kurzfristig verloren, wurde dieser Timer beim Wiederauftauchen des Events, unabhängig von einer erfolgreichen Aufnahme, immer entblockt.
      • Dateinamen von "armv7" auf "all" geändert. Sollte jemand einen Link finden, der noch auf den alten Dateinamen verweist, bitte Bescheid geben.
      • TimerDB Bugfix: Timer, deren Fingerprint sich geändert hatten, wurden trotz FileDB-Treffer nicht geblockt.









      Version 2021-12-24

      Display Spoiler

      Weihnachts-Edition



















      • Bugfix: unnötiger import OpenWebif.Controller.view.jax.event entfernt.
      • Web-Api Bugfix: Pfad zu den Icons der plugin-Timer stimmte nicht.
      • BugFix: Indexfehler wenn in einer Suche mehr Suchtexte als Zeilen vorhanden sind
      • BugFix: Wird ein neuer Suchtext hinzugefügt springt der Cursor auch in die letzte Zeile wenn mehr Suchtexte als Zeilen vorhanden sind.
      • Bugfix: EPG-Suche sucht nicht nur in den Sendern des aktuell ausgewählten Bouquets, sondern in allen in den Einstellungen selektierten Bouquets.
      • Web-App: Build: Dependency-Update DDT v2.2.2
      • Web-App: Wenn bei einem neuen Suchauftrag das Namensfeld verlassen wird und der einzige Suchtext *Neue Suche* ist, wird der Name als Suchtext übernommen.
      • Bugfix: Bereinigung der Sendungsbeschreibung ("WH vom..."). Dadurch sollte sich die Anzahl der Treffer in der FileDB erhöhen.
      • Bugfix: Suche in umbenannten Sendern
      • Bugfix: In den Einstellungen wurden nur TV- oder Radio-Bouquets angezeigt (plugin und WebIF).









      Version 2021-12-06

      Display Spoiler

      Nikolaus-Edition :)


      Plugin:
      • Performance in den einzelnen Sichten optimiert: Scrollen mit Dauerfeuer sollte überall funktionieren.
      • Bouquet-Auswahl durch eigenes Fenster ersetzt.
      • Leere Bouquets werden in der Bouquet-Auswahl nicht mehr angezeigt.
      • Genre-Icons Sport: weitere Stichwörter hinzugefügt.
      • Serien-Timer, deren Fingerprint sich durch eine Änderung im EPG ändert, werden geblockt, wenn sich durch den neuen Fingerprint ein Treffer in der FileDB ergibt.
      • Beim Aufruf eines Unterfensters (TimerEditor, Bouquet-Auswahl,…) wird das Hauptfenster abgedunkelt.
      • Alle Einstellungs-Dateien und Datenbanken werden aus dem SE-Hauptverzeichnis bzw. aus /etc/enigma2 in das Verzeichnis „settings“ verschoben.
      • Sollte jemand alte Topfield-SE-Datenbanken importieren wollen, müssen diese ab dieser Version auch im „settings“-Verzeichnis abgelegt werden.
      • Alle Skins in separate Screen- und Skin-xml aufgeteilt. Diese befinden sich im Verzeichnis „skin“. Die alten XML-Dateien werden in das Verzeichnis „Archiv“ verschoben und können bei Bedarf gelöscht werden.
      • Timer-Sicht: Taste „Rec“ hinzugefügt. Diese ruft wie „OK“ den Timer-Editor auf.
      • Bugfix Overview: Cursor-Bewegung machte kein OSD-Update.
      • Bugfix: Beim Import von externen Timern (z.B. SerienRecorder) von umbenannten Sendern, wurden diese Sender in der Timer-Sicht nicht korrekt dargestellt.
      • Mehr Fingerprint-Ausgaben für die TimerDB.log eingebaut. Das macht das Tracking bei Problemen einfacher.
      • Bugfix: Die „Keine Bouquets ausgewählt“-Warnung in den Einstellungen wird unterdrückt, wenn der Scan deaktiviert wurde.
      • Hotkeys: "MoviePlayer" zu den Ausnahme-Screens hinzugefügt.
      • Bugfix EPG-Scanner: Einblendungen, die den Scan-Start verschieben sollten, wurden ignoriert.
      • BugFix: „Exit“-Taste hat im EditTimer-Legende gefehlt.









      Web-App

















      • Bugfix: Beschreibungstexte der Timer-Icons korrigiert.
      • Bugfix: Zuordnung der Timer-Icons angepasst (css & Icon-Page).
      • Verbessertes Layout im stand-alone Betrieb.
      • Einstellung Dateiname: von "vu+ Standard" auf "VTi Einstellung" geändert.
      • Dateinamensoption in Timer-Formular eingebaut.
      • Bugfix: Timer-Aktionen: Klick im Blocking-Dialog veranlasste den Browser, eine Seite zurück zu springen.









      Version 2021-11-09

      Display Spoiler

      Grid
      • Neue Sicht Grid. Timer werden hier mit farbigen Balken über den Events dargestellt, die üblichen Icons können aber über den Skin aktiviert werden (showicons="True|On|1")
      Genre Icons
      • Guide, Übersicht und Bald: Anzeige von Genre-Icons. Automatische Klassifizierung von „Sport“, „Kino“ und „Serie“. Mit Lang-Audio oder Lang-Nummer 0-9 kann man die Klassifizierung manuell ändern. Existiert eine ProgrammeTypeImport.db, wird diese importiert und danach gelöscht. Die einzelnen Icons können via Menü aus- und wieder eingeschaltet werden.
      • ProgrammeType.db zum automatischen Backup hinzugefügt
      EPG-Scanner
      • Scan wird auch im Standby durchgeführt
      • Längerer Aufgaben in eigene Threads ausgelagert. Dadurch sollte der Scanner stabiler werden.
      • Logausgabe des Scanners etwas bereinigt, bei umbenannten Sendern wurde die sRef 2x ausgegeben.
      • Bugfix Scanner: waren „SE EPG-Scanner benutzen“ oder „Aufwachen aus dem Deep Sleep erlauben“ abgeschaltet, ist die Box zwar nicht mehr aus dem Standby hochgefahren, der Scan wurde aber trotzdem vollständig durchgeführt, wenn die Box eingeschaltet war. Jetzt regelt „Aufwachen…erlauben“ nur mehr das Aufwachen aus dem Deep Standby, ist „SE EPG-Scanner benutzen“ deaktiviert, wird beim Scan nur mehr die Suche durchgeführt (inkl. AutoTimer und CrossEPG). Dies gilt auch für einen manuell angestoßenen Scan via Menü. Sind Start- und Endzeit des Scan-Fensters identisch, dann findet kein automatischer Scan mehr statt.
      • Bugfix: Crash abgefangen, wenn beim Start des Scans kein Sender aktiv ist (z.B. Box im Standby).
      • Bugfix: Standby-Modus wurde nicht korrekt erkannt
      Web-App
      • Bugfix: Die Start-/Endzeiten der EPG-Events in der Job-Testsuche wurden nicht korrekt ausgegeben.
      • Suchjob-Formular: "VPS off" farblich an "EPG off" angeglichen.
      • Bugfix: Zuordnung der Sender in Suchjobs aus Bouquet mit passendem Index.
      Web-API
      • Bugfix: in Jobs die Sender aus der Liste aller Sender suchen.
      • Suchjob-Formular: VPS off hat gleiche Farben wie EPG off.
      • Suchjobs: geänderte Zuordnung der Sender.
      • Bugfix: Die Start-/Endzeiten der EPG-Events in der Job-Testsuche wurden nicht korrekt ausgegeben.
      Diverses
      • Logo für bereits aufgenommene Sendungen (Videokassette) auf das alte Icon umgestellt
      • Bugfix FileDB: Dateien mit einem ' im Namen konnten nicht umbenannt werden
      • FileDB: Das automatische Umbenennen nach einer Aufnahme wird auch in die Filmdatenbank und .vdirinfo eingetragen.
      • Bugfix TimerDB: Crash bei neuen Konflikt-Timern
      • Paket ist auf allen Prozessortypen installierbar.


      Version 2021-11-18

      Display Spoiler


      Features
      • Umschaltung der Bouquets via OK-lang.
      • Cursor-Position in Overview und Grid: Start mit "aktueller Sender" oder "erster Sender"
      • Grid: Umschaltung TV/Radio.
      • Fernbedienungstaste für Direktaufruf der Grid-Sicht zu den Einstellungen hinzugefügt.
      • Anzeige eines Dialogs beim Import einer Topfield FileDB oder ProgramTypeImport.db.
      • Parameter für das Umbenennen der Aufnahmen in den TimerEditor eingebaut.
      • Performance aller Sichten verbessert.
      • Guide: Scrollen mit gedrückter Cursor-Taste sollte funktionieren.
      • Suchmodi "Serie mit Wh. auf selben Kanal" und "Serie mit Wh. auf allen Kanälen" ausgeblendet, da die Funktion in absehbarer Zeit nicht implementiert wird.
      • EPG-Scanner: zusätzliche Prüfung, ob ein VTi-Dialog angezeigt wird. Falls ja, wird der Scan verzögert.
      • EPG-Scanner: Anzeige "Der Scan wurde gestoppt...", wenn der Scan mittels Rot oder Exit abgebrochen wird.
      • Standard für Aufnahmepfade in Timern und Suchen wird aus den VTi-Einstellungen übernommen
      Web-App:
      • Exception bei vorhandenem alten WebInterface behoben.
      • SmartEPGvu+ kann sich jetzt auch ins alte WebInterface einklinken. Allerdings nur als Menüpunkt unter Extras, der auf eine eigenständige Seite /smartepgui/index.html verlinkt.
      • Die Web-App läuft somit auch "standalone" unter /smartepgui/index.html
      • Wenn beide Interfaces installiert sind, kann sich SmartEPGvu+ nur beim alten WebInterface registrieren.
      • Mit dem alten Interface stehen momentan allerdings keine Picons zur Verfügung.
      Fixes
      • Aufhängen der Box während des Scans
      • Button "(2) Übersicht" fehlte in der Grid-Legende.
      • Div. Sichten: Cursorhandling gefixt, wenn weniger Daten als Zeilen vorhanden waren.
      • EPG-Scanner: möglicher Crash, wenn SE-Scanner in den Einstellungen deaktiviert wurde.
      • Bugfix Timer-Sicht: brauchte 10 Sekunden oder mehr zum Anzeigen, oder kam gar nicht: Endloseschleife bei Berechnung der Startzeit, wenn es bisher noch keinen Scan gab
      • Default für Scan-Interval bei neuen Settings: von 4 auf 1 gestellt
      • Bugfix: Fenster für Bouquet-Wechsel ging nach der Neuinstallation nicht auf
      • Search View: Gibt es keine Suche, dann steht nur Exit in der Legende: Grün und die Sichten hinzugefügt
      • Timer-Liste: wenn ein Anzeigefilter aktiv ist, dann keinen Cursor-Sprung nach dem (ent-)blocken
      [/spolier]
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      dazu gibt es ein ausführliches SmartEPGvu+Wiki

      The post was edited 23 times, last by Twilight4000 ().

    • Die Sichten: Guide // Übersicht // Grid // Bald

      guide.jpg overview.jpg grid.jpg grid mit fenster.jpg bald.jpg

      Timer // Scuhaufträge // FileDatenBank

      timer.jpg suchaufträge.jpg filedb.jpg
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      dazu gibt es ein ausführliches SmartEPGvu+Wiki

      The post was edited 6 times, last by Twilight4000 ().

    • @Twilight4000 , Du hast vergessen, hier zu erwähnen, das das WebInterface ein neueres OWI erwartet. Das mit VTI gelieferte OWI funktioniert nicht.
      @Tron75 , yepp, ist nur für die 4K Boxen. Ob sich was drehen lässt, bzw wie aufwendig das ist, das für die alten Boxen bereitzustellen, k.A..
      Das Tool rund um das Thema EPG, Sendungssuche und Timerprogrammierung: SmartEPGvu+
      Infos hier und natürlich da :D
    • Habe gerade die neueste Version vom Plugin heruntergeladen und installiert.
      Mich irritieren noch die Fehlermeldungen, die das Plugin wirft:

      Brainfuck Source Code

      1. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR ---------
      2. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Exception: <type 'exceptions.AttributeError'>
      3. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR 'NoneType' object has no attribute 'open'
      4. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR /usr/lib/enigma2/python/Plugins/Extensions/SmartEPGvu/SE_WinMgr.py
      5. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 60 in SwitchToAnotherWindow
      6. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /usr/lib/enigma2/python/Plugins/Extensions/SmartEPGvu/SE_Settings.py
      7. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 1073 in Action_Ok
      8. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.0-20200921-r00r01/git/lib/python/Components/ActionMap.py
      9. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 46 in action
      10. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.0-20200921-r00r01/git/e2reactor.py
      11. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 40 in poll
      12. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR ---------
      Display All
      die Meldungen wiederholen sich für mehrere Minuten, jetzt scheinen sie weg zu sein, obwohl es den Pfad immer noch nicht gibt.
      Ich erinnere mich, etwas zu dem Pfad gelesen zu haben, finde es aber nicht mehr.
      ACHTUNG!!!! Hier folgt eine Signatur:


      Die Benutzung der Suche ist NICHT verboten! D:

      "Hilfe!!!" ist kein sinnvoller Titel für einen neuen Thread, ebensowenig "VU+Zero" oder vergleichbares.

      Keine Hilfe ohne ausgefülltes Profil!
      Kein Netzwerksupport bei manueller IP-Adress-Vergabe :-)
      Kein Support bei portforwardings/ Portfreigaben
    • Auf den ersten Blick sieht das nicht so aus, als ob da irgendetwas Architektur-spezifisches drin wäre (z.B. ein compiliertes Binary), es sollte eigentlich auch auf Mips-Boxen funktionieren - die Paket-Bauer hätten hier als Architektur auch "all" eintragen können. (Lesestoff: Paketmanager opkg – Vu+ WIKI)

      Kannst ja mal versuchen, das Paket am PC auszupacken (7Zip o.ä.) und das Verzeichnis /usr/lib/enigma2/python/Plugins/Extensions/SmartEPGvu dann auf die Box zu kopieren.

      @GaborDenes: wenn du den Pfad /media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/ meinst: der kommt aus dem Build von plnick und steckt in der entsprechenden .pyo Datei.
      Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.

      The post was edited 2 times, last by rdamas ().

    • @rdamas Danke für den Hinweis
      ACHTUNG!!!! Hier folgt eine Signatur:


      Die Benutzung der Suche ist NICHT verboten! D:

      "Hilfe!!!" ist kein sinnvoller Titel für einen neuen Thread, ebensowenig "VU+Zero" oder vergleichbares.

      Keine Hilfe ohne ausgefülltes Profil!
      Kein Netzwerksupport bei manueller IP-Adress-Vergabe :-)
      Kein Support bei portforwardings/ Portfreigaben
    • GaborDenes wrote:

      Habe gerade die neueste Version vom Plugin heruntergeladen und installiert.
      Mich irritieren noch die Fehlermeldungen, die das Plugin wirft:

      Brainfuck Source Code

      1. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR ---------
      2. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Exception: <type 'exceptions.AttributeError'>
      3. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR 'NoneType' object has no attribute 'open'
      4. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR /usr/lib/enigma2/python/Plugins/Extensions/SmartEPGvu/SE_WinMgr.py
      5. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 60 in SwitchToAnotherWindow
      6. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /usr/lib/enigma2/python/Plugins/Extensions/SmartEPGvu/SE_Settings.py
      7. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 1073 in Action_Ok
      8. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.0-20200921-r00r01/git/lib/python/Components/ActionMap.py
      9. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 46 in action
      10. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR Traceback: /media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.0-20200921-r00r01/git/e2reactor.py
      11. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR line 40 in poll
      12. Wed 2021-10-27 11:03:36 SmartEPGvu+ ERROR ---------
      Display All
      die Meldungen wiederholen sich für mehrere Minuten, jetzt scheinen sie weg zu sein, obwohl es den Pfad immer noch nicht gibt.
      Ich erinnere mich, etwas zu dem Pfad gelesen zu haben, finde es aber nicht mehr.
      kannst du mir bitte das ganze log als datei zukommen lassen? vielleicht also download?

      twilight
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      dazu gibt es ein ausführliches SmartEPGvu+Wiki
    • Nur dass ich es richtig verstehe: der interne Scan dieses Plugins tut im Endeffekt das, was auch das Plugin EPG-Refresh tut, also nach und nach die Kanäle durchzappen und so die EPG-Daten holen. Nur nicht unsichtbar im Hintergrund. Korrekt?
      Files
      • screenshot.png

        (480.2 kB, downloaded 764 times, last: )
    • Werden bei Euch allen die Picons angezeigt? Bei mir nicht. Aber vielleicht liegt es ja daran, dass meine Duo2 offiziell nicht unterstützt wird. Obwohl sonst alles einwandfrei läuft.
    • Picons werden auf Mips-Boxen nicht anders behandelt als auf ARM-Boxen. Muss eine andere Ursache haben.

      Benutzt du By-Name-Picons oder die üblichen Picons, die nach der Service-Referenz benannt sind?

      Edit: Enigma2 benutzt in /usr/lib/enigma2/python/Components/Renderer/Picon.py einen Suchpfad:
      searchPaths = ('/usr/share/enigma2/%s/', '/media/usb/%s/') (%s kann eine Größenangabe sein).

      Und es gibt noch die Config-Variable: config.usage.picon_dir

      Im aktuellen OpenWebif (controllers/defaults.py) gibt es noch mehr Varianten...
      Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.

      The post was edited 2 times, last by rdamas ().

    • Ok, nein bei mir liegen die Picons auf einem externen USB-Stick. Alle anderen Plugins kommen aber mit dem in den globalen Einstellungen hinterlegten Pfad klar.