Quelle: VU+ Board
Das plugin ist kein originales sky anytime !!!
Das Plugin „Sky Recorder“ lehnt sich an die Idee von Sky Anytime an, Neuerscheinungen automatisch aufzunehmen.
Wie arbeitet das Plugin?
Das Plugin ermöglicht die automatische oder auch manuelle Aufnahme von Neuerscheinungen des deutschen Pay-TV-Anbieters Sky. Es erkennt auf der Basis des TV-Guides von Sky den Erstausstrahlungstermin und alle weiteren. Dabei kann die Aufnahme in Deep Standby- bzw. Standby-Zeiten des Receivers verlegt werden. Angezeigt werden die Filmbeschreibung incl. Bild sowie technische Daten zur Ausstrahlung wie DolbyDigital oder Zweikanalton.
Eine Sendung ist einmal als Erstausstrahlung im Sky TV-Guide gekennzeichnet und zwar für den ersten Ausstrahlungstermin. Das Plugin „SkyRecorder“ liest also den TV-Guide, erkennt wenn eine Sendung auf „neu“ gesetzt ist und speichert den Eintrag in der Datenbank. Für alle weiteren Sendetermine dieser Sendung wird in der Datenbank nach dem Eintrag gesucht, der als „neu“ markiert war. Ist der vorhanden, werden auch die anderen Termine als „neu“ hinzugefügt.
Die Aufnahmen werden automatisch in den vom Plugin erstellten Unterordnern des Ordners „SkyRecorder“ gespeichert.
Sky-Abo ist notwendig
Voraussetzung für das Plugin ist ein Sky-Abonnement und das Vorhandensein der Sky-Sender in den Bouquets/in den persönlichen Senderlisten des Receivers. Bei Änderungen genügt ein Gui-Neustart, damit das Plugin diese dann berücksichtigt.
Achtung:
Bitte den Pfad zur skydb.db in den Einstellungen ändern, bevor ihr das Plugin verwendet!
Am besten irgendwo auf eine fest angeschlossene Festplatte.
Das ist wichtig, da die Datenbank recht groß werden kann und der interne Flash-Speicher der Box sonst voll wird.
Außerdem wird sonst bei jedem SkyRecorder Pluginupdate eure Datenbank gelöscht!
Das Plugin "SkyRecorder" lehnt sich an die Idee von Sky Anytime an, Neuerscheinungen automatisch aufzunehmen.
Wie arbeitet das Plugin?
Das Plugin ermöglicht die automatische Aufnahme von Neuerscheinungen des deutschen Pay-TV-Anbieters Sky. Es erkennt auf der Basis des TV-Guides von Sky den Erstausstrahlungstermin und alle weiteren. Dabei kann die Aufnahme in Deep Standby- bzw. Standby-Zeiten des Receivers verlegt werden. Angezeigt werden die Filmbeschreibung incl. Bild sowie technische Daten zur Ausstrahlung wie DolbyDigital oder Zweikanalton.
Sky-Abo ist notwendig
Voraussetzung für das Plugin ist natürlich ein Sky-Abonnement und das Vorhandensein der Sky-Sender in den Bouquets/in den persönlichen Senderlisten des Receivers. Bei Änderungen genügt ein Gui-Neustart, damit das Plugin diese dann berücksichtigt.
Geplant ist demnächst auch eine Einbindung der Services von IMDB und TmDB.
1. Rote Taste
Mit der Funktion "Sender" werden die Sender dem persönlichen Sky-Abo per OK-Taste (off/on)angepasst.
2. Grüne Taste
Mit der Funktion "Ignorierliste" kann eine persönliche Ausschluss-Wörterliste erzeugt werden. Es ist möglich, die einzelnen Einträge per OK-Taste zu deaktivieren bzw. zu aktivieren oder per roter Taste wieder zu löschen.
Wenn im Titel der Sky-Neuerscheinungen ein Wort der Skip-Liste vorhanden ist, wird diese Sendung vom Plugin ignoriert, also gar nicht erst angezeigt.
3.Gelbe Taste
Die Funktion "Kategorie" ermöglicht aus einer Liste per OK-Taste das Abwählen von Einträgen.
4. Blaue Taste
Die funktioner "Archiv" erlaubt die wiedergabe von fertigen aufnahmen, mit einer filterfunktioner der kategorien (genre).
Bevor ihr das plugin überhaupt richtig benutzen könnt, müsst ihr erstmal mit der "Menu Taste" ein paar einstellungen vornehmen.
Die Einstellungen werden schon in /etc/enigma2/settings gespeichert.
Was nicht in den settings abgelegt wird sind:
- Senderlisten-Auswahl
- Skipwordliste
- Genrelisten-Auswahl
- gemerkte Timer bzw. Aufnahmen
Diese Einstellungen werden seit der v0.8 in einer Sqlite3-Datenbank (skydb.db) gespeichert. Wenn Du die Datenbank im Plugin-Ordner belässt, wird diese bei jedem Update gelöscht.
Deswegen zuerst den Pfad der Datenbank in den Einstellungen z.B. auf /hdd/ setzen.
Die Vorgehensweise wäre:
1. Sky Anytime starten
2. "menu"- Taste drücken, um zu den Einstellungen zu gelangen
3. Datenbankaktualisierung auf "nie" stellen
4. "grüne"-Taste drücken, um die Einstellung zu speichern
5. Das Plugin beenden, die GUI neu starten (ist nicht unbedingt notwendig, aber besser)
6. Sky Anytime starten
7. In den Einstellungen ganz unten den Pfad für Datenbank ändern.
8. Speichern
9. Plugin neu starten
10. evtl. prüfen, ob die Datenbank wirklich am gewünschten Ort existiert.
So habe ich es mehrfach erfolgreich getestet.
Die Datenbank wird dabei neu erstellt. Wenn man schon eine Datenbank hat, kann man, nachdem man Punkt 1-5 durchgeführt hat und bevor man ab Punkt 6 weitermacht, die bestehende "skydb.db" an den neuen Zielort kopieren.
Übersicht der belegten Tasten und deren Funktionen
1. Sendungen bzw. Hauptliste
(rot) - Senderliste aufrufen
(grün) - Ignorierliste (Skipword-Liste) aufrufen
(gelb) - Kategorieliste (Genre) aufrufen
(blau) - Archiv bzw. fertige Aufnahmen anzeigen und abspielen
(Ok) - Sendertermine für den ausgewählten Eintrag anzeigen
(0) (Null) - eine Sendung deaktivieren bzw. aktivieren. Für deaktivierte Sendungen werden keine Timer hinzugefügt.
(menu) - Einstellungen aufrufen
2. Senderliste
(Ok) - einen Sender aktivieren bzw. deaktivieren. Deaktivierte Sender werden in der Sendungsliste/Hauptliste ausgeblendet.
(grün) - Sender-Umschlüsselungsseite aufrufen.
3. Sender umschlüsseln
(Ok) - Listeneintrag bearbeiten. Hier wird der Name des Senders, wie er in der STB-Bouquetliste benannt ist, eingetragen.
4. Kategorieliste (Genre)
(Ok) - Genre an- bzw. abwählen. Sendungen mit deaktiverten Genres werden in der Sendungsliste/Hauptliste ausgeblendet.
(rechts/links) - Genre zu einer Gruppe zuordnen. (Wird derzeit noch nicht ausgewertet)
5. Ignorierliste (Skipword-Liste)
(grün) - Skipwort hinzufügen.
(rot) - Skipwort entfernen
(Ok) - Eintrag aktivieren, bzw. deaktivieren. Ist ein Skipwort aktiviert und befindet sich als Wortteil im Titel
einer Sendung, wird diese Sendung ignoriert. Sie wird dann auch in der Sendungsliste/Hauptliste ausgeblendet.
6. Archiv
(Ok)/(grün) - Eintrag abspielen. (Es wird der interne movieplayer aufgerufen)
(rot) - Zurück zur Hauptliste
(gelb)/(blau) - zur Zeit ohne Funktion
(page +)/(page -) - zwischen Aufnahmeliste und Genreliste navigieren.
7. Sendetermine
(Ok) - Timer setzen bzw. löschen
8. Einstellungen
(rot) - Datenbank aufräumen bzw. komplett leeren. D.h. alle Daten des TV-Guides aus der Datenbank entfernen.
(grün) - Änderungen an den Einstellungen speichern.
(blau) - für alle Sendungen der Sendungsliste/Hauptliste einen Timereintrag erstellen. Das ist die gleiche Funktion, wie
automatische Timer hinzufügen. Nützlich, wenn man keine Automation nutzen möchte.
(gelb) - Eine Liste der Sendungen anzeigen, die im Laufe der Zeit als Timer gestzt wurden.
Wichtig! Diese Liste dient auch dazu doppelte Timer zu vermeiden. Das Plugin prüft, ob schon einmal eine Sendung mit gleichem Namen,
gleicher Beschreibung, auf dem gleichen Sender und mit gleichen Genre aufgenommen wurde. Diese Liste lässt sich in den
Einstellungen auch komplett zurücksetzen, wenn benötigt.
(menu) - Logdatei neu laden.
(EPG/Info) - Datenbank manuell aktualisieren.
Changelog:
## Version: SkyRecorder (ehemals Sky Anytime) v1.3.10
Fixed: GS wenn Datenbank leer ist, aber Systemtimer vorhanden sind und ein sync versucht wird.
### Version: SkyRecorder (ehemals Sky Anytime) v1.3.9
Fixed: Datenbankupdate wurde beim Abbrechen nicht richtig beendet
Fixed: Status "Hidden" wurde nachträglich überschrieben und falsch dargestellt
Fixed: Timer-EIT wird nun aus dem EPGCache geholt
Fixed: Manche Timer wurden aus der Systemtimerliste nicht richtig importiert.
Fixed: falsche Default-skydb.db im Package.
Neu: Die Einstellung "Erinnerung" für Timereinträge wird nun vom letzten eingma2-Update unterstüzt.
Neu: Bei manuellem Datenbankupdate und manuellem Start von automatischen Timereinträgen wird die STB nicht mehr
runtergefahren oder in den Stanb-By geschickt.
Diverses: hier und da ein paar Codezeilen angepasst.
### Version: SkyRecorder (ehemals Sky Anytime) v1.3.8
Diverses: Anpassungen, die das Prüfen auf schon vorhandene Timer in der
Timerverlaufliste betreffen. Das Genre z.B. wird dafür nicht mehr mit einbezogen.
Anders: Es werden jetzt auch wieder Einträge in die Datenbank geladen, die schon im Verlauf vorhanden sind.
### Version: SkyRecorder (ehemals Sky Anytime) v1.3.7
Fixed: Blacklisteintrag wurd nicht immer im gesammten Wortteil gesucht.
Fixed: Nach öffnen der Sender/Genrelist in den Einstellungen wurde die configlist nicht neu geladen.
Fixed: Whitelisteinträge waren per Default auf den Sender beschränkt, für die sie mit der Taste "2"
angelegt wurden.
Neu: Option für erweiterte Darstellung der Sendungsliste im Hauptscreen hinzugefügt.
Neu: In der Whitelist können direkt Einträge hinzugefügt werden. (vorerst senderübergreifend)
### Version: SkyRecorder (ehemals Sky Anytime) v1.3.6
- Neu: Statusanzeige im Archiv, ob Eintrag eine laufende Aufnahme ist.
- Neu: Beim Löschen einer Datei im Archiv, wird geprüft ob es eine laufende Aufnahme ist.
- Neu: Wenn die Gruppe Serie in der Hauptliste ausgewählt ist, dann wird der Episodenname anstatt dem Gruppennamen angezeigt.
- Neu: Option für sortieren nach Genre in Hauptliste hinzugefügt.
- Neu: Die Liste im Hauptscreen kann nun mit rechts/links geblättert werden. In den Einstellungen gibt es
eine Option, die maximalen Einträge pro Seite einzustellen.
- Neu: Änderung der Icons und ihre Bedeutung
- Fixed: Whitelisteinträge wurden im Hauptscreen durch Blacklisteinträge ausgeblendet
- Diverse kleinere Änderungen und Anpassungen mancher SQL-Funktionen
### Version: Sky Anytime v1.2.0_r1
- Neuer Plugin-Name "SkyRecorder"
- Einträge die auf "Hidden" (grau) stehen oder fertig sind (blau), könnnen mit der Taste "8" aus der Datenbank gelöscht werden
- Die Interne-Timerliste ist nun ein egener Screen. Man kann alle, oder nur einzelne gemerkte Timereinträge entfernen (nicht die Timer selbst!)
- Das Archiv liest nun den Zielordner ein.
- neues Skin: metrix (Danke an LinuxLover2012)
- Fixed: GS wenn keine Aufnahmen vohanden
- Filter für das Archiv hinzugefügt, um nur Filmdateien zu laden
- Struktur der Skins geändert. Alle Grafiken liegen nun im jeweiligen skins/images Ordner
- Fixed: Fehler in der Timerbegrenzung
- Mit der Taste "0" können einzelne Titel auf "Hidden" gesetzt und gleichzeitig zur Ignorierliste hinzugefügt werden.
- Zeit für tägliches Datenbankupdate einstellbar (Stunden und Minuten)
- diverse kleinere Anpassungen
### Version: Sky Anytime v1.0.1
- automatische Datenbankupdate-Einstellung angepasst. Beim Aktiveren der Option wird erst nach dem eingestellten Intervall ein Update gestartet.
- keine weiteren Sendetermine für abgeschlossene Aufnahmen hinzufügen
- Alle Sender in der Senderliste sind bei der Erstinstallation oder dem Neuerstellen der Datenbank deaktiviert.
- Option zum eingrenzen der gleichzeitigen Aufnahmen (liest aber noch keine Tuner oder Transponder aus, kommt evtl. noch)
- Datum und Uhrzeit des letzten Datenbankupdates wird im Einstellungsfenster angezeigt
- fertige Aufnahmen, die in der internen Timer-Merkliste vorhanden sind, werden "blau" markiert.
### Version: Sky Anytime v1.0.0
- NEU: Nutzung der JSON-API vom skygo TV-Guide
- Option um eine bestimmte Anzahl an Tagen aus dem Guide zu laden hinzugefügt.
- Option hinzugefügt, um nur Neuerscheinungen oder den kompletten TV-Guide zu laden.
- Ein Datenbankupdate kann mit der EPG/Info-Taste gestartet oder abgebrochen werden.
- Sortierfunktionen für Filmliste hizugefügt.
- Datenbankstruktur erweitert bzw. angepasst. (neue Sendernamen, neue Genres)
- kleinere Bugfixes
### Version: Sky Anytime v0.9
- diverse Änderungen im Code die Objekt und Stringvergleiche betreffen.
- Timereinträge können jetzt direkt aus dem Plugin wieder entfernt werden.
- Genre können Gruppen zugeordnet werden. Diese werden später an verschiedenen Stellen ausgwertet
- Struktur der Einstellungen angepasst.
- Option hinzugefügt, um die STB in den Standby oder Deep-Standby zu schicken.
Funktioniert nur im Zusammenhang mit der automatischer Aktualisiereung der Datenbank und dem
Modus "Deep-Standby beenden". Beide Optionen müssen aktiviert sein.
- GS behoben, wenn nur ein Sender oder nur ein Genre aktiviert wurde.
- Das Archiv zeigt nur Einträge, die am Zielort existieren.
- Der Timer Vor- und Nachlauf kann nun im Plugin selbst eingestellt werden. Defaultwerte sind die globalen
Systemeinstellungen für margin_before und margin_after.
- Status in Datenbank erweitert: "True","False","Hidden".
- Mit der Taste "0" kann eine Sendung direkt ignoriert oder wieder aktiviert werden (Hidden).
- Sky TV-Guide URL wurde geändert.
- SQL-Funktion für runautocheck ghinugefügt, die events mit status "Hidden" auslässt.
### Version: Sky Anytime v0.8.3 rc1
- Der Eintrag "False" im Archiv ist behoben. (einfall, Du Adlerauge )
- Der Default-Datenbankpfad ist korrigiert (plugin-Verzeichnis, nicht Extensions)
- Anzeigefehler in der Filmliste, wenn man aus einem anderen Fenster zurückkehrt. (Inhalt wurde erst bei nochmaligem Wechsel eines Eintrags richtig angezeigt)
- Filme aus dem Archiv starten geht besser. (Servicereferenz korrigiert)
- Die Senderliste merkt sich die letzte Position, wenn man von "Sendernamen umschlüsseln" zurückkehrt.
- Die Vorschaubilder werden nun auch in der Datenbank abgelegt.
- Wenn man den Datenbankpfad ändert, wird versucht die bestehende Datenbank zu kopieren.
- Feld id_genre für Abfragen in der Tabelle "added" hinzugefügt.
- bestehende Timereinträge werden immer in added importiert, solange sieh in der Systemtimerliste vorkommen
- diverse Änderungen im Eventhandling
Viel Spaß damit!
greysky & einfall |
Lesezeichen