Subarr — ein minimalistisches Sonarr für YouTube, das auf einen Raspberry Pi passt
Wenn du hundert YouTube-Kanäle abonniert hast, ist es leicht, etwas Wichtiges zu verpassen. Besonders wenn deine Lieblingscreator zu unterschiedlichen Tageszeiten Inhalte veröffentlichen. Was kannst du tun? Du kannst dich natürlich auf YouTube-Benachrichtigungen verlassen, aber was wenn du den Prozess automatisieren möchtest — neue Videos über yt-dlp herunterladen oder Benachrichtigungen in Discord erhalten? Genau dafür wurde Subarr entwickelt.
Was ist das für ein Biest — Subarr?
Subarr ist ein leichtgewichtiges Tool (unter 500 Zeilen Code!), das:
- YouTube-Kanäle und Playlists über RSS überwacht
- Angegebene Aktionen ausführt, wenn neue Videos erscheinen
- Minimale Ressourcen verbraucht — läuft sogar auf einem Raspberry Pi
Entwickler Derek Antrikan hat es als Alternative zu „schwergewichtigen" Lösungen wie Tube Archivist (das 2-4 GB RAM benötigt) entwickelt. Interessanterweise hieß das Projekt ursprünglich YouTubarr, aber nach einer Reddit-Diskussion wurde beschlossen, den Namen zu ändern, um die RSS-Ausrichtung zu betonen.
Was macht Subarr besser als Alternativen?
Die README enthält eine vollständige Vergleichstabelle mit Konkurrenten (12 Projekte!), aber die Hauptunterschiede von Subarr sind:
- RSS statt API — belastet YouTube nicht und erfordert keine Keys
- Minimalismus — nur wesentliche Funktionen, ohne Schnickschnack
- ytsubs.app-Integration — Synchronisation mit deinen echten YouTube-Abonnements
- Flexible Aktionen — von einfachen Webhook-Benachrichtigungen bis zum Herunterladen über yt-dlp
Übrigens ist die Benutzeroberfläche bewusst an Sonarr angelehnt — um Benutzern des *arr-Ökosystems vertraut zu erscheinen.
Wie funktioniert es technisch?
Unter der Haube:
- Node.js 18+ (läuft sogar auf alter Hardware)
- SQLite zur Datenspeicherung
- YouTube RSS-Feeds (ja, sie funktionieren noch!)
Beispiel für das Hinzufügen einer Playlist:
# В интерфейсе просто вставляем URL вида:
https://www.youtube.com/playlist?list=PLopY4n17t8RDoFQPcjBKWDEblGH1sOH2h
Wichtige Einschränkung: Aufgrund der Besonderheiten von YouTube RSS-Feeds sieht Subarr nur die letzten 15 Videos einer Playlist. Wenn ein Creator ein Video an 16. Stelle hinzufügt — könnte es übersehen werden. Aber für die meisten Szenarien (besonders aktive Kanäle) ist das ausreichend.
Wem ist es besonders nützlich?
- Automatisierungs-Enthusiasten — möchtest du, dass neue Videos aus deiner Sammlung automatisch auf dein NAS heruntergeladen werden? Subarr + yt-dlp = Lösung.
- Community-Moderatoren — sofortige Discord-Benachrichtigungen über neue Videos zu einem Thema.
- Forscher — Überwachung von Updates in Nischen-Playlists.
- Besitzer schwacher Server — das Projekt verbraucht minimale Ressourcen.
Installation in 3 Minuten
- Repository klonen:
git clone https://github.com/derekantrican/subarr.git
cd subarr
- Abhängigkeiten installieren und starten:
npm install
npm run start-server
- Öffne http://localhost:5000 und füge deine ersten Playlists hinzu!
Was steht auf der Roadmap?
Der Entwickler warnt ehrlich — das ist ein Hobbyprojekt, und große Updates sollten nicht erwartet werden. Aber wenn du brauchst:
- Authentifizierung (noch nicht! Setze Subarr nicht ohne nginx dem Internet aus)
- WebSocket für Echtzeit-UI-Updates
- Datenbank-Backups
— du kannst zur Entwicklung beitragen. Der Quellcode ist offen!
Fazit: Lohnt es sich?
Subarr ist kein universelles Monster, sondern ein praktisches Tool für eine spezifische Aufgabe: „Abonnieren und auf neue Veröffentlichungen reagieren." Wenn du:
- Es leid bist, dutzende Kanäle manuell zu überprüfen
- Eine einfache Möglichkeit brauchst, um Downloads/Benachrichtigungen zu automatisieren
- Wert auf minimalen Systemverbrauch legst
— verdient dieses Tool definitiv einen Platz in deinem Workflow. Und wenn du ein vollständiges Medienarchiv brauchst — solltest du dir vielleicht Tube Archivist oder andere Lösungen aus dem Vergleich in der README ansehen.
P.S. Fun Fact: Der ursprüngliche Name YouTubarr musste wegen Verwechslung mit einem anderen Projekt geändert werden — Youtubarr. Die Umbenennungsgeschichte ist hier.
Ähnliche Projekte