- Eine Open-Source-Plattform, mit der sich auf Basis von Plex- und Jellyfin-Medienservern Live-TV-Kanäle erstellen und konfigurieren lassen
- In der Web-UI lassen sich Kanäle, Sendeplan, Werbung und Einstellungen konfigurieren
- Die erstellten Kanäle können in Plex, Jellyfin und Emby als HDHomeRun-Emulator hinzugefügt oder per M3U-Datei in IPTV-Apps abgespielt werden
- Eine vollständig neu gebrandete Version, die das bestehende dizqueTV modernisiert und Leistung sowie Stabilität verbessert
- Funktionen wie Browser-Streaming, erweiterte Filterung und verschiedene Transcoding-Optionen wurden hinzugefügt
Überblick über Tunarr
- Tunarr ist ein System, mit dem sich auf Grundlage von Medien, die auf einem Plex- oder Jellyfin-Server gespeichert sind, benutzerdefinierte Live-TV-Kanäle erstellen lassen
- Die Wiedergabe ist in Plex, Jellyfin und Emby über HDHomeRun-Emulation oder in verschiedenen IPTV-Apps über eine M3U-IPTV-URL möglich
- Als Nachfolger des früheren Open-Source-Projekts dizqueTV zielt es auf Leistungsverbesserungen, Fehlerbehebungen, ein neu gestaltetes UI und zusätzliche neue Funktionen ab
Hauptziele
- Modernisierung des Backend- und Frontend-Stacks
- Unterstützung der Migration für bestehende Nutzer
- Verbesserungen bei Stabilität und Leistung (Entwicklung auf Basis von Bun 1.2.0, schneller als Node)
- Verbesserung der Web-UI und Einsatz eines ansprechenden Designs
- Umfangreiche Ergänzung neuer Funktionen
Hauptfunktionen
- Unterstützung für Jellyfin-Bibliotheken (neu)
- Direktes Kanal-Streaming im Browser möglich (neu)
- Verbesserte Leistung und Stabilität durch vollständiges Refactoring der Streaming-Pipeline (neu)
- Verbesserte Sendeplanungsoptionen (neu)
- Unterstützung für den Dark Mode (neu)
- Erweiterte Filter- und Sortierfunktionen für die Inhaltssuche (neu)
- Automatische Backups zum Schutz von Einstellungen und Kanälen (neu)
- Unterstützung für individuelle Transcoding-Einstellungen pro Kanal (neu)
- Verbesserte UI für zeit- und zufallsbasierte Slot-Planung (neu)
- Integration mit Plex, xTeVe, Threadfin usw. über HDHomeRun-Emulation und eine IPTV-Kanalliste
- Pro Kanal können Logos, Werbung, Pre-Rolls, Musikvideos usw. eingefügt werden
- Die Kanalliste ist im webbasierten TV-Guide einsehbar
- Unterstützung für hardwarebeschleunigtes Transcoding: Nvidia, VAAPI, QuickSync, macOS VideoToolbox
- Untertitel sind derzeit deaktiviert und wurden aus Stabilitätsgründen entfernt. Eine Wiederherstellung ist geplant (Nachverfolgung in Issue #462)
Aktuelle Einschränkungen
- Für die Nutzung von HDHR in Plex ist Plex Pass erforderlich
- Änderungen an Inhalten auf dem Plex-Server werden nicht automatisch erkannt. Damit sie übernommen werden, müssen Programme manuell entfernt und erneut hinzugefügt werden
- Wenn sich IP oder Port des Plex-Servers ändern, müssen die Servereinstellungen manuell angepasst werden
- An den oben genannten Funktionen wird derzeit aktiv entwickelt (Fortschritt in Issue #15 einsehbar)
Technik
- Der Server läuft auf Basis der Bun-Runtime
- Web: Entwicklung und Bundling mit vite
Lizenz
- Das ursprüngliche dizqueTV wird unter der zlib-Lizenz veröffentlicht, und Tunarr behält dieselbe Lizenz bei
2 Kommentare
Da ich Plex und Jellyfin nutze, habe ich mir den Code und die Dokumentation angesehen. Wenn
bun sqliteverwendet worden wäre, wäre die Performance wohl etwas besser gewesen, und es ist etwas schade, dass die Jellyfin-Dokumentation noch nicht fertig ist.Ich bin dankbar, dass es solche Projekte gibt.
Hacker-News-Kommentare
Ich habe ErsatzTV kurz ausprobiert und fand es wirklich großartig. Ich habe zwar kein Kabelfernsehen, aber ich vermisse das Gefühl aus meiner Kindheit, durch die Kanäle zu zappen.
Nachdem man die Kanäle erstellt hat, kann man einen alten RF-Modulator kaufen und zu Hause ein eigenes Kabelfernsehnetz betreiben.
Seit 2018 sichere ich meine YouTube-Favoriten lokal, und inzwischen habe ich 10.000 Videos. Das scheint eine unterhaltsame Möglichkeit zu sein, sie im Hintergrund auf einem zweiten Monitor laufen zu lassen.
Mein Vater, der 2023 verstorben ist, hat mehr als 100 VHS-Kassetten voller Fernsehmitschnitte aus den 80ern hinterlassen. Hauptsächlich Musik, insbesondere mit Fokus auf Bassgitarre, Dampflokomotiven und Fotografie. Das scheint die perfekte Art zu sein, diese Inhalte zu konsumieren. Danke fürs Teilen.
Ich wollte schon immer meine DVD-Rips auf den Server legen und Kanäle nach Genre erstellen. Zum Beispiel Sci-Fi (Star Trek, Stargate usw.), Cartoons (Looney Tunes, Popeye usw.) und Sitcoms (Scrubs, How I Met Your Mother, Frasier, Cheers). Auch Kinderprogramme würde ich gern auf einen anderen Kanal packen. Das scheint ideal zu sein, wenn man Hintergrundrauschen möchte, statt sich durch Netflix zu wühlen und in Entscheidungsparalyse zu verfallen.
Bei Radio-/Musik-Streaming braucht es etwas mit physischer Form. Viele ältere Menschen lehnen Streaming ab, weil sie einfach „einen physischen Schalter drücken und gute Musik, Nachrichten und ein bisschen Gespräch hören“ wollen. Radio bietet das, Streaming jedoch nicht.
Wenn dir das „Kabelfernsehen“-Konzept für Streaming gefällt, bietet ytch.xyz, das schon einmal auf HN vorgestellt wurde, ein ähnliches Erlebnis.
Ich wollte schon lange einen TV-Kanal im Stil der 1990er erstellen und ihn auf den Fernsehern im Haus laufen lassen. Dieses Gefühl ist einfach großartig. So sehr, dass ich sogar K-Mart-Infomercial-VHS-Rips hinzufügen möchte.
Nur zur Info: Netflix wird bald ein ähnliches Konzept einführen.
Weiß jemand, wie es sich im Vergleich zu ErsatzTV schlägt?