Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Releas 3.3.0 und Beta 3.3.0 keine Daten #51

Closed
spinnentobii opened this issue Dec 9, 2016 · 44 comments
Closed

Releas 3.3.0 und Beta 3.3.0 keine Daten #51

spinnentobii opened this issue Dec 9, 2016 · 44 comments

Comments

@spinnentobii
Copy link

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

@spinnentobii
Copy link
Author

img_0917
img_0918
img_0919
img_0920
img_0921
img_0922

@spinnentobii
Copy link
Author

anbei ein paar Bilder
newnigma 2 daily 2016
dm7080hd
OS 4.2.7r1

@MacDisein
Copy link
Collaborator

Ja, das ist ganz normal im Moment

@spinnentobii
Copy link
Author

Hallo, warum ist das ganz normal im Moment?

@MacDisein
Copy link
Collaborator

Weil Wunschliste gerade Performance Probleme hat und deswegen die Zugriffe des SerienRecorders einschränkt.

@schomi
Copy link
Contributor

schomi commented Dec 9, 2016

@spinnentobi
Auch wenn du es immer wiederholst, die Situation ist im Moment nicht zu ändern.
Einfach mal abwarten.

@ConberStamm
Copy link

ConberStamm commented Dec 13, 2016

Gibt es hier schon eine Lösung? Bei mir wird seit ein paar Tagen nur noch eine Serien aufgenommen, für alle anderen wird kein Timer erstellt oder gefunden.

image

image

@MacDisein
Copy link
Collaborator

Nein, noch nicht - Wunschliste arbeitet daran, danach muss das Plugin dann noch angepasst werden.

@cedi84
Copy link

cedi84 commented Dec 14, 2016

macdisein, vieleich kannst du eine möglichkeit einbauen dass während dieser phase, user auf dem serienserver daten manuel eingeben können. so erreicht es hunderte von leute. und fehlt eine serie kann mann diese nachtragen.
wäre doch was oder??

ich z.b würde dies für viele meiner wichtigen seien sofort machen.....

@egn1
Copy link
Collaborator

egn1 commented Dec 14, 2016

Das habe ich mir auch schon überlegt.
Man könnte auch den RSS-Feed als Alternative zur Druckvorschau nehmen. Da steht zwar weniger drin, aber wichtig ist erst Mal dass die Aufnahmen wieder funktionieren.

@betonme
Copy link
Collaborator

betonme commented Dec 14, 2016

Der RSS Feed funktioniert prinzipiell. Das hatte ich in einer alten Version des SeriesPlugins bereits implementiert.
Aber: Derzeit werden alle Anfragen des SerienServers blockiert, eine Umstellung ändert daran nichts.

Wir bekommen einen dedizierten Zugang zu Wunschliste.de, wann dieser aber bereitgestellt wird, kann ich nicht sagen...

@egn1
Copy link
Collaborator

egn1 commented Dec 14, 2016

Aber vielleicht könnte man tatsächlich eine manuelle Eingabemöglichkeit auf dem Server schaffen, dann könnte man die eigenen Serien mit Cut-and-Paste eintragen bis die Verbindung funktioniert.

@MacDisein
Copy link
Collaborator

Und so ein Webinterface ist mal eben mit einem Fingerschnipp gemacht - oder wie?
Auch wenn github eine Plattform für Softwareentwickler ist, habe ich den Eindruck, dass hier niemand die Ausmaße abschätzen kann, weder für den Entwicklungsaufwand eines solchen Interfaces noch was das manuelle Einpflegen der Daten angeht, wir haben z.Z. ca 25.000 Serien und etwas über 5 Millionen Datensätze mit Ausstrahlungsterminen in der Datenbank - ich wünsche schon jetzt viel Spaß beim Einpflegen der Daten per Copy and Paste.

@ConberStamm
Copy link

