Fragen und Antworten
Was du wissen willst, bevor du umsteigst.
Wer seine Sammlung einem neuen Programm anvertraut, hat Fragen. Hier stehen die Antworten, auch die, die „nein“ lauten. Was ausführlicher erklärt werden muss, steht auf den Seiten, auf die die Antworten verweisen.
Grundsätzliches.
Was ist nexcrate?
Eine App, die Filme, Serien, Anime und Musik sucht, lädt und ordnet. Sie fragt deine Indexer, gibt das passende Release an dein Download-Programm, prüft, was ankommt, und legt es benannt in deine Ordner. Was bisher Radarr, Sonarr und Lidarr nebeneinander erledigten, ist hier ein Programm mit einer Oberfläche, einem Kalender und einer Warteschlange. Es läuft als ein Docker-Container auf deinem eigenen Server.
Was kostet nexcrate?
Nichts. nexcrate ist freie Software unter der AGPL-3.0, es gibt keine Bezahlstufe und kein Konto beim Projekt. Du brauchst einen Rechner, auf dem Docker läuft, und einen kostenlosen TMDB-Token. Was deine Indexer oder dein Usenet-Anbieter kosten, regelst du mit denen.
Gibt es nexcrate auch als Dienst, bei dem ich mich nur anmelde?
Nein. Es gibt keinen gehosteten Dienst, kein Konto bei uns und keinen Ort, an dem Daten aus deinem Haus landen könnten. Wer keinen eigenen Server betreibt, kann mit nexcrate nichts anfangen.
Bringt nexcrate Indexer, Zugänge oder Quellen mit?
Nein. nexcrate sucht bei den Indexern, die du einträgst, und lädt mit den Download-Programmen, die du einrichtest. Wie du an Indexer und Zugänge kommst, ist deine Sache. Eine Hilfe ist Prowlarr, aus dem nexcrate alle Indexer holen und aktuell halten kann.
Wie ausgereift ist nexcrate?
Es ist noch jung, die Versionsnummer beginnt mit 0. Deshalb ist der Umstieg so gebaut, dass du ihn ohne Risiko ansehen kannst: erst nur lesen, dann übernehmen, und die Übernahme lässt sich zurücknehmen. Leg in jedem Fall vorher Sicherungen an, in nexcrate und in den Programmen, die du ablöst.
Welche Sprachen spricht die Oberfläche?
Deutsch und Englisch, umzuschalten oben rechts. Hell und dunkel ebenso. Weitere Sprachen gibt es nicht.
Fassungen und Profile.
Was ist eine Fassung?
Eine Ausgabe desselben Titels, etwa Full HD und 4K. Du legst Fassungen je Medienart einmal an, und jeder Film und jede Serie kann jede davon haben oder nicht. Jede Fassung hat ihr eigenes Profil, ihren eigenen Standardordner, ihre eigene Benennung und ihre eigene Wartezeit. Die Bibliothek zeigt an jedem Titel, welche Fassung da ist, welche gesucht wird und welche besser werden kann. Mehr dazu auf der Seite Fassungen.
Warum nicht einfach zwei Radarr?
Das geht, und viele machen es so. Der Preis sind zwei Bibliotheken, zwei Warteschlangen und zwei Sätze Profile, und keins der beiden Programme weiß, was das andere schon hat. In nexcrate ist die Fassung ein Teil des Titels. Eine Suche entscheidet für jede Fassung einzeln, und du siehst an einer Stelle, was fehlt.
Kann ich Deutsch und Original als zwei Fassungen führen?
Ja. Eine Fassung ist ein Name mit eigenem Profil und eigenem Ordner. Was sie unterscheidet, bestimmst du im Profil, und die Sprache ist eine der Fragen des Profil-Assistenten. Sind mehrere Sprachen Pflicht, fragt er, ob sie im selben Release stecken müssen.
Muss ich die TRaSH Guides kennen, um ein Profil zu bauen?
Nein. Der Assistent fragt, welche Auflösung du willst, was gilt, solange es die noch nicht gibt, welche Quelle, welche Tonspuren und wie groß eine Datei sein darf. Aus den Antworten baut er das ganze Profil mit den Regeln der TRaSH Guides: Qualitäten, Custom Formats, Punkte und Größen. „Ausführlich“ fragt zusätzlich nach Ton, Bild, besonderen Schnitten und Streamingdiensten. Wer jede Zahl selbst setzen will, nimmt den Expertenmodus, so frei wie in Radarr und Sonarr.
Wie erfahre ich, warum nexcrate ein Release nimmt oder ablehnt?
Bei jeder Suche. Für jede Fassung steht da, welches Release sie nehmen würde, und bei jedem anderen, warum nicht, etwa „Qualität nicht erlaubt“ oder „Zu klein“. Unter „Einstellungen › Fassungen“ kannst du außerdem bei „Release prüfen“ einen Release-Namen eintippen und siehst für jede Fassung, ob er passt und warum, ganz ohne Suche.
Bleiben die Regeln der TRaSH Guides aktuell?
Ein Stand der Regeln steckt im Abbild, nexcrate braucht dafür kein Internet. Einmal am Tag sieht es nach, ob die TRaSH Guides einen neueren haben, und sagt es auf der Seite „Über nexcrate“. Übernommen wird nur auf deinen Knopfdruck, damit sich keine Profile still verschieben. Die tägliche Nachfrage lässt sich dort abschalten.
Umstieg.
Muss ich Dateien verschieben oder umbenennen?
Nein. Die Übernahme ändert nur, wer die Titel führt. Nichts wird verschoben, umbenannt oder gelöscht, und neben jeden Titel legt nexcrate eine kleine Datei release.nex. Bibliothek, Profile, Indexer und Download-Programme holt nexcrate aus Radarr, Sonarr und Lidarr. Die Schritte stehen auf der Seite Umstieg.
Ich habe Ordner eingelesen, aber die Bibliothek bleibt leer.
Einlesen findet die Ordner, in die Bibliothek kommen sie erst durch das Zuordnen zu einem Film und einer Fassung. Auf der Seite „Ordner einlesen“ steht, wie viele Ordner warten, und „Zur Liste“ führt zu ihnen. Fehlt noch der TMDB-Schlüssel oder eine Fassung, sagt die Seite das oben, und die Fassung legst du dort gleich an. Die Schritte stehen in der Anleitung.
Kann ich nexcrate ansehen, bevor es etwas lädt?
Ja, das ist der Probelauf. Solange du eine Verbindung nicht übernimmst, bleibt Radarr zuständig. nexcrate liest es alle 15 Minuten nach, Lidarr stündlich, und zeigt deine Bibliothek, lädt aber für diese Titel nichts. In Radarr ändert es nichts. Du kannst so lange schauen, wie du willst.
Was, wenn mir die Übernahme nicht gefällt?
Eine übernommene Verbindung bleibt in der Liste, und „Rückgängig machen“ stellt die Buchführung zurück. nexcrate liest die Instanz wieder ein und nimmt die release.nex weg, die es geschrieben hat. Die Dateien bleiben liegen. Was nexcrate seit der Übernahme geladen hat, kennt Radarr nicht, und ein gelöschter API-Schlüssel muss neu eingetragen werden.
Was wird aus Seerr, Recyclarr, Bazarr und Prowlarr?
Programme, die an Radarrs oder Sonarrs Schnittstelle hängen, bleiben zurück, darunter Seerr, Recyclarr und die Arr-Integrationen von Home Assistant. Die Ausnahme ist Bazarr, dem nexcrate wie Radarr und Sonarr antwortet, noch als Beta. Prowlarr bleibt: nexcrate holt die Indexer von dort und hält sie aktuell, ab Prowlarr 1.8.6 und ohne einen Eintrag in Prowlarr.
Und Nexview und nexbeat?
Beide wechseln vom ARR-Modus in den NEX-Modus und fragen dann bei nexcrate an. Bei Nexview geschieht das ab Version 1.0.0 für Filme und Serien zusammen, mit einem Assistenten, der vorher eine Sicherung verlangt. nexbeat arbeitet mit genau einem Programm, Lidarr oder nexcrate. Beides steht im Teil 2 der Seite Umstieg.
Betrieb.
Eine Seite zeigt „Diese Seite ließ sich nicht anzeigen.“
Dann ist beim Zeichnen der Seite ein Fehler passiert. nexcrate schreibt ihn in sein Protokoll unter „Einstellungen › System › Protokoll“, „Neu laden“ versucht es noch einmal, und die übrigen Seiten gehen weiter. Kommt es wieder, melde es bitte auf GitHub mit dem Text, den die Seite darunter zeigt.
Was braucht der Rechner?
Docker mit Compose auf Intel, AMD oder 64-Bit-ARM und eine lokale Platte für den Datenordner. nexcrate läuft in einem Container mit eingebauter Datenbank, ein zweiter Container oder ein Datenbankserver ist nicht nötig. Eine feste Mindestausstattung nennt das Projekt nicht. Die Datenbank gehört auf eine lokale Platte, nie auf eine SMB- oder NFS-Freigabe, weil SQLite dort Daten verlieren kann. Alles Weitere steht unter Selbst hosten.
Wo liegen meine Daten und Zugangsdaten?
Alles liegt im Datenordner /data neben der Compose-Datei: die Datenbank, der Schlüssel secret.key, das Protokoll und die Sicherungen. Die Zugangsdaten deiner Indexer und Download-Programme sind mit diesem Schlüssel verschlüsselt. Einen Indexer-Schlüssel sieht dabei kein Download-Programm, denn nexcrate holt die NZB- oder Torrent-Datei selbst und gibt nur die Datei weiter.
Was geht nach draußen?
Diese Anfragen stellt dein Server, nicht dein Browser. Titel, Bilder und Termine kommen von TMDB, die Szene-Nummerierung von TheXEM, Musik und Cover von MusicBrainz und dem Cover Art Archive, Fingerabdrücke von Musikdateien gehen an AcoustID, und die IMDb-Wertungen kommen als tägliche Datei von IMDb. Die Alben-Listen von ListenBrainz sind ab Werk aus. Einmal am Tag fragt nexcrate bei GitHub nach der neuesten Fassung und nach einem neueren Stand der TRaSH Guides. Dazu kommen die Indexer, Download-Programme und Medienserver, die du selbst einträgst. TheXEM, MusicBrainz, AcoustID, ListenBrainz, die IMDb-Wertungen und die Nachfrage bei GitHub lassen sich abschalten. Mehr auf der Seite Datenschutz.
Wie sichere ich nexcrate?
Unter „Einstellungen › System › Sicherungen“. Ab Werk kopiert nexcrate die Datenbank wöchentlich nachts, vor jeder Änderung am Aufbau der Datenbank und auf Knopfdruck. „Herunterladen“ macht aus einer Kopie ein verschlüsseltes ZIP mit der Datenbank, dem Schlüssel und dem Stand der TRaSH Guides, geschützt mit einem Passwort, das du wählst. Auf einem neuen Server startest du über „Aus einer Sicherung starten“.
Wie aktualisiere ich nexcrate?
Mit docker compose pull und docker compose up -d. Ändert die neue Fassung den Aufbau der Datenbank, legt nexcrate vorher selbst eine Sicherung an, die als „Vor Änderung“ in der Liste steht. nexcrate aktualisiert sich nie selbst. Es zeigt dir nur an, wenn bei GitHub eine neuere Fassung erschienen ist.
Komme ich von unterwegs an nexcrate?
Überall dort, wo du deinen Server erreichst. Im eigenen Netz geht das sofort, von außen brauchst du einen Reverse Proxy mit https oder ein VPN in dein Heimnetz, was die sicherere Wahl ist. Hinter einem Proxy, der TLS beendet, musst du nexcrate den Proxy nennen, über FORWARDED_ALLOW_IPS. Die Liste dazu steht unter Selbst hosten.
Wer darf sich anmelden, und gibt es einen zweiten Faktor?
Es gibt genau ein Konto, das des Betreibers, und niemand kann ein weiteres anlegen. Das Konto kann sich auch über authentik, Microsoft Entra ID, Keycloak, Authelia oder Pocket ID anmelden, auch über mehrere Anbieter nebeneinander. Je Anbieter öffnet genau eine verknüpfte Identität nexcrate, jede andere weist es ab. Für die Anmeldung mit Passwort gibt es auf Wunsch einen zweiten Faktor mit einer Authenticator-App und acht Wiederherstellungscodes. Das steht im Kapitel Anmeldung.
Mit welchen Programmen arbeitet nexcrate zusammen?
Geladen wird mit SABnzbd und NZBGet für Usenet und mit qBittorrent, Transmission und Deluge für Torrents. Plex, Jellyfin und Emby erfahren nach jedem Ablegen, welcher Ordner sich geändert hat. Benachrichtigungen gehen an ntfy, Gotify, Telegram, Discord, einen Webhook, Apprise oder per E-Mail. Andere Programme sprechen mit nexcrate über die API unter /api/v1, siehe API.
Grenzen.
Warum hat Musik nur eine 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 zu führen, geht deshalb noch nicht. Auch mehrere Lidarr-Instanzen lassen sich nicht auf mehrere Musik-Fassungen verteilen.
Gibt es eine Anfrageseite für Familie und Freunde?
Nein. nexcrate hat ein einziges Konto. Wünsche von Familie und Freunden nimmt Nexview davor an, Musikwünsche nexbeat. Beide sprechen mit nexcrate über dieselbe Schnittstelle, die jedem offensteht.
Spricht nexcrate die Schnittstelle von Radarr und Sonarr?
Nein, nur seine eigene. Programme, die sich an Radarr oder Sonarr andocken, wie Seerr oder Recyclarr, sprechen nicht mit nexcrate. Die Ausnahme ist Bazarr: Ihm antwortet nexcrate wie Radarr und Sonarr, live und noch als Beta. Jede Fassung ist in Bazarr ein eigener Eintrag, und die Untertitel, die Bazarr schreibt, wandern mit dem Video. Ein Update von Bazarr kann die Verbindung brechen, bis nexcrate nachzieht.
Verwaltet nexcrate meine Indexer, ersetzt es Prowlarr?
Nein. Die Indexer verwaltet Prowlarr, und nexcrate holt sie von dort und hält sie aktuell. Ohne Prowlarr trägst du jeden Indexer als Newznab oder Torznab selbst ein. Torrent-Seiten kommen meist über Prowlarr oder Jackett, die eine Torznab-Adresse je Seite anbieten.
Gibt es Listen, die Titel von selbst hinzufügen?
Nein. Unter „Entdecken“ stehen Listen mit je 20 Filmen, Serien oder Alben, die noch nicht in deiner Bibliothek sind: neu, beliebt, gut bewertet, Klassiker. Hinzugefügt wird erst mit einem Klick auf eine Karte. „Nicht interessiert“ blendet einen Titel für immer aus.