Skip to content

v1.0-beta.1

Latest
Compare
Choose a tag to compare
@PCJones PCJones released this 29 Dec 02:52
· 45 commits to v2 since this release

Version 1.0 - Beta 1

Nach vielen Wochen Arbeit ist nun endlich Version 1.0 in Aussicht!

Mitmachen & Testen

Ihr könnt die neue Version direkt testen, ohne irgendetwas updaten zu müssen - alles was ihr tun müsst, ist die URL des MediathekArr Indexers in Sonarr und Radarr auf die öffentliche Beta-API zu setzen:
grafik
URL: https://nzb.mediathekarr.pcjones.de

Sobald das 1.0 Update endgültig veröffentlicht wird, könnt & sollt ihr natürlich wieder eure lokale API nutzen.

Ich würde mich wirklich sehr über Feedback in jeglicher Hinsicht freuen - wenn etwas jetzt geht, was vorher nicht ging, super! Wenn irgendetwas nicht geht oder ihr Wünsche habt, dann bitte umso mehr berichten - hier als Issue, oder bei uns auf dem Discord: https://discord.gg/pZrrMcJMQM

Daily shows

Ein wichtiger Tipp: viele Sendungen, insbesondere tägliche/wöchentliche Shows wie ZDF Magazin, heute show funktionieren nur, wenn ihr den Serientyp in Sonarr auf Daily setzt.

Neue Features & Änderungen

Neben unzähligen Bugfixes und Performanceverbesserungen ist das wichtigste wohl die neue, verbesserte Suche:

Aufgrund der katrastrophalen Metadaten der Mediatheken hat man mit der bisherigen Version des MediathekArr leider nur selten Erfolg, eine Episode einer Show zu finden, geschweige denn alle. Selbst für die gleiche Show kann es unzählige verschiedene Formate für die Episodentitel geben. Daher habe ich an einem neuen System gearbeitet, in welchem man(momentan nur ich) für jede Show/jeden Film Matching&Filterregeln definieren kann, um Shows und Episoden in der Mediathek korrekt für Sonarr zu erkennen. Dadurch funktionieren u.A. folgende Shows, die vorher nicht oder nur sehr eingeschränkt gingen, nun einwandfrei:

  • Tatort
  • ZDF Magazin Royale
  • Heute Show
  • In aller Freundschaft
  • Das Traumschiff
  • Ein Schwarzwaldkrimi
  • Bibi Blocksberg
  • Bibi und Tina
  • uvm

Sollte eine Show/Episode nicht korrekt gefunden/gematched werden, dann meldet mir das bitte, so dass ich für diese Filterregeln hinzufügen kann :)

Mit der neuen Version wird zunächst versucht, ein Suchergebnis mit (quasi) absoluter Sicherheit anhand den individuelle vorgegebenen Regeln zu finden. Wenn das nicht klappt, wird, wie bisher, versucht, Shows und Episoden "nach bestem Wissen und Gewissen" zu erkennen.
Ihr könnt anhand des Releasenames erkennen, ob die Episode/Show erkannt wurde:

heute-show.S2024E27.heute-show.vom.20.September.2024.GERMAN.480p.WEB.h264-MEDiATHEK
Das Release wurde mit dem neuen System Anhand von Filter- & Matchingregeln extra für die heute show korrekt erkannt

heute-show.S2024E26.heute-show.vom.20.September.2024.GERMAN.480p.WEB.h264.MATCH.UNCERTAIN-MEDiATHEK
MATCH.UNCERTAIN: Das Release wurde mit dem alten System mit relativ hoher Wahrscheinlichkeit korrekt erkannt (aber nicht sicher)

heute-show.-.heute-show.spezial.vom.1.September.2023.GERMAN.1080p.WEB.h264.NO.MATCH-MEDiATHEK
NO.MATCH: Das Release konnte keiner Episode zugewiesen werden. Diese Releases werden von den *arrs sowieso niemals geladen und ihr werdet diese nur über Prowlarr oder interaktive Suchen finden.

Weitere geplante Features

Das hier ist eine grobe Liste an Ideen - ich gebe kein Versprechen dafür ab, dass es alles davon in das 1.0 Release schafft (eher unwahrscheinlich):

  • Download von .m3u8 streams (gerade gehen nur MP4-Dateien)
  • Bugfixes/Rework des Downloaders (er funktioniert, die Queue zeigt aber nicht immer alles an)
  • Incomplete/Temp Ordner (gerade passiert alles Temporäre im finalen Ordner)
  • Mediainfo auslesen und die endgültige Datei dementsprechend benennen (gerade wird aus Mangel an genaueren Informationen davon ausgegangen, dass jede Datei 1080/720/480p und h264 ist, was auch überwiegend stimmt, aber nicht immer)
  • Weboberfläche mit den aktuellen Downloads, Log und Config zum einfacheren/unterstützten konfigurieren der Ordner & Mappings für die Klickibuntis
  • Untertitel herunterladen, in .srt konvertieren und in den MKV-container muxen
  • Readme überarbeiten (insbesondere wichtige Info ist, dass man viele Shows auf Typ Daily setzen muss damit sie korrekt funktionieren)
  • (PHP API>C# API)
  • Wünsche?