Nach längerer Zeit gibt es wieder einmal ein „kleines“ Update. Die Hauptänderung hier ist, dass die EPG-Daten nicht mehr in einer einzigen großen Datenbank, sondern in einer pro Sender gehalten werden. Daraus ergibt sich der Vorteil, dass die Daten leicht austauschbar sind und das wird von der neuen Funktion LiveEPG gemacht: sie tauscht regelmäßig (alle 5 Minuten) die EPG-Daten aller Sender des Transponders des Live-Tuners komplett aus und passt die Timer bei Verschiebungen an, oder erzeugt sie bei neu eingeschobenen Sendungen. Und als Nebenprodukt werden auch die Daten der Sender gesammelt, die eigentlich auf „Ignorieren“ stehen, so man sich gerade auf dem Transponder befindet. Somit kann man auf einen beliebigen Sender schalten, kurz warten und hat alle Daten in SE und kann auch wie gewohnt Timer programmieren, ohne dass der Sender in irgendeiner Form gescannt werden muss. Und zu guter Letzt konnte damit auch die Limitierung der EPG-Daten (nicht die der Suchweite!) entfernt werden und SE zeigt jetzt alle von den Sendern zur Verfügung gestellten EPG-Daten an.
Nach dem Umstieg muss die Scan-Einstellungen im Menüpunkt 1 geprüft werden. Folgende Modi stehen zur Auswahl:
- „LiveEPG“ ist das alte „Ignorieren“. Es wird nicht gescannt, der Sender ist innerhalb von SE nur indirekt ansteuerbar (Kanalnummer direkt eingeben) und es erfolgt keine Suche auf diesen Sendern. Wenn Menüpunkt 26 auf „Ja“ steht, werden die EPG-Daten im Hintergrund gesammelt, wenn man sich mit dem Live-Tuner auf dem Transponder des Senders befindet.
- „LiveEPG + Scan“: Täglicher Scan, LiveEPG-Update und direkt ansteuerbar (ehemals „Scan EPG“ .
- „MultiChannel Scan“: Direkt ansteuerbar, täglicher Scan (inklusive 6x-Tabellen) und LiveEPG. Dieser Punkt ist beim Schweizer Infokanal zu verwenden.
- „MultiChannel Anzeige“: Direkt ansteuerbar, kein Scan (nur Auswertung der 6x-Tabellen aus dem „MultiChannel Scan“ und kein LiveEPG. Dieser Punkt ist bei allen Schweizer Kanälen auszuwählen, deren EPG-Daten über den Infokanal gesammelt werden.
- „Ext. Quelle“: Direkt ansteuerbar, kein täglicher Scan und kein LiveEPG. Die Daten kommen aus anderen Quellen (z.B. TGD).
Bei der Dateistruktur gibt es eine kleine Änderung. Damit das Settings/SmartEPG_TMS-Verzeichnis nicht überfüllt wird, legt die V7 ein neues Unterverzeichnis EPGDB an, verschiebt alle .eit-Dateien dorthin und extrahiert die EPG-Daten, die in Dateien mit dem Namen „<ChannelID>.epgdb“ landen.
Und jetzt noch die Liste der Änderungen:
- Großer EPG-Umbau
- Setup Menü 26 " Autom. EPG-Update deaktivieren": auf „LiveEPG“ umbenannt und negative Logik entfernt
- "EPG-Daten beschränken auf"-Menüpunkt entfernt
- "Bereits aufgenommen"-Icon (eine kleines Kassettensymbol) in Sichten 1 bis 4 und Infobox hinzugefügt
- Suche nach leerer erweiterter Beschreibung möglich. Somit können mögliche Wiederholungen geblockt werden, wenn der Sender keine EPG-Infos liefert.
- Log-Ausgabe, wenn mehrere Kanäle eine identische ChannelID haben
- Wenn ein EPG-Text angezeigt werden soll, die zugehörige Datenbank aber beschädigt ist, wird <TextDB EOF> ausgegeben, anstatt das SE-Log mit "failed to reserve memory"-Meldungen zu überfluten
- Bugfix: Crash beim Aufbau von Kombi-Timer mit vielen (rund 10) Mitgliedern
- Bugfix: FileDB wird nicht mehr beschädigt, wenn EPG-Datenbanken beim Start neu aufgebaut werden müssen
- Bugfix: Hash-Berechnung für FileDB-Texte verändert, so dass auch Umlaute erkannt werden und nicht zu einer Endlosschleife von Logeinträgen führt.
- Bug in der Umschaltkontrolle von IQTuner behoben, der zu einem Freeze führen konnte.
- Bugfix: Mitglieder eines Kombi-Timers werden ohne Vor-/Nachlauf in der Timerliste angezeigt.
- Bugfix: Langwieriges Neuzeichnen des Menü behoben, wenn man in der Kanalauswahl mehrere Kanäle mit 0 oder 1 verändert hat
- Bugfix: laufende Aufnahmen werden in die Berechnung des nächsten Scan-Timers mit einbezogen
Bitte beim manuellen Updaten .tap und .lng austauschen. Danke an VaniQ, der seinen Topf an die Grenzen bringen wollte, es mit dieser Version aber nicht geschafft hat.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
After some time, there is a “small” update. The main change is, that the EPG data is not stored in one single large database, but in one small per channel. The advantage is that the data can be easily replaced and this is what the new function LiveEPG is doing: it regularly (5 minutes) replaces all EPG data of all channels of the current transponder of the live tuner, adapts all timers to the changes or creates new timers if necessary. As a side effect, it also collects the data of channels that have been set to “Ignore”. This means that you can change to an unscanned channel, wait for a short period and then view the programmes in SE and set timers as usual without the need to scan this particular channel. In addition, the scan limitation (menu item 8) could have been removed.
Please check the scan settings of menu 1 after the update. The following modes are available:
- „LiveEPG“ is identical to the old „Ignore“. SE doesn’t include this channel in the daily scans and it can only indirectly be reached (by typing the channel number). The search will ignore this channel’s EPG data. If menu item 26 (LiveEPG) is set to “Yes”, LiveEPG will collect the data if this channel is part of the transponder of the live tuner.
- „LiveEPG + Scan“: daily scan, LiveEPG update, directly accessible. Was “Scan EPG” in the old versions.
- „MultiChannel Scan“: not explained as there is only a Swiss provider that uses this mode
- „MultiChannel Display“: same as above.
- „Ext. source (TGD)“: directly accessible, no daily scan and no LiveEPG update. The data has to be provided from a different source (TGD for example).
There’s some change in the file structure. To prevent the Settings/SmartEPG_TMS folder from being flooded with a large amount of files, V7 creates a subdirectory “EPGDB”, moves all .eit files into it and extracts the EPG data, which end up in files named “<channelID>.epgdb”
And here’s the list of changes:
- Big EPG rebuild
- Setup menu 26 " Deactivate autom. EPG update": renamed to „LiveEPG“ and removed the negative logic of that item
- Removed item "EPG data limited to"
- "Already recorded" icon (a little cassette symbol) added to views 1 to 4 and the infobox.
- The search for an empty extended description is now possible. This allows to block possible repeats if the provider doesn’t include any description.
- Warning in the log if more than one channel has the same channel ID.
- If an EPG text should be displayed but the text database has been damaged, <TextDB EOF> is shown instead and the SE log file doesn’t get filled up with "failed to reserve memory" messages
- Bugfix: crash while creating a combi timer with a lot of (around 10) members
- Bugfix: FileDB doesn’t get damaged any more, if the EPG databases need to be rebuilt during the start of SE.
- Bugfix: modified the hash calculation of FileDB strings so that German umlauts will be correctly recognised and the FileDB doesn’t get filled with warnings.
- Bug fixed in the switching control of IQTuner, which could have led to a freeze
- Bugfix: members of a combi timer are now shown without any padding
- Bugfix: slow redrawing of the channel list if multiple channels have been (de-)selected with 0 or 1
- Bugfix: currently running recordings will be included in the calculation of the next scan timer
If updated manually, please replace .tap and .lng.