Was ich nicht verstehe: ich bekomme doch Serien angezeigt. Das sieht bei mir ziemlich komplett aus. Nur die Timer werden nicht gesetzt? Wenn ich die Ansicht ändere (aktuelle int. Serien) wird auch was runtergeladen. Eine Serie wird auch nach wie vor aufgenommen. Das ist die einzige, die ich auf RTLnitro aufnehme. Hängt das irgendwie mit der Kanalzuordnung zusammen?

@MacDisein
Copy link
Collaborator

Was du meinst ist die Serien-Planer Ansicht, die hat nichts mit der Timererstellung zu tun. Die Planer-Daten liegen noch für einige Tage im Voraus auf unserem SerienServer, deswegen können sie noch angezeigt werden. Für manche Serien liegen auch noch Ausstrahlungstermine vor.

@egn1
Copy link
Collaborator

egn1 commented Dec 15, 2016

Hallo MacDisein, es geht doch nicht darum Wunschliste zu ersetzen sondern eine Art Notbetrieb zu errichten. Es geht nur darum für existierende Serien irgendwie die Ausstrahlungstermine in den Server zu bekommen, damit die Aufnahmen weiter automatisch programmiert werden. Es geht auch nicht darum für alle 20000 Serien die Daten einzutragen sondern dass jeder in einer Art Crowd-Aktion, die für ihn relevanten Daten eintragen kann. Ich bin mir sicher wenn 100 Nutzer die Daten ihrer Serien eingetragen haben ist ein Großteil der wirklich genutzten Serien abgedeckt.

Das Interface zum Eingeben der RSS-Daten ist ein ganz einfaches Textfeld in das der Text der RSS Ausgabe beginnend mit Terminvorschau für "" gepastet wird.

Der Text wird dann geparsed und in die Timer für die jeweilige Serie eingetragen.

Das Hauptproblem sehe ich eher hinsichtlich des Schutzes des Zugangs, insbesondere wer berechtigt ist irgendwelche Einträge vorzunehmen. Da fällt mir momentan keine vernünftige Lösung ein.

Eine zentrale Lösung wäre zwar für die Nutzer schöner. Aber wenn der jetzige Zustand noch länger anhält werde ich mir eine lokale Lösung implementieren und die Daten für meine Serien in einer lokalen Datei ablegen.

@egn1
Copy link
Collaborator

egn1 commented Dec 15, 2016

Mir fällt noch gerade ein:
Du schreibst dass 5 Millionen Datensätze in der Datenbank vorhanden sind. Da ich annehme, dass diese alle noch weitgehend aktuelle sind, kann man diese nicht zugänglich machen?
Für bestehende Serien ändert sich an den Ausstrahlungsterminen kaum was, und wenn dann hat man halt Pech gehabt. Dies ist immer noch besser als der jetzige Zustand.

@MacDisein
Copy link
Collaborator

Ich habe das schon verstanden, dass das Interface nicht WL ersetzen soll und nur für den Notbetrieb gebraucht wird.

Folgender Vorschlag: Ich stelle das Datenbank Schema des SerienServers zur Verfügung und du schreibst das einfache Textfeld und den Parser der die Daten in die Datenbank schreibt, dann lade ich das gerne auf den Server hoch.
Melde dich einfach per Mail oder poste hier noch mal, dann stelle ich dir das Datenbank Schema zur Verfügung.

Für den Zugriffschutz reicht ein Eintrag in der htaccess, da sehe ich keine große Probleme.

Die 5 Millionen Datensätze sind auch vergangene Ausstrahlungstermine, weil der SerienServer nicht nur den SerienRecorder sondern auch das SeriesPlugin mit Daten versorgt.

@ghost
Copy link

ghost commented Dec 17, 2016

Grundsätzlich sollte man Sagen!!! Was Passiert gerade und wer Opfert seine Zeit um das ganze am Laufen zu halten! Einen Riesen DAUMEN nach oben!!! Also Lassen wir die Jungs Ihr Hobby tun und meckern nicht, ist dann halt mal paar Tage so!!!

@ConberStamm
Copy link

