- Plex और Jellyfin मीडिया सर्वर के आधार पर रीयल-टाइम TV चैनल बनाने और कॉन्फ़िगर करने के लिए ओपन सोर्स प्लेटफ़ॉर्म
- वेब UI में चैनल, शेड्यूल, विज्ञापन और सेटिंग्स को कॉन्फ़िगर किया जा सकता है
- बनाए गए चैनल को Plex, Jellyfin, Emby में HDHomeRun emulator के रूप में जोड़ा जा सकता है, या M3U फ़ाइल को IPTV ऐप्स में चलाया जा सकता है
- यह मौजूदा dizqueTV का पूरी तरह रीब्रांड किया गया संस्करण है, जिसे modernize करके performance और stability बेहतर की गई है
- ब्राउज़र स्ट्रीमिंग, advanced filtering, विभिन्न transcoding options जैसी सुविधाएँ जोड़ी गई हैं
Tunarr परिचय
- Tunarr एक ऐसा सिस्टम है जिससे Plex या Jellyfin सर्वर में संग्रहीत मीडिया के आधार पर कस्टम रीयल-टाइम TV चैनल बनाए जा सकते हैं
- Plex, Jellyfin, Emby में HDHomeRun emulation का उपयोग करके, या M3U IPTV URL के ज़रिए, इसे विभिन्न IPTV ऐप्स में देखा जा सकता है
- यह पिछले ओपन सोर्स प्रोजेक्ट dizqueTV का उत्तराधिकारी है, जिसका लक्ष्य performance सुधार, bug fixes, UI redesign और नए features जोड़ना है
मुख्य लक्ष्य
- backend और frontend stack का आधुनिकीकरण
- मौजूदा users के लिए migration support
- stability और performance में सुधार (Node से तेज़ Bun 1.2.0 आधारित development)
- वेब UI में सुधार और बेहतर डिज़ाइन लागू करना
- बड़ी संख्या में नए features जोड़ना
मुख्य सुविधाएँ
- Jellyfin library support (नया)
- ब्राउज़र में सीधे चैनल स्ट्रीमिंग संभव (नया)
- पूरे streaming pipeline का refactor करके performance और stability में सुधार (नया)
- बेहतर scheduling options उपलब्ध (नया)
- dark mode support (नया)
- content खोज के लिए advanced filtering और sorting सुविधाएँ (नया)
- automatic backup के ज़रिए settings और channels की सुरक्षा (नया)
- प्रत्येक चैनल के लिए अलग transcoding settings support (नया)
- time/random slot scheduling UI में सुधार (नया)
- HDHomeRun emulation और IPTV channel list उपलब्ध, जिससे Plex, xTeVe, Threadfin आदि के साथ integration संभव
- हर चैनल में logo, ads, preroll, music video आदि जोड़ना संभव
- web-based TV guide में channel lineup देखा जा सकता है
- hardware-accelerated transcoding support: Nvidia, VAAPI, QuickSync, macOS VideoToolbox
- subtitle feature फिलहाल disabled है, stability के लिए इसे हटाया गया है। बाद में बहाल किया जाएगा (#462 issue में ट्रैक किया जा रहा है)
वर्तमान सीमाएँ
- Plex में HDHR इस्तेमाल करने के लिए Plex Pass आवश्यक है
- Plex सर्वर के content changes अपने-आप detect नहीं होते। बदलाव लागू करने के लिए प्रोग्राम को manually हटाकर फिर से जोड़ना होगा
- अगर Plex सर्वर का IP या port बदलता है, तो server settings को manually बदलना होगा
- ऊपर दी गई सुविधाओं पर फिलहाल development जारी है (#15 issue में प्रगति देखी जा सकती है)
तकनीक
- सर्वर Bun runtime पर चलता है
- वेब: vite का उपयोग web development और bundling के लिए किया जाता है
लाइसेंस
- मूल dizqueTV zlib लाइसेंस के तहत वितरित होता है, और Tunarr भी वही लाइसेंस बनाए रखता है
2 टिप्पणियां
मैं Plex और Jellyfin इस्तेमाल करता हूँ, इसलिए मैंने कोड और दस्तावेज़ देखे। अगर bun sqlite इस्तेमाल किया होता तो लगता है परफ़ॉर्मेंस थोड़ी बेहतर हो सकती थी, और Jellyfin के दस्तावेज़ अभी तैयार नहीं हैं, यह थोड़ा अफ़सोसजनक है
फिर भी, ऐसा प्रोजेक्ट मौजूद है, इसके लिए आभारी हूँ
Hacker News टिप्पणियाँ
मैंने थोड़ी देर के लिए ErsatzTV इस्तेमाल किया था और यह वाकई बहुत अच्छा था। मेरे पास cable TV नहीं है, लेकिन बचपन में चैनल बदलते रहने की यादें हैं
चैनल बनाने के बाद आप एक पुराना RF modulator खरीदकर घर में अपना खुद का cable TV network चला सकते हैं
मैं 2018 से Youtube favorites का local backup बना रहा हूँ, और अभी मेरे पास 10,000 वीडियो हैं। लगता है कि इन्हें दूसरे monitor पर background में चलाने का यह एक मज़ेदार तरीका होगा
2023 में गुज़र गए मेरे पिता 100 से ज़्यादा VHS tapes छोड़ गए जिनमें 80 के दशक का TV भरा हुआ है। ज़्यादातर संगीत (खासकर bass guitar केंद्रित), steam locomotives, और photography है, और लगता है कि इस content को खपाने का यह बिल्कुल सही तरीका होगा। साझा करने के लिए धन्यवाद
मैं अपनी DVD rips को server में डालकर genre के हिसाब से चैनल बनाना चाहता था। उदाहरण के लिए, SF (Star Trek, Stargate आदि), cartoons (Looney Tunes, Popeye आदि), sitcoms (Scrubs, How I Met Your Mother, Frasier, Cheers) आदि। बच्चों के कार्यक्रम भी दूसरे चैनलों में रखना चाहता हूँ। Netflix पर स्क्रॉल करते-करते option paralysis में फँसने के बजाय, जब सिर्फ background noise चाहिए हो तब यह अच्छा लगेगा
radio/संगीत streaming के लिए किसी भौतिक रूप में मौजूद चीज़ की ज़रूरत है। बहुत से बुज़ुर्ग streaming का विरोध इसलिए करते हैं क्योंकि वे "एक physical switch दबाकर अच्छा संगीत, समाचार, और थोड़ा-बहुत talk सुनना चाहते हैं"। radio यह देता है, लेकिन streaming नहीं
अगर आपको streaming का "cable TV" कॉन्सेप्ट पसंद है, तो HN पर पहले साझा किया गया ytch.xyz ऐसा ही अनुभव देता है
मैं बहुत समय से 1990s का TV channel बनाकर उसे घर के TV पर चलाना चाहता था। इसकी vibe बहुत शानदार है। इतना कि मैं K-Mart infomercial VHS rips भी जोड़ना चाहूँगा
वैसे, Netflix जल्द ही ऐसा ही एक कॉन्सेप्ट लॉन्च करने वाला है
क्या किसी को पता है कि यह ErsatzTV की तुलना में कैसा है?