amigo-labs

Sofarr

In Entwicklung

Filme und Serien, vom Sofa aus verwaltet

Ein schlanker Dienst, der neue Releases bei Usenet-Indexern findet, anhand der eigenen Qualitätsregeln entscheidet, sie an den Download-Client übergibt und in die Bibliothek importiert. Geschrieben in Rust: ein statisches Binary, ein Container, SQLite.

Plattformen
Docker
Lizenz
MIT

amigo-sofarr ist in einer frühen Entwicklungsphase und noch nicht nutzbar. Zuerst kommen Filme, Serien bauen auf dem fertigen Kern auf.

Es ist ein unabhängiges Clean-Room-Projekt: weder Teil von Sonarr, Radarr oder einem anderen Servarr-Projekt noch von ihnen unterstützt oder abgeleitet. Es wird kein Servarr-Quellcode und keine Servarr-Testdaten verwendet; bestehende Instanzen werden nur über ihre öffentliche HTTP-API beobachtet, um zu prüfen, dass sofarr sich gleich verhält.

Sofarr

Funktionen

  • Eigener Release-Parser

    In Arbeit

    Ein Tokenizer-basierter Parser liest Titel, Jahr, Quelle, Auflösung, Edition, Release-Gruppe und Sprachen aus einem Release-Namen – Feld für Feld gemessen an Tausenden echten Release-Namen.

  • Entscheidungen nach eigenen Qualitätsregeln

    In Arbeit

    Qualitätsprofile mit Cutoff und Upgrades, Größengrenzen, Custom Formats mit Punktwerten, Propers und Repacks sowie Sprach- und Indexer-Einstellungen entscheiden, welches Release geholt wird.

  • Usenet von der Suche bis zur Bibliothek

    In Arbeit

    Neue Releases über Newznab-RSS und -Suche, Downloads über nzbget, danach Import mit Umbenennung in die Bibliothek – Hardlink-freundlich, mit Downloads und Bibliothek unter einem Mount.

  • Umzug von Radarr und Sonarr

    In Arbeit

    Übernimmt Profile, Custom Formats, Qualitätsdefinitionen, Einstellungen und die Bibliothek aus einer laufenden Instanz; ein Shadow-Modus läuft daneben und protokolliert, was sofarr holen würde, bevor es übernimmt.

  • Serien

    In Arbeit

    Episoden, Mehrfach-Episoden, Staffelpakete, tägliche und Anime-Nummerierung, Specials und Serien-Metadaten von TVDB.

  • Web-Oberfläche

    Geplant

    Eine Web-Oberfläche für den Dienst; Technik und Zeitpunkt sind noch offen.