Zum Inhalt springen
nexcrate

nexcrate

Filme, Serien und Musik in einer App, mit mehreren Fassungen je Titel. Ein Film in Full HD und in 4K, ohne eine zweite Instanz daneben. Statt Radarr, Sonarr und Lidarr nebeneinander. Umstieg mit den Dateien, die schon da sind.

Kostenlos, quelloffen unter AGPL-3.0, selbst betrieben, ein Docker-Container
Die Bibliothek in nexcrate: Filme mit Postern, darunter je Film die Fassungen Full HD und 4K mit ihrem Zustand
Fassungen

Ein Titel, so viele Fassungen wie du willst

Jede Fassung hat ihr eigenes Profil und ihren eigenen Ordner. Full HD ist schon da, 4K wird gesucht, und beides steht an demselben Film statt in zwei Programmen, die nichts voneinander wissen.

Wie Fassungen gehen
Ein Film mit der Fassung Full HD, vorhanden, und der Fassung 4K, gesucht
Suche

Jede Entscheidung mit Grund

Für jede Fassung steht da, welches Release sie nehmen würde und warum, und bei jedem anderen, warum nicht. Die Regeln kommen aus den TRaSH Guides, die Punkte rechnet nexcrate wie Radarr und Sonarr.

Suche und Profile
Eine Suche: oben das Release, das die 4K-Fassung nehmen würde, darunter alle gefundenen Releases mit Punkten und dem Ergebnis passt oder passt nicht
Musik

Künstler, Alben, das passende Release

Aus MusicBrainz, mit Covern aus dem Cover Art Archive. Dateien werden über Tags, Namen und AcoustID-Fingerabdrücke den Stücken zugeordnet, und beim Ablegen schreibt nexcrate die Tags selbst.

Musik
Ein Künstler mit seinen Alben und dem Zustand jedes Albums

Läuft auf deiner Maschine. Kein Konto bei uns, keine Wolke, kein Dienst dazwischen.

Wer Radarr, Sonarr oder Lidarr hat, nimmt Bibliothek, Profile, Indexer und Download-Programme mit. Die Dateien bleiben, wo sie sind.

Warum

Warum nicht einfach Radarr und Sonarr?

01

Wer einen Film in Full HD und in 4K haben will, betreibt heute zwei Radarr. Zwei Bibliotheken, zwei Warteschlangen, zwei Sätze Profile, und keins der beiden weiß, was das andere schon hat. Mit Serien und Musik sind es schnell fünf Programme für eine Sammlung.

02

In nexcrate ist die Fassung ein Teil des Titels. Ein Film hat eine Fassung Full HD und eine Fassung 4K, jede mit Profil, Ordner und Benennung. Eine Suche entscheidet für jede Fassung einzeln, und du siehst an einer Stelle, was fehlt.

03

Profile entstehen aus Fragen, die man beantworten kann: welche Auflösung, welche Quelle, welche Sprachen, wie groß. Dahinter stehen die Regeln der TRaSH Guides, fertig eingerechnet. Wer es genauer will, stellt jede Zahl von Hand.

Im nex-stack

nexcrate beschafft, die anderen fragen an

nexcrate hat ein einziges Konto und keine Anfrageseite für die Familie. Das ist Absicht: Wünsche, Rechte und Speicher je Person gehören in Nexview, Musikwünsche in nexbeat. Beide sprechen mit nexcrate über dieselbe Schnittstelle, die jedem offensteht.

  • Nexview kennt ab Version 1.0.0 zwei Betriebsarten: ARR mit Radarr und Sonarr, NEX mit nexcrate. Im NEX-Modus wählen deine Leute beim Anfragen eine Fassung von nexcrate statt Standard oder 4K.
  • nexbeat fragt Alben und Künstler wahlweise bei Lidarr oder bei nexcrate an.
  • nexdeck zeigt nexcrates Warteschlange, hängende Downloads und was zuletzt ankam als Karten. Ein hängender Download lässt sich dort gleich anstoßen.
Starten

Ein Container, eine Datei

Keine Datenbank daneben, kein Zwischenspeicher. nexcrate bringt SQLite mit und legt alles in einen Ordner.

Terminal
# Verzeichnis anlegen, Compose-Datei holen, starten
mkdir nexcrate && cd nexcrate
curl -fsSL https://raw.githubusercontent.com/DerKezorm/nexcrate/main/docker-compose.yml -o docker-compose.yml
docker compose up -d

Danach steht nexcrate auf http://dein-host:8390. Leg das Konto gleich an: Wer eine frische Installation zuerst erreicht, bekommt sie.

Ordner, Hardlinks und alle Schalter

Grenzen

Was es nicht ist

Ein Projekt, das seine Lücken selbst nennt, muss sie später nicht erklären.

Keine Radarr-Schnittstelle nexcrate spricht seine eigene Schnittstelle, nicht die von Radarr, Sonarr oder Lidarr. Programme, die sich dort andocken, wie Bazarr, Seerr, Recyclarr oder die Arr-Integrationen von Home Assistant, sprechen nicht mit nexcrate.
Keine Anfrageseite für alle nexcrate hat ein Konto, das des Betreibers. Wer Wünsche von Familie und Freunden annehmen will, stellt Nexview davor.
Kein Indexer-Verwalter Indexer werden direkt als Newznab oder Torznab eingetragen. Prowlarr und Jackett funktionieren davor als Torznab-Quelle, nexcrate ersetzt sie nicht.
Musik in einer Fassung Filme und Serien haben so viele Fassungen, wie du anlegst. Musik hat bisher genau eine, mit einem Profil. Ein Album zugleich als FLAC und als MP3 geht noch nicht.
Kein gehosteter Dienst Es gibt nichts anzumelden und nichts zu buchen. Du startest den Container auf deiner Maschine, die Zugangsdaten deiner Programme liegen dort, verschlüsselt mit einem Schlüssel neben der Datenbank.