Wie ist der aktuelle Stand? Hab gerade gesehen, dass viele neue timer setzt sind. Allerdings auch für bereits vorhandene Folgen.
Die App selbst verabschiedet sich mit einem systemabsturz, wenn ich sie aufrufe.

@MacDisein
Copy link
Collaborator

Wir haben jetzt wieder Zugriff auf die Sendetermine von Wunschliste, alles andere funktioniert noch nicht oder nicht richtig.
Um den Absturz beim Starten zu verhindern, gibt es hier einen Patch.

@ghost
Copy link

ghost commented Dec 22, 2016

Naja, Super! Lieben Dank für Deine Mühe, habe denn patch gerade Installiert und siehe da es sind wieder Timer gesetzt worden. Aber was ich in letzter Zeit festgestellt habe, die Serien werden nicht
mehr in die Serienordner geschoben. Aber ich weiss nicht ob das auch an meiner Box liegt und da was falsch ist was mit dem Plugin hier gar nix zu tun hat.

@michaelarlt
Copy link

Die Serien werden generell nicht verschoben sondern direkt im Zielordner aufgenommen. Kontrolliere am besten mal die Aufnahmepfade im Serien Marker. Das siehst du da direkt in der Liste und kannst relativ schnell durchscrollen fuer alle Serien. Mit einem sqlite Browser kannst du das auch direkt in der serienrecorder.db nachschauen

@richard2000
Copy link

richard2000 commented Dec 23, 2016

Super, das Ihr kurz vor Weihnachten noch eine neue Beta raushaut. Ich habe mir jetzt allerdings einen Fehler eingefangen. "Einige Plugins sind nicht verfügbar: Extensions/serienrecorder Setup (No module named serienrecorder.SerienRecorder) Extensions/serienrecorder (No module named serienrecorder.plugin)" Die Fehlermeldung kommt, wenn ich über den VTI-Manager in die Extensions gehe.

Hab ich da was falsch kopiert? Ich habe die alten *.py *.pyo im serienrecorder-Ordner gelöscht und den aktuellen Inhalt über die *.py kopiert. Mir scheint, so als ob eine Datei fehlt.

EDIT: Hat sich erledigt. Ich habe jetzt nochmal alles per opkg install enigma2-plugin-extensions-serienrecorder_3.3.0_all.ipk neu installiert. Siehe da ich komme wieder in die Serienliste.

@richard2000
Copy link

Ich weiss, dass die 3.3 noch beta ist.
Daher die Rückmeldung. Vielleicht hilft es bei der Weiterentwicklung.

Bei mir crashed jetzt leider das Plugin nachdem ich es mit Exit verlasse.
Die GUI verabschiedet sich dann immer mit einem green-Screen.
Hier die letzte Fehlermeldung aus dem dvb2dvbapp2_crash.log:

