einfall / serienrecorder Goto Github PK
View Code? Open in Web Editor NEWSerien Recorder
License: Other
Serien Recorder
License: Other
Welche Dokumentation soll eigentlich die aktuelle sein?
Auf http://einfall.github.io/serienrecorder/SerienRecorder.html liegt ja die ausfuehrliche Doku allerdings ist die etwas veraltet. Unter https://github.com/einfall/serienrecorder/wiki findet man einen kleinen Auszug der aber auch bearbeitet werden kann von "Freiwilligen"
Gibt es da von eurer Seite eine bevorzugte Location oder habt ihr das bisher aussen vor gelassen?
Ich kann zwar net Vollzeit an ner Aktualisierung der Doku mitwirken, habe aber Interesse diese nach und nach zu aktualisieren. Falls eurerseits Interesse besteht diese zugaeglich zu machen fuer Freiwillige, lasst es mich bitte wissen.
Wenn eine Serie im SerienMarker gelöscht wird, werden die entsprechenden Einträge in der Added-Liste mitgelöscht?
hallo
also es ist ja möglich in den einstellungen den speicherort der cover anzugeben.
ich denke es macht sinn wen man als speicherort nicht ein pfad angeben kann sondern dass das cover im serien ordner erstellt wird.
somit würde bei jeder serie das cover abgespeichert.
mfg
In den Einstellungen je Serie wird die früheste Zeit für Timer nicht gespeichert wenn der Wert '00' ist.
Seit neuestem werden Timer ohne Kanäle angelget - dem entsprechend klappen die Aufnahmen nicht.
Ich habe seit einigen Tagen das Problem, dass Sendungen auf RTL Nitro (Nitro) nicht mehr in der "Sendetermine"-Liste gefunden. Ich habe die Zuordnung von RTL Nitro zum EPG-Namen schon geprüft und angepasst. Hier wurde anscheinend der Sender umbenannt.
Probiert habe ich es mit "From Dusk Till Dawn" und "Walker Texas Ranger" (extra etwas altes, um zu checken, ob es an der "neuen" Serie liegt).
Was mich irritiert ist, dass ich die Folgen von "From Dusk Till Dawn" vom 29.07.2017 (E03/E04) aufnehmen konnte, aber die neuen Folgen nicht mehr gefunden werden.
Es gibt einen Absturz beim Auto-Update, wenn der SR nicht mit der Serien-Planer Ansicht, sondern mit der Serien-Marker Ansicht gestartet wird.
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 201, in processDelay
callback(*retval)
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 11944, in startUpdate
self.session.open(SerienRecorderUpdateScreen, remoteUrl, self.latestVersion)
File "/usr/lib/enigma2/python/mytest.py", line 308, in open
raise RuntimeError("modal open are allowed only from a screen which is modal!")
RuntimeError: modal open are allowed only from a screen which is modal!
(PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x2db9580>>,()) failed)
Supert Teil.
Hallo,
leider bekomme ich keine Daten egal ob ich mit dem Release 3.3.0 oder der Beta 3.3.0 probiere.
Ich bin schon lange mit an Board und habe 65 Serien eingespeichert, dass heißt sie dürfen mir ruhig glauben.
Neue Suchen finden auch keine Treffer so wie auch alte schon lang angelegte Serien wie zB Lindenstraße.
Ich hoffe sie können mit der Info etwas anfangen.
Grüße Tobias
obwohl in den einstellungen ausgewält ist das nur sender von der normalen liste verwendet werden sollen, sucht und erstellt der SR auch mit sendern der alt liste.
genaue erklärung: https://www.vuplus-support.org/wbb4/index.php?thread/85765-serien-recorder-3-2-6-11-02-2016/&postID=1419085#post1419085
Mein Vorschlag wäre mit diesem Screen den Serienplaner Screens zu ersetzen.
Sieht dann fast aus wie früher :-)
Hallo ihr Lieben,
im VTI-Forum gabs ein paar "issues" bezüglich der Skins. Daher hab ich mir die default skins im SR mal genauer angesehen, sowohl die SR_Skin.xml als auch die screens für About/Splash/Update/Startup in den py-files.
Klar isses immer schwierig, als Pluginentwickler die Skins zu definieren, die dann auch noch auf allen E2-Boxen in allen Images mit allen Skins laufen sollen.
Problemtisch ist hier meiner Meinung nach z.B.
in der SR_Skin.xml die Zeile mit dem "separator", in der die Farbe "grey" verwendet wird ... es soll ja Skins geben, die haben dieses "grey" nicht definiert , besser oder universeller wäre hier "#808080"
in anderen screens wird die Farbe "white" genutzt, ok, auch die sollte eigentlich in jedem Skin definiert sein ... oder einfacher eben "#FFFFFF" nutzen ?
wenn nur entweder "foregroundColor" oder nur "backgroundColor" bei einem widget/Text definiert ist, kommt es auf den Skin an, wie der andere Wert definiert ist. Die meisten Skins haben dunklen Hintergrund, es gibt aber auch welche mit hellem Hintergrund, da kommt dann evtl. der "weiße Adler auf weißem Grund" nicht so gut. Besser wäre es mMn. für einen default Skin, immer BEIDES zu definieren, also "foregroundColor" UND "backgroundColor" , und auch als "#rrggbb", bzw. mit Transparenz eben "#ttrrggbb".
Ich hoffe, ich hab mich verständlich ausgedrückt, bei Fragen bitte kurze PN im VTI-Forum, denn hier im GIT bin ich nicht so oft angemeldet.
Besten Dank, auch für Eurer beständiges Engagement .
Beim Löschen einer Serie kommt die Nachfrage "Sollen die Einträge für XY auch aus der Timer-Liste entfernt werden?" Hiermit ist doch die Datenbank gemeint und nicht die Timer-Liste, die über Blau aufgerufen wird? Und dort TimerList heißt ;-)
Und wenn ich schon bei den sprachlichen Kleinigkeiten bin: 7=Merkzettel heißt in 5=Episoden-Liste Gelb=Auf die Wunschliste
In der Episoden-Liste (auf einem Serienmarker die 5 drücken) lassen sich dort aufgeführte Specials (S00E00) nicht mit Gelb auf die Wunschliste/den Merkzettel setzen
Wenn ich es richtig beobachte wird der Eintrag in die Added-Liste beim erstellen des Timers gemacht. Wenn nun ein Timer aus welchen Gründen auch immer wieder gelöscht wird (egal ob über die normale Timerliste oder das SerienRecorder-Plugin) bleibt der Eintrag in der Added-Liste bestehen. Das hat zur Folge, dass Episoden einer Serie dann unter Umständen nicht aufgenommen werden obwohl sie keinen Timer haben.
Kann man den Eintrag in die Added-Liste erst dann machen wenn die Aufnahme wirklich startet oder zumindestens beim Löschen eines Timers den entsprechenden Eintrag in der Added-Liste mitlöschen?
Es sollte pro Serien-Marker eine Einstellung geben über die man den Timer als Umschalt-Timer anlegen lassen kann.
Evtl. könnte man in diesem Zusammenhang auch noch das "Ereignis nach der Aufnahme" mit einstellbar machen, sodass die Box nach der Aufnahme z.B. in den Standby geht.
Hi,
thank you for your useful plugin. Please support English language in this plugin.
thanks a lot.
Also, erst mal moin, es ist mitten in der Nacht! Ich dachte ok, neuer Serienrecorder, machst Du mal einen Clean Install. Was passiert! Also alles lässt sich fein Installieren. Nur mit einem Fresh Image kommt die Meldung dem Serienrecorder fehlt das Sqlite3 Modul. Nächstes Problem, bekannt als CI+ Problem nach dem 26.12.2016 Image. Wird der Serienrecorder installiert, funzt hinter kein CI+ weil
auf eine neuere Version Image geupt wird. Somit ist CI+ Futsch. Hm, ich versuche jetzt die 3.2 zuerst
zu installieren und dann per ftp das neu git drüber. gibt es andere Lösungen damit damit die box beim image von 24.12.2016 bleibt?
Sendetermine Liste sollte gefiltert werden können - sodass nur Termine für die konfigurierten Staffeln des Serien-Markers angezeigt werden.
http://www.vuplus-support.org/wbb3/index.php?page=Thread&postID=999939#post999939
Hallo.
Der TV-Planer hat bei mir einen Spielfilm als Serie hinzugefügt und die Aufnahme als S00E00 hinzugefügt. Einerseits schön das er aus aufnimmt. Andererseits habe ich eine unnütze Serie im Serienmarker.
Könnt ihr derartige Einträge aus der E-Mail ignorieren? Oder am besten einfach einen manuellen Timer anlegen und gut ist?
Hier der Teil der Mail mit dem Film. Im Link zur Wunschliste ist ein /spielfilm/ anstelle von /serie/ drin. Danach könnte man sicherlich filtern.
Danke und Gruß
pr0
Ich haette da einen kleinen Wunsch fuer ein neues Feature.
Waere es moeglich in den Einstellungen zu deklarieren welchen Charakter man moechte fuer die Erstellung des "Specials"-Ordners und der Dateien? Bisher wird "0S" verwendet, sofern man fuehrende Nullen einstellt. Ich lege meine Specials aber immer in "Season 00" ab und benenne die Dateien auch demensprechend als "S00EXX". Daher waere eine Auswahl in den Einstellungen toll in welcher man deklarieren kann ob man Specials mit "S" oder "0" benamen moechte.
Da ich nicht taggen darf, bitte mit tag enhancement versehen. "feature request" gibts glaub ich nicht.
hallo einfall
vielen dank für dass hammer geile plugin.
ich verwende es schon bei 9 serien die immer fleissig aufnehmen.
bist jetzt hat es immer alles brav aufgenommen 👍
jedoch hätte ich noch ein anliegen.
könntest du noch was einbauen dass mann den namen der aufnahmedatei anpassen kann. ich möchte das datum und die uhrzeit am liebsten gar nicht im dateinamen haben oder weningsten am schluss der datei.
kannst du da was machen?
mfg
cedi
Bei manchen Serien ist in meiner Planer-Mail eine gelbe Box mit Text hinter dem Seriennamen (z.B. bei Navy CIS: L.A. oder Der Kriminalist). Bei diesen Serien wird die Folge mit S00E00 angelegt und der Text der Box steht als Titel drin.
mit der aktuellen beta 3.3.0 wird kein cover heruntergeladen
Hallo,
bei manchen Serien steht seit kurzem etwas vor der Folgennummer.
Beispiel:
NE102Mysteriöse Monolithen
<span style="padding:1px;margin:0 0 1px 1px;background-color:#de0000;color:#ffffff;">NE</span><span style="padding:1px;margin:0 0 1px 1px;background-color:#053357;color:#ffffff;" title="Staffel">1</span><span style="padding:1px;margin:0 0 1px 1px;background-color:#55cd0c;" title="Episode">02</span>
Die Serie wird dann mit dem Namen "NE" (S00E00) aufgenommen.
huhu
es ist ja möglich dass eine serie in ein ordner gespeichter wird.
z.B word Bones in den Ordner Bones gespeichert.
Kannst du noch machen dass die Staffeln auch seperat in ordner abgelegt werden?
also bones/staffel 1
bones/staffel 2
bones/staffel 3
usw....
mfg
cedi
Mit in die Abhängigkeiten aufnehmen.
Traceback (most recent call last):
File "/usr/lib/enigma2/python/enigma.py", line 6579, in call
return ret(*args, **kwargs)
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 51, in action
res = self.actionsaction
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 5680, in searchSeries
self.session.openWithCallback(self.wSearch, NTIVirtualKeyBoard, title = "Serien Titel eingeben:")
File "/usr/lib/enigma2/python/mytest.py", line 424, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 452, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 353, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/mytest.py", line 395, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 119, in applySkin
self.createGUIScreen(self.instance, self.desktop)
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 48, in createGUIScreen
applyAllAttributes(w.instance, desktop, w.skinAttributes, self.scale)
File "/usr/lib/enigma2/python/skin.py", line 343, in applyAllAttributes
applySingleAttribute(guiObject, desktop, attrib, value, scale)
File "/usr/lib/enigma2/python/skin.py", line 208, in applySingleAttribute
ptr = loadPixmap(value, desktop) # this should already have been filename-resolved.
File "/usr/lib/enigma2/python/skin.py", line 187, in loadPixmap
raise SkinError("pixmap file %s not found!" % (path))
skin.SkinError: {newnigma2-HD/skin.xml}: pixmap file /usr/share/enigma2/newnigma2-HD/skin_default/vkey_text.png not found!
enigma2_crash_1482837812.log.txt
Seit der v3.2.5 wird die Einstellung zur Anzeige aller Tasten im Skin zwar gespeichert, aber nach einem Neustart wechseln die Tasten wieder alle 5s
Unter Newnigma Unstable 4.0.8 verursacht die aktuelle Version vom Git einen Dauerloop des Plugins nach dem starten und verhindert das beenden des Plugins sowie die gesamte Bedienung der Box. Es wird kontinuierlich versucht ein Suchlauf nach neuen Timern zu starten ohne das die Box sich bedienen oder das Plugin abschalten läßt.
Kann man statt eines Senders auch ein ganzes Bouquets als Einschränkung für einen Sendermarker auswählen?
Ist besonders interessant für ein Senderbouquets mit Werbefreien Sendern.
Seit dem Update werden einige meiner Sendungen leider nicht mehr aufgenommen. In den Logfiles hab ich gesehen, dass bei diesen Sendungen alle Folgen nur S00E00 mit angegeben werden. Der Serienrecorder geht von Duplikaten aus und ignoriert sie. Beispiele sind Presseclub und Auslandsjournal.
Wäre schön wenn man für die Folge S00E00 in den Einstellungen die Duplikat-Regel abstellen könnte.
hallo
wird eingestellt dass die box für das update aus dem deepstanby hochfahren soll und danach wieder herunterfahren, gibt es probleme wenn die box nicht im deepstanby ist.
also läuft die box normal und serienrecorder macht update. fährt die box danach ohne irgend einer meldung oder so herunter.
bitte so einstellen dass die box nur in den deepstanby geht wenn sie auch aus dem deep hochgefahren ist.
danke.
mfg cedi
Wo ist eigentlich beim Anzeigen der Serien der Unterschied zwischen "aktuellen internationalen Serien" und "Serienklassikern"?
Scheinbar kommt es häufig vor (bei Daily Soaps?), dass der Episoden-Titel einer Folge zum Zeitpunkt der Timer-Erstellung noch nicht bei Wunschliste hinterlegt ist, bzw. nur ein Dummy-Name (Episode 1234).
Zusätzlich zur Aktualisierung der Anfangs- und Endzeit eines Timers sollte versucht werden ob nicht auch der Timer-Name bzw. dessen Beschreibung beim Auto-Check aktualisiert werden kann.
Hi,
super wäre es wenn man bei den Serienmarkern vps einschalten könnte.
Aber es ist so schon ein super Plugin :-)
Gruß
muhadib
Hi,
wäre es möglich die Überprüfung ob eine Episode bereits aufgenommen wurde, nicht nur auf *.ts zubegrenzen ? Aus Speicherplatzgründen nutze ich das MKV Format. Was bei mehr als 4TB einfach mehr Sinn macht.
Spricht also etwas dagegen, die Suche auf einen Teil des Dateinames zubegrenzen ?
Eine freie Formatwahl währe dann gegeben.
Danke im Vorraus
I have started to implement the API for the Web Interface, see Pull Request 34
#34
But actually I've not the time to complete it.
Next steps:
Define and Implement API functions:
Implement the User Web Interface.
Eingestellte Sender bei Markern werden nicht berücksichtigt, es wird immer von allen Sendern aufgenommen. Aktuell passiert das bei "Der Alte". Als Sender ist ZDF eingestellt, er erstellt aber auch Timer auf ZDF_neo.
Beim Abrufen der Sendertermine (mit Info-Taste) bekomme ich mit der Version 3.4.8-beta die Fehlermeldung.
Fehler beim Abrufen und Verabeiten der Ausstrahlungstermine
Ist das ein Problem mit dem SR oder der Webseite?
Danke :-)
Schon beim starten des Plugins kommt ein Greenscreen:
Traceback (most recent call last):
File "/usr/lib/enigma2/python/enigma.py", line 6579, in call
return ret(*args, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 295, in processDelay
callback(*retval)
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 10255, in checkForUpdate
self.startScreen()
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 10507, in startScreen
self.readWebpage(False)
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 10533, in readWebpage
self.processPlanerData(planerData, False)
File "/usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorder.py", line 10540, in processPlanerData
headDate = [data["date"]]
KeyError: 'date'
enigma2_crash_1482498473.log.txt
Kann ich etwas tun um das Problem zu lösen?
Feature Requests (Reihenfolge ist nicht als Priorisierung zu sehen)
Erledigt:
Ich habe v2.1 installiert und dann per FTP auf 2.4b9 upgedated, läuft super, herzlichen Dank!
Leider klappt die Versionserkennung via telnet/opkg nicht, dort soll immer auf v2.3 upgedated werden...
Beste Grüße,
Michael
Hallo, funktioniert der TV-Planer wirklich?
Ich habe eine gmx.de EMailadresse und es gab noch nie einen erfolgreichen Import. Emails werden von der Webseite an GMX verschickt!
Wie kann ich teste, ob meine Einstellungen im Serienrecorder richtig sind.
meine Settings
INBOX
imap.gmx.de
Port 00993
Abruf 02:00
Wunschliste Programmbeginn 00:00
TV-Planer aktiv
Wenn man bei der Zeiteinschränkung im Menü beides mal die gleiche Uhrzeit einträgt weil man keine Ausnahme möchte hat das Plugin bei mir versucht lediglich in dieser einen Stunde Aufnahmen zu finden.
Also statt von 9 Uhr bis 9 Uhr erlaubt nimmt das Plugin von 9 Uhr bis 9 Uhr als Ausnahme an.
Ist das so gewollt?
Muss da mindestens eine Stunde als Ausnahme eingestellt werden?
enigma2_crash_1484076018.zip
Die Senderliste wurde nicht ordnungsgemäß von der Vorversion übernommen.
Beim Aufruf der Senderlisten Aktualisierung crasht die Box.
Ab wann kann das dann getestet werden ?
Bzw. was muß man beachten um nicht alles neu zu machen ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.