11 poin oleh GN⁺ 2025-04-14 | 2 komentar | Bagikan ke WhatsApp
  • 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

 
nextstep 2025-04-14

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

 
GN⁺ 2025-04-14
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

    • Saya membuat saluran makanan dan memutar bergiliran Masterchef, acara memasak perjalanan, animasi, film Bollywood, dan lain-lain
    • Menyenangkan bisa menyalakan saluran setelah pulang kerja tanpa harus memikirkan apa yang ingin ditonton
    • Saya berencana mencoba fitur ini di NAS saya
  • 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?