[SerienRecorder] count channels 142
channels: false
Looking for embedded skin
warning, skin is missing element bt_green in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
warning, skin is missing element video in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
warning, skin is missing element bt_red in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
warning, skin is missing element bt_blue in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
warning, skin is missing element version in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
warning, skin is missing element bt_yellow in <class 'Plugins.Extensions.serienrecorder.SerienRecorder.serienRecMarker'>
action -> SerienRecorderActions cancel
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 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'
(PyObject_CallObject(<bound method Session.processDelay of <main.Session instance at 0x1de4b70>>,()) failed)
]]>`

@MacDisein
Copy link
Collaborator

Einfach die aktuellen Sourcen von GitHub nutzen, dort ist der Fehler behoben (3.3.1-beta)

@richard2000
Copy link

richard2000 commented Dec 23, 2016

Also ich hab jetzt folgendes getan:

  • opkg install enigma2-plugin-extensions-serienrecorder_3.3.0_all.ipk
  • danach habe ich die SerienRecorder.py aus dem aktuellen master-Zweig heruntergeladen und drüberkopiert

Ergebnis: Fehlermeldung in den Extensions: No module named serienrecorder/subprocess
Ich habe auch versucht alles aus dem aktuellen master drüber zu kopieren.

Mach ich etwas grundsätzlich falsch? Bisher reichte es, die git-sourcen per ftp in den Plugin-Ordner zu kopieren. Ich habe allerdings die pyo vorsichtshalber gelöscht. Die werden ja dann neu gebildet.

@MacDisein
Copy link
Collaborator

Durch die aktuellen Änderungen gibt es wohl zusätzliche Abhängigkeiten.
opkg install python-subprocess
Damit sollte das Problem gelöst sein.

@richard2000
Copy link

Das war es! python-subprocess muss installiert sein, dann funktioniert die Version von heute.

Vielen Dank für die schnelle Hilfe. Ich werde die neuen Versionen testen und Feedback geben.

@nilschrishahn
Copy link

Hallo MacDisein,
Super das sich wieder was getan hat.
Folgende Fragen:
Bei der Suche findet der Serienrecorder gar nichts. Egal nach was ich suche, es kommt sofort 0 Treffer. Ist das im Moment noch so, oder woran kann es liegen?
Der Serienplaner zeigt auch nichts an. Es steht da zwar Lade Infos vom Web....aber geladen wird nichts. Es ist auch nicht abgestürzt. Auch normal bei der Version?

Danke für die tolle Arbeit.

@egn1
Copy link
Collaborator

egn1 commented Dec 24, 2016

Zitat MacDisein:
"Wir haben jetzt wieder Zugriff auf die Sendetermine von Wunschliste, alles andere funktioniert noch nicht oder nicht richtig."

Mit der neuen TV-Planer Funktion kann man aber in der Zwischenzeit zumindest über Wunschliste neue Serien programmieren:

Nutzung der TV Wunschliste TV-Planer E-Mail

MIt dieser Änderung ist es möglich die TV Wunschliste TV-Planer E-Mails
zur Programmierung von SerienMarkern und den dazugehörenden Sendungen zu
nutzen. Dabei ist keinerlei Zugriff auf TV-Wunschliste nötig, so dass
der SerienRecorder auch dann funktioniert wenn der SerienServer nicht
funktioniert, oder Wunschliste wieder einmal den Zugang einschränkt.

Aber auch wenn der Zugriff auf die Daten funktioniert gibt es weitere
Vorteile:

  • es können über Wunschliste neue SerienMarker angelegt werden
  • es werden beim automatischen Check nur die SerienMarker der Sender des
    jeweiligen Sendetages abgefragt, was die Last erheblich reduziert
    Beim manuellen Check werden weiterhin alle Marker genutzt damit neu
    programmierte Serien sofort berücksichtigt werden.

Nutzung:
Mit einem Zugang bei TV Wunschliste ist es möglich Serien für den
sogenannten TV-Planer auszuwählen. Der TV-Planer zeigt alle Sendungen
aller ausgewählten Serien für die nächsten 4 Wochen an. Die Sendungen
eines einzigen Tages, der eine bestimmte Zahl von Tagen in der Zukunft
liegt, kann als tägliche InfoMail versendet werden.

TV Wunschliste Einstellungen:

  • login einrichten
  • TV Infomails in den Einstellungen aktivieren
  • Vorlauf in Tagen einstellen (z.B. 1)
  • Einstellung des Beginns des Programmtages (z.B. 5 Uhr)
  • Mailformat auf HTML+Text einstellen (SerienRecorder versteht nur HTML)
  • Serien für den TV-Planer markieren

Nach dem Einstellen wirkt die Änderung meist erst ab dem nächsten Tag.

SerienRecorder Einstellungen:

  • TV-Planer aktivieren
  • E-Mail Server, E-Mail Adresse, E-Mail Passwort einstellen
  • Je nach E-Mail Server kann es nötig sein auch noch die anderen
    Parameter zu ändern
  • Die Autocheck Zeit sollte man auf etwa 1 h nach der Zeit einstellen zu
    der die TV-Planer Email eintrifft.

Jetzt sollte bei jedem Autocheck die Mailbox abgefragt werden und wenn
eine TV-Planer Email gefunden wird, werden die Sendungen extrahiert und
daraus Marker und Sendungen generiert. Fehlende Marker werden angelegt
und Timer programmiert. Der normale Suchlauf wird dann auf die Marker
dieses Tages reduziert.

Einschränkung:
Derzeit wird die URL für den Zugriff auf die Daten des SerienServers
noch nicht richtig in der Datenbank gespeichert. Dies wird nachgeholt
wenn man vom SerienServer über den Seriennamen die URL abfragen kann.

Ich habe zwar trotz der kurzen Zeit viel getestet, aber Fehler sind
nicht völlig auszuschließen. Deshalb bitte am Anfang den Autocheck
täglich überprüfen.

@spinnentobii
Copy link
Author

Teste gerade die Beta 3.4.0 entweder ist gerade ganz Deutschland im Netz am streamen? denn die Antwortzeiten sind extrem lang

@spinnentobii
Copy link
Author

Werde es jetzt mit dem TV Planer testen aber wo finde ich den Punkt ""Autocheck Zeit beta 3.4.0""

@michaelarlt
Copy link

@spinnentobii Autocheck ist auf Seite zwei der Suchlauf fuer die automatische Suche. Wenn ich alles richtig verstanden habe sollte man den auf 6 Uhr stellen wenn die Mail um 5 Uhr verschickt wird.
tv_planer
Ich kanns auch erst ab morgen testen

@spinnentobii
Copy link
Author

ich suche die Einstellung wie im Punkt ---"Die Autocheck Zeit sollte man auf etwa 1 h nach der Zeit einstellen zu der die TV-Planer Email eintrifft."---- beschrieben.

@MacDisein
Copy link
Collaborator

Die Option heißt "Uhrzeit für automatischen Suchlauf"

@egn1
Copy link
Collaborator

egn1 commented Jan 8, 2017

Da der SerienServer jetzt zusammen mit dem neusten 3.4 Beta funktioniert schließe ich hier.

@egn1 egn1 closed this as completed Jan 8, 2017
@ConberStamm
Copy link

Naja, nur mit dem Umweg über die Email. Im Serienrecorder kann man keine Serien anzeigen und keine Marker setzen.

@egn1
Copy link
Collaborator

egn1 commented Jan 8, 2017

Hast Du schon einen Update gemacht?

@ConberStamm
Copy link

Ja, 3.4.0-Beta

@MacDisein
Copy link
Collaborator

MacDisein commented Jan 8, 2017

Und welche essentielle Funktion funktioniert in der aktuellen Betaversion nicht, die den SerienRecorder unbenutzbar macht?

@michaelarlt
Copy link

Bei mir werden Serien angezeigt und Marker gehen ebenso.
Klasse Arbeit von euch Dev's

@ConberStamm
Copy link

Das scheint jetzt falsch rüber gekommen zu sein. Dank der Beta kann ich den Serienrecorder wieder benutzen. Serien trage ich über die Email Funktion ein. Funktioniert gut. Somit werden keine Folgen verpasst. Danke für die schnelle Reaktion!
Was noch nicht geht: es werden keine Serien angezeigt, somit lassen sich im Plugin keine neuen Serien hinzufügen. "Fehler beim Abrufen der SerienPlaner-Daten"

@egn1
Copy link
Collaborator

egn1 commented Jan 9, 2017

Serien-Planer Daten wird es auch nicht mehr in der Form wie früher geben, da die Daten von Wunschliste nicht mehr nutzbar sind. Aber man kann neue Marker auch über die Suche im SR eintragen und MacDisein hat mittlerweile auch schon was überlegt um die Serien-Planer Anzeige mit Informationen zu füllen.

Bitte melde Dich für User Support im VU+ oder Dreambox Forum an, da wir hier im Git nur Entwickler Themen diskutieren wollen. Danke.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants