Coder Social home page Coder Social logo

serienrecorder's People

Contributors

betonme avatar cwildt avatar egn1 avatar einfall avatar ipkay avatar ktitan avatar m0rphu avatar macdisein avatar schomi avatar topic2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

serienrecorder's Issues

Question: Dokumentation

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.

Reaktion der Added-Liste

Wenn eine Serie im SerienMarker gelöscht wird, werden die entsprechenden Einträge in der Added-Liste mitgelöscht?

cover speicherort

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

Gelöst: Serien auf RTL Nitro werden nicht mehr gefunden

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.

Auto-Update crash

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)

Releas 3.3.0 und Beta 3.3.0 keine Daten

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

Serien-/Staffelstart Ansicht

Mein Vorschlag wäre mit diesem Screen den Serienplaner Screens zu ersetzen.
Sieht dann fast aus wie früher :-)

Farben in default skins

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 .

Tastenbezeichnungen angleichen

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

Eintrag in der Added-Liste zu früh

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?

Timer als Umschalt-Timer anlegen

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.

English Language

Hi,
thank you for your useful plugin. Please support English language in this plugin.
thanks a lot.

Fresh OpenATV Image & Serienrecorder 3.3

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?

Spielfilme in TV-Planer ignorieren

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.

Auszug aus der Mail

Danke und Gruß
pr0

Enhancement: "Specials"-Charakter Auswahl

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.

name der aufnahmedatei

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

Parsing Planer-Mail

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.

cover download

mit der aktuellen beta 3.3.0 wird kein cover heruntergeladen

Fehler Mail-Parsing

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.

serien ordner

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

Greenscreen beim "Serie suchen" 3.4.0-beta

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

Fehlermeldung GIT-Version

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.

Bouquets auswählen

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.

Einige Sendungen werden ignoriert, da alle Folgen mit S00E00 angegeben sind

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.

deep standby

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

Frage zur Anzeige

Wo ist eigentlich beim Anzeigen der Serien der Unterschied zwischen "aktuellen internationalen Serien" und "Serienklassikern"?

Timer-Name/Beschreibung aktualisieren

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.

vps einschalten

Hi,
super wäre es wenn man bei den Serienmarkern vps einschalten könnte.
Aber es ist so schon ein super Plugin :-)

Gruß
muhadib

Support andere Dateiformate für bereits bestehende Aufnahmen

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

Web Interface

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:

  • Get settopbox channels - Done
  • Get channels from Wunschliste - Done
  • Search a specific serie by name at Wunschliste - Done
  • Search all events by series id - Done
    Further?
  • Save channel match
  • Get series list from user

Implement the User Web Interface.

Senderauswahl bei Marker funtioniert nicht

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.

Greenscreen

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

Feature Requests (Reihenfolge ist nicht als Priorisierung zu sehen)

  • Sender Priorisierung
  • Special Character Auswahl für "Specials Ordner"
  • Voller Scan entsprechend der Einstellung für den Zeitraum der Timerprogrammierung
  • Serien Marker automatisch aktivieren wenn neue Sendungen gefunden werden
  • TV Wunschliste E-Mails automatisch löschen
  • Ordner für Serien möglichst spät anlegen, so dass nur Ordner vorhanden sind wenn auch Timer da sind
  • Datenabfrage mit RSS
  • Aktion nach automatischem Suchlauf "automatisch" (aktueller Zustand bleibt erhalten)
  • Bei der Auswahl des Aufnahmeordners am Serien-Marker sollte man wählen können ob ein Serienordner angelegt werden soll oder nicht.
  • Episoden im Originalton werden am Episodennamen erkannt und es wird zusätzlich noch ein Timer für die synchronisierte Episode angelegt.

Erledigt:

  • Filter für neue Serien in der Serien-/Staffelstart Ansicht

Versions Nummern inkonsistent mit Betas

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

TV-Planer funktioniert der?

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

Problem mit Zeiteinstellung

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.