- Platform open-source untuk membuat dan mengatur kanal TV langsung berbasis server media Plex dan Jellyfin
- Kanal, jadwal tayang, iklan, dan pengaturan dapat dikonfigurasi melalui UI web
- Kanal yang dibuat dapat ditambahkan ke Plex, Jellyfin, dan Emby sebagai emulator HDHomeRun, atau diputar di aplikasi IPTV melalui file M3U
- Versi rebranding penuh yang memodernisasi dizqueTV yang sudah ada serta meningkatkan performa dan stabilitas
- Fitur seperti streaming di browser, pemfilteran lanjutan, dan beragam opsi transcoding telah ditambahkan
Ikhtisar Tunarr
- Tunarr adalah sistem untuk membuat kanal TV langsung kustom berdasarkan media yang disimpan di server Plex atau Jellyfin
- Dapat ditonton di Plex, Jellyfin, dan Emby menggunakan emulasi HDHomerun, atau di berbagai aplikasi IPTV memakai URL IPTV M3U
- Sebagai penerus proyek open-source sebelumnya, dizqueTV, proyek ini menargetkan peningkatan performa, perbaikan bug, desain ulang UI, dan penambahan fitur baru
Tujuan Utama
- Modernisasi stack backend dan frontend
- Dukungan migrasi untuk pengguna lama
- Peningkatan stabilitas dan performa (dikembangkan berbasis Bun 1.2.0 yang lebih cepat daripada Node)
- Peningkatan UI web dan penerapan desain yang lebih menarik
- Penambahan besar-besaran fitur baru
Fitur Utama
- Dukungan pustaka Jellyfin (baru)
- Dapat melakukan streaming kanal langsung di browser (baru)
- Peningkatan performa dan stabilitas melalui refaktor penuh pipeline streaming (baru)
- Menyediakan opsi penjadwalan yang ditingkatkan (baru)
- Dukungan mode gelap (baru)
- Menyediakan pemfilteran dan pengurutan lanjutan untuk pencarian konten (baru)
- Melindungi pengaturan dan kanal dengan fitur backup otomatis (baru)
- Mendukung pengaturan transcoding per kanal (baru)
- Peningkatan UI penjadwalan slot waktu/acak (baru)
- Dapat terintegrasi dengan Plex, xTeVe, Threadfin, dan lainnya melalui emulasi HDHomeRun dan daftar kanal IPTV
- Dapat menyisipkan logo, iklan, preroll, video musik, dan lainnya per kanal
- Susunan kanal dapat dilihat di panduan TV berbasis web
- Mendukung transcoding dengan akselerasi perangkat keras: Nvidia, VAAPI, QuickSync, macOS VideoToolbox
- Fitur subtitle saat ini dinonaktifkan, dihapus demi stabilitas. Akan dipulihkan kembali (dipantau di issue #462)
Keterbatasan Saat Ini
- Plex Pass diperlukan untuk menggunakan HDHR di Plex
- Perubahan konten pada server Plex tidak terdeteksi secara otomatis. Program harus dihapus lalu ditambahkan kembali secara manual agar perubahan diterapkan
- Jika IP atau port server Plex berubah, pengaturan server harus diubah secara manual
- Fitur-fitur di atas sedang dalam pengembangan (perkembangannya dapat dilihat di issue #15)
Teknologi
- Server berjalan berbasis runtime Bun
- Web: pengembangan dan bundling web dilakukan menggunakan vite
Lisensi
- dizqueTV asli didistribusikan dengan lisensi zlib, dan Tunarr juga mempertahankan lisensi yang sama
2 komentar
Saya menggunakan Plex dan Jellyfin, jadi saya sempat mengecek kode dan dokumentasinya; kalau memakai Bun SQLite, sepertinya performanya bisa sedikit lebih baik, dan agak disayangkan karena dokumentasi untuk Jellyfin masih belum siap.
Terima kasih karena ada proyek seperti ini
Opini Hacker News
Saya sempat mencoba ErsatzTV sebentar dan itu benar-benar bagus. Memang tidak ada TV kabel, tapi ada nostalgia masa kecil saat mengganti-ganti saluran
Setelah membuat saluran, Anda bisa membeli modulator RF lama dan menjalankan jaringan TV kabel sendiri di rumah
Sejak 2018 saya mencadangkan favorit Youtube secara lokal, dan sekarang sudah ada 10.000 video. Sepertinya ini bisa jadi cara yang menyenangkan untuk memutarnya di latar belakang pada monitor kedua
Ayah saya yang meninggal pada 2023 meninggalkan lebih dari 100 kaset VHS berisi TV era 80-an. Isinya terutama musik (khususnya yang berfokus pada gitar bass), lokomotif uap, dan fotografi, dan ini sepertinya akan menjadi cara yang sempurna untuk menikmati konten itu. Terima kasih sudah membagikannya
Saya ingin menaruh hasil ripping DVD di server dan membuat saluran berdasarkan genre. Misalnya, sci-fi (Star Trek, Stargate, dll.), kartun (Looney Tunes, Popeye, dll.), sitkom (Scrubs, How I Met Your Mother, Frasier, Cheers), dan sebagainya. Saya juga ingin menaruh program anak di saluran lain. Sepertinya ini cocok saat butuh suara latar daripada terjebak kelumpuhan pilihan saat menggulir Netflix
Untuk streaming radio/musik, perlu ada wujud fisik. Banyak orang tua menolak streaming karena mereka "ingin menekan sakelar fisik lalu mendengar musik yang bagus, berita, dan sedikit obrolan". Radio memberikan itu, tetapi streaming tidak
Jika Anda menyukai konsep "TV kabel" untuk streaming, ytch.xyz yang pernah diperkenalkan di HN memberikan pengalaman serupa
Sudah lama saya ingin membuat saluran TV tahun 1990-an dan memutarnya di TV di rumah. Nuansanya terasa sangat pas. Sampai-sampai saya ingin menambahkan hasil ripping VHS infomersial K-Mart
Sebagai referensi, Netflix kabarnya akan segera meluncurkan konsep serupa
Ada yang tahu bagaimana perbandingannya dengan ErsatzTV?