JDownloader 2 Save.TV APIv3 BETATest

Top-Downloadmanager mit voller Save.TV Integration! (automatische Archivübernahme u.v.a.m.)
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

@Fredel
Fox hat dieses Feature auch angefragt und ich werde es umsetzen, sobald die Bugs gefixt sind und ich weitere unnötige Plugin Einstellungen entfernt habe.
Man sollte nur bedenken, dass falsche Werte- und damit eine falsche Anfrage die Crawler "kaputt" machen können.
Ich schreib das nochmal in die Info Dialoge wobei ich denke die wenigstenUser werden in ein Textfeld dessen Funktion sie nicht verstehen einfach irgendetwas reinschreiben^^
Vielleicht mache ich heute doch noch ein Update ohne die API zu erzwingen, da das Wochenende vor der Tür steht, aber ich bin kurz davor :D

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

@Fredel
Ich habe deinen Vorschlag direkt umgesetzt :D
Ich könnte auch die Möglichkeit einbauen, API Parameter komplett selbst bestimmen zu können, denn da gibts ja noch diverse weitere Filtermöglichkeiten.
Klar wäre ein GUI toll, aber es ist viel Arbeit und der Nutzen innerhalb von JDownloader doch sehr gering.
Andere Frage:
Wie gehst du mit startDate und endDate um?
Die sind 2 Stunden versetzt von den Angaben der Webseite und ich bin mir nicht sicher, ob ich das korrekt eingebaut habe ...

Changelog vom 22.09.2017:
- Plugin Einstellung "Linkcheck deaktivieren" entfernt: Wird nicht (mehr) benötigt
- Einstellung 'Nur neue Aufnahmen hinzufügen' funktioniert wirder und läuft per API nun auch serverseitig und damit schneller
- Einstellung 'Nur Aufnahmen der letzten X Stunden herunterladen' arbeitet nun mit Tagen anstatt Stunden, wird mit dem Update zurückgesetzt (default = 0 [Stunden] = komplettes Archiv crawlen)
- Einstellung 'Download von Aufnahmen ohne Schnittliste erzwingen, sofern X Stunden nach Aufnahmedatum keine Schnittliste verfügbar ist?' wird mit dem Update zurückgesetzt (default = 24 Stunden)
- Einstellung 'Download von Aufnahmen ohne Schnittliste erzwingen, sofern X Stunden nach Aufnahmedatum keine Schnittliste verfügbar ist?': Bugfix für falsche Angabe beim Wert '0' (= niemals Version ohne Schnittliste herunterladen)
- Neue erweiterte Einstellung: 'Crawler: Werte für API Zugriff 'tags' Parameter (kommasepariert)'
- Webseitenmodus: Fixed Problem mit fehlgeschlagenem Login
- 2 Stunden Zeitversatz der internen Zeitstempel repariert: Vorläufige 'Original Dateinamen' von APIv3 und Webseite sind nun identisch
- Info Dialoge des Crawlers enthalten nun lesbarere Informationen zum letzten Crawl-Zeitpunkt

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Fredel
Beiträge: 927
Registriert: So 21. Feb 2016, 20:45
bevorzugter Onlinevideorecorder: Save.TV

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von Fredel »

jdownloader_pspzockerscene hat geschrieben: Fr 22. Sep 2017, 16:19Ich könnte auch die Möglichkeit einbauen, API Parameter komplett selbst bestimmen zu können, denn da gibts ja noch diverse weitere Filtermöglichkeiten.
Dein Vorschlag ist die Bessere, eine General-Lösung, dies würde so einfach alles bedienen auf das man jetzt oder später kommen kann. Ein Feld für alle Sonderwünsche.

Anstelle record:manual, tags=record:manual einzugeben, sollte dann auch keine größere Herausforderung sein.

Wer mit der Api Testseite nichts anfangen kann, wird hier sicher auch problemlos Rat finden, welche Lösung individuell am günstigsten ist.
jdownloader_pspzockerscene hat geschrieben: Fr 22. Sep 2017, 16:19Wie gehst du mit startDate und endDate um?
Die sind 2 Stunden versetzt von den Angaben der Webseite und ich bin mir nicht sicher, ob ich das korrekt eingebaut habe ...
startDate und endDate sind immer UTC und stimmen daher immer. (z.B. Spiellänge etc.)

Beim Dateinamen (startDate +1 oder +2) sieht das anders aus. +2 stimmt - noch - bis zum letzten Sonntag im Oktober um 1 Uhr UTC. Dann ist es bis zum letzten Sonntag im März um 1 Uhr wieder UTC+1. Das ganze System von Save.TV arbeitet mit UTC, wärend alle User lesbaren Daten immer DE Zeit sind. Daher gibt es daher auch regelmäßig Probleme bei der So/Wi Zeitumstellung.

Im Prinzip müsstest Du überprüfen ob das Datum und die Uhrzeit einer Aufnahme in die Sommer oder Winterzeit fällt um den korrekten Dateinamen, damit die korrekte DE-Zeit der TV-Aufnahme zu ermitteln.
jDownloader & Save.TV: 1. Schritte - automatischer Download <--> Save.TV Manager Version 3 Update: Favoriten retten

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

Fredel hat geschrieben: Fr 22. Sep 2017, 17:09 Beim Dateinamen (startDate +1 oder +2) sieht das anders aus. +2 stimmt - noch - bis zum letzten Sonntag im Oktober um 1 Uhr UTC. Dann ist es bis zum letzten Sonntag im März um 1 Uhr wieder UTC+1. Das ganze System von Save.TV arbeitet mit UTC, wärend alle User lesbaren Daten immer DE Zeit sind. Daher gibt es daher auch regelmäßig Probleme bei der So/Wi Zeitumstellung.

Im Prinzip müsstest Du überprüfen ob das Datum und die Uhrzeit einer Aufnahme in die Sommer oder Winterzeit fällt um den korrekten Dateinamen, damit die korrekte DE-Zeit der TV-Aufnahme zu ermitteln.
Das ist ja zum ...
Gut, dann führt daran wohl kein Weg vorbei :?

Danke fürs Feedback.

Da ich mit diesem Update noch nicht die API zwangsweise aktiviert habe, folgt das mit dem nächsten Update, da ich übers Wochenende wieder abwesend bin und daher keinen Support für eventuelle größere Ausfälle bieten könnte^^

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

Changelog:
- 'Fake' Original Dateinamen im API-Modus verbessert (Episodennummern bei Verwendung der API stimmten nicht überein)
- Einstellung 'Nur neue abgeschlossene Aufnahmen hinzufügen': Mögliche Fehlerbehebung für APIv3-Variante
- Crawler Dialoge: Info zum höchsten StartDatum der zuletzt hinzugefügten telecastID
- Einstellung 'Crawler: Werte für API Zugriff tags Parameter (kommasepariert)' zurückgesetzt und geändert in 'Crawler: eigene API Parameter definieren'
- Einstellung 'APIv3 verwenden' zurückgesetzt: Ab sofort verwenden alle Nutzer standardmäßig die API

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Fredel
Beiträge: 927
Registriert: So 21. Feb 2016, 20:45
bevorzugter Onlinevideorecorder: Save.TV

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von Fredel »

Wow, das funktioniert richtig toll mit dem Archivcrawler. Die Geschwindigkeit der Api ist wortwörtlich atemberaubend.

Ein Mini-Bug: Das Feld für "eigene Api-Parameter" ist gesperrt/ausgegraut, wenn im Save.TV Plugin die Option "Originalen Server Dateinamen verwenden" ausgewählt ist. Vermutlich hast Du nur die Feldeigenschaften aus einem der Felder für den individuellen Dateinnamen kopiert.
jDownloader & Save.TV: 1. Schritte - automatischer Download <--> Save.TV Manager Version 3 Update: Favoriten retten

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

Danke fürs Melden und ja, das war ein Copy & Paste Fehler :oops:

Changelog:
- Einstellung 'Eigene API Parameter definieren': Copy & Paste Bug fixed, der zu falschem Ausgrauen dieser Einstellung führte
- Einstellung 'BETA Features aktivieren' erstmal entfernt, da diese bisher nie verwendet wurde

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

Dieser Thread muss nicht mehr unbedingt ein Sticky bleiben.
Man wird ihn ohnehin einfach in diesem Unterforum finden ;)

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Fredel
Beiträge: 927
Registriert: So 21. Feb 2016, 20:45
bevorzugter Onlinevideorecorder: Save.TV

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von Fredel »

Thread von Bekanntmachung auf wichtig herunter gesetzt.

Einen kleinen Bug in zur neuen APIv3 entdeckt. Ursprünglich im JDL Forum gemeldet. Hier eine Kopie als Info an alle tv-forum.info User:

Problem: "Ein fehler ist aufgetreten! (save.tv)" - Status Plugin veraltet
Betroffene Aufnahmen: 0,5%
Bild

Betroffene Einstellung:
Download von Aufnahmen ohne Schnittlisten bevozugen mit JA, erzwingen ohne Schnittlisten nach 1 Stunde.

Verhalten JDL:
Der JDL versucht die Aufnahme werbefrei (mit Anwendung cutliste) zu laden, vermutlich da Save.TV hier eine culiste als vorhanden angibt, obwohl dies im konkreten Fall nicht möglich ist und die Abfrage einer Download URL mit Error scheitert.

Erwartetes Verhalten:
Der JDL wartet die vorgegebene Anzahl von Stunden (hier 1), prüft dann letztmalig auf einen "neue" cutliste und lädt anschließend die Aufnahme ungeschnitten, obgleich save.TV angibt hier eine cutlist vorhalten zu wollen. Optional: Der JDL lädt die Aufnahme bei diesem konkreten Error sofort uncut.

Fehlermeldung Save.TV:
Durch die Anwendung der Schnittliste wurde der komplette Inhalt der Sendung entfernt. Um den Inhalt deiner Aufnahme anzusehen, lade bitte die ungeschnittene Version herunter.

Der folgende Log betrifft einen "leeren" JDL, welcher direkt nach Neustart mit nur 1 der o.a. betroffenen Aufnahmen gefüttert wird und im Log daher auch sonnst nichts enthalten sollte außer dem Fehler.

30.09.17 09.01.17 <--> 30.09.17 09.01.57 jdlog://5086614015941/

Zum offiziellen JDownloader Forum gehts hier
jDownloader & Save.TV: 1. Schritte - automatischer Download <--> Save.TV Manager Version 3 Update: Favoriten retten

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
jdownloader_pspzockerscene
Beiträge: 91
Registriert: Mo 28. Mär 2016, 18:28
bevorzugter Onlinevideorecorder: Keinen
Kontaktdaten:

JDownloader 2 Save.TV APIv3 BETATest

Beitrag von jdownloader_pspzockerscene »

Es gibt wieder ein Update - Changelog siehe Save.tv Thread in unserem Supportforum:
https://board.jdownloader.org/showthread.php?p=409227

@Fredel
Siehe unser Forum - dein gemeldeter Bug wurde fixed - danke!

Grüße, psp
Offizielle JDownloader Webseite:
https://jdownloader.org/
Offizielles JDownloader Supportforum:
https://board.jdownloader.org/

Link:
BBcode:
HTML:
Hide post links
Show post links
Antworten