- Andrew के बाद project lead Joshua और core team member Anthony भी पद छोड़ रहे हैं, और मौजूदा टीम संचालन जारी रखेगी
- Joshua के लिए इस भूमिका में ज़रूरी समय और मानसिक ऊर्जा देना मुश्किल हो गया था, और गंभीर burnout व mental health जोखिम के कारण उन्होंने इस्तीफा दिया
- हैंडओवर सौहार्दपूर्ण बातचीत के साथ चल रहा है, इसलिए hostile fork की संभावना लगभग नहीं है, और Jellyfin का संचालन भी जारी रहेगा
- backend और App Store संचालन संभालते रहे Anthony व्यक्तिगत जीवन में बदलाव के कारण दूसरे कामों को प्राथमिकता देंगे, लेकिन ज़रूरत पड़ने पर अधिकतम 1 साल तक transition work में मदद करने के इच्छुक हैं
- Jellyfin ने 7.5 साल में सैकड़ों लाख server administrators द्वारा इस्तेमाल किया जाने वाला नंबर 1 FLOSS media server और Plex का वास्तविक विकल्प बनकर वृद्धि की है
नेतृत्व परिवर्तन और हैंडओवर
- Andrew के पहले इस्तीफा देने के बाद Joshua और Anthony ने भी project छोड़ने का फैसला किया
- Joshua project lead थे, और Anthony core team member के रूप में काम कर रहे थे
- बचे हुए सदस्य कई वर्षों से project का नेतृत्व करते आए टीम सदस्य हैं, और वही Jellyfin का संचालन जारी रखेंगे
- Joshua का हैंडओवर सुचारु संवाद के साथ सौहार्दपूर्ण तरीके से चल रहा है, इसलिए उनका मानना है कि hostile fork होने की संभावना लगभग नहीं है
- Anthony ने भी सहज transition का वादा किया है, और ज़रूरत पड़ने पर अधिकतम 1 साल लगने पर भी समर्थन देने के लिए तैयार हैं
पद छोड़ने की वजह और Jellyfin की वृद्धि
- Joshua इस भूमिका के लिए ज़रूरी समय और मानसिक ऊर्जा पर्याप्त रूप से नहीं दे पा रहे थे, और काम के निष्पादन से संतुष्ट रहना भी कठिन हो गया था
- आखिरकार वे गंभीर burnout और mental health जोखिम का सामना करने लगे और पद छोड़ने का फैसला किया
- Anthony हाल में code work से अधिक backend management और App Store संचालन पर ध्यान दे रहे थे
- लगभग 8 साल बाद अब व्यक्तिगत जीवन में बदलाव और दूसरी प्राथमिकताओं के कारण उनके लिए पर्याप्त खाली समय निकालना कठिन हो गया है
- शुरुआत में Jellyfin को ऐसा project माना गया था जिसे सैकड़ों, अधिक से अधिक कुछ हज़ार लोग इस्तेमाल करेंगे, लेकिन 7.5 साल बाद यह नंबर 1 FLOSS media server बन गया
- यह सैकड़ों लाख server administrators द्वारा इस्तेमाल किया जाने वाला Plex का वास्तविक विकल्प बन चुका है, और अनुमान है कि व्यक्तिगत users की संख्या इससे लगभग 10 गुना अधिक होगी
- उनका आकलन है कि इसने उस upstream project को बहुत पीछे छोड़ दिया जिससे इसकी शुरुआत हुई थी, और यह साबित किया कि FLOSS काम करता है और इसकी वास्तविक मांग भी है
- Joshua को उम्मीद है कि बची हुई टीम Jellyfin के दर्शन और code की रक्षा करते हुए project को लंबे समय तक आगे बढ़ाएगी
1 टिप्पणियां
Hacker News की राय
हाल ही में Plex ने नए Lifetime Plex Pass को 750 डॉलर तक बढ़ा दिया
लगता है कि इसका मकसद ज़्यादातर users को monthly या yearly subscription की ओर धकेलना है, लेकिन यह अपने personal media library को खुद host करने की भावना के खिलाफ जाता है। विकल्प देने वाले Jellyfin contributors का धन्यवाद
https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/
अंदर के managers को key performance indicators (KPI) दिखाने होते हैं, इसलिए हर जगह streaming buttons, sections और recommendations ठूँसे जा रहे हैं। media server खुद अब भी बेमिसाल है, इसलिए streaming features को पूरी तरह बंद करने के लिए
classictoggle option की सख्त ज़रूरत हैगैरेज में रखा server local network पर SMB file sharing देता है और home theater PC उसे mount कर लेता है। बड़े fonts वाले XFCE4 में Nautilus या Thunar से movies और TV programs folders खोलकर file पर double-click करते ही वह VLC में खुल जाती है, और यह बहुत simple है और अच्छे से काम करता है
सोचता हूँ कि ऐसी कौन-सी मानसिकता है जिसमें लोग इस software पर बड़ी रकम खर्च कर देते हैं, लेकिन दूसरे software पर 20 डॉलर भी नहीं देना चाहते
मैंने सिर्फ घर में इस्तेमाल के लिए एक पुराने gaming PC पर Jellyfin container लगाया था, और वह इतना बढ़िया निकला कि समझ नहीं आता लोग पहले Plex को ही क्यों ढूँढ़ते हैं
अलग-अलग platforms पर इसके apps भी काफ़ी काम के हैं, और 4 साल में बिना किसी बड़ी दिक्कत के इस्तेमाल किया है। developers और maintainers का धन्यवाद, और उम्मीद है Andrew अच्छी तरह आराम करे
अभी तो लगता है कि media के कुछ हिस्सों को अलग folders में symbolic link करना पड़ता है, फिर उन्हें अलग-अलग libraries बनाकर user के हिसाब से expose करना पड़ता है
आखिरकार मैंने remote drive को सीधे mount करके local mpv से play करना शुरू कर दिया, और इसी वजह से अब Jellyfin का लगभग इस्तेमाल नहीं करता। बाकी सब चीज़ें पसंद हैं, इसलिए और अफ़सोस होता है
मेरे पास पहले से Lifetime Plex Pass है, इसलिए फ़िलहाल इसकी चिंता करने की वजह नहीं है
Plex ने polished clients और आसान user invites व library sharing दिया, और वह आधार बन जाने के बाद pricing, ads और enshittification शुरू हुई। मैं Jellyfin रोज़ इस्तेमाल करता हूँ और पसंद भी करता हूँ, लेकिन Apple TV support सीमित है और bugs हैं, iOS से Chromecast पर cast नहीं कर सकता, और कुछ features के लिए plugins चाहिए। transcoding settings भी मुश्किल हैं, और mobile offline downloads में सिर्फ original file ही मिलती है जिसे VLC से चलाना पड़ता है, इसलिए इसे Plex जैसी polish कहना मुश्किल है
शुरुआती user होने के नाते यह बढ़िया deal थी, लेकिन नए users के लिए अब Plex से बचने की पूरी वजह है
Jellyfin ऐसा शानदार project है जो अपने-आप trailers जैसी चीज़ें नहीं चलाता, बल्कि बस मेरे media को सूचीबद्ध करता है और play करता है, यानी लगभग वैसा ही जैसा मैं चाहता हूँ
लगता है अभी तक इसे न आज़माने वालों में भी बहुत लोग ऐसे होंगे जिन्हें यह simple playback तरीका पसंद आएगा
यह शायद उन्हीं लोगों के लिए है जिन्हें update के बाद टूट जाने की पूरी संभावना वाली पेचीदा Linux setup के साथ घंटों छेड़छाड़ करना पसंद हो
अगर FLOSS सच में ठीक से काम करता है, तो maintainers को गंभीर burnout और mental health जोखिम तक नहीं धकेला जाना चाहिए
सिर्फ पिछले एक हफ्ते में ही ऐसे दो और मामले देखे: Filebrowser(https://hacdias.com/2026/03/11/filebrowser/), axum-login / tower-sessions(https://github.com/maxcountryman/axum-login/discussions/330)
अच्छा लगा कि handover शांति से होता दिख रहा है
मैंने Jellyfin को आज़माया था, लेकिन वह मेरे hardware पर library को संभाल नहीं पाया, इसलिए फिलहाल Plex इस्तेमाल कर रहा हूँ। जैसे-जैसे Plex media server से ज़्यादा streaming service बनता जा रहा है, उम्मीद है ज़रूरत पड़ने पर Jellyfin इतना mature हो जाए कि व्यावहारिक विकल्प बन सके
अभी मीडिया सर्वर को शुरू से खुद बनाने का पहले से बेहतर समय है
on-demand transcoding client experience को अस्थिर बनाता है, इसलिए media upload चरण में सब कुछ ffmpeg से normalize किया जाता है, और playback के समय block storage से raw byte ranges सीधे भेजने वाला अपना समाधान इस्तेमाल किया जाता है। वीडियो शुरू होना और seek करना analog TV channels बदलने जितना लगभग तुरंत होता है
50GB के lossless source भी वास्तविक उपयोग में ज़्यादातर transcoding माँगते हैं और कई clients उस bitrate को संभाल नहीं पाते, इसलिए जो जानकारी उपयोग में नहीं आएगी उसे हटा देना अंतिम अनुभव के लिए बेहतर है। आधुनिक chatbots एक prompt में ऐसा setup बना सकते हैं, और playback के दौरान transcoding न होने से Raspberry Pi भी local network पर कुछ clients को आराम से support कर लेता है। अगर ज़रूरत को connected videos चलाने वाले एक साधारण directory browser तक सीमित रखें, तो पूरी autonomy पाना आसान हो जाता है
वरना, कई सालों से bugs और platform-specific समस्याएँ सुलझा चुके मौजूदा सैकड़ों solutions में से किसी एक का इस्तेमाल करना बेहतर है
4K TV और 4K streaming devices सस्ते हैं, और transcoding का मुख्य कारण browser का source codec को support न करना है। अब लगभग सभी devices high-bitrate streams संभाल लेते हैं, और सिर्फ़ कभी-कभार 100Mbit/s से ऊपर के videos कुछ streaming boxes की 100Mb सीमा से टकराते हैं
सस्ते systems को Blu-ray remuxes को high-bitrate targets में बदलते समय मुश्किल हो सकती है, लेकिन एक सामान्य mini PC खरीदकर आसानी से transcoding-सक्षम server बनाया जा सकता है, जिससे इससे बचने की कोशिश में आने वाली कमियाँ लगभग खत्म हो जाती हैं
browser वीडियो फ़ाइल का playback metadata range requests से लाता है और seek व speed control जैसी बुनियादी सुविधाएँ देता है, और right-click download भी वैसा ही काम करता है। सुविधाएँ बहुत कम हैं, लेकिन सरलता और लागत के मुकाबले प्रभाव बेहतरीन है, और अगर आपके पास HTTP server चलाने और files रखने की जगह है, तो network bandwidth को video data से भरना पूरी तरह संभव है
LLM·Tailscale·Jellyfin के साथ media server manage करते हुए मुझे perfect metadata, organization system, और multimodal search तक मिल गया है, इसलिए मैं बहुत संतुष्ट हूँ
मुझे Jellyfin और उससे जुड़े ecosystem पसंद हैं, और अच्छा है कि यह बदलाव शांति से हो रहा है
Apple TV app Swiftfin सबसे अच्छा विकल्प तो है, लेकिन इसकी हालत अभी भी बहुत खुरदरी है—refresh नहीं होता और text लगातार overlap होता रहता है
इसे और मदद की ज़रूरत है
मैं Swiftfin से Infuse पर गया था, और अब रोज़ Neptune इस्तेमाल करता हूँ; यह तेज़ी से बेहतर हो रहा है
https://neptuneplayer.com
फिर भी TV clients Jellyfin ecosystem के भीतर खास तौर पर कठिन क्षेत्र हैं
इसके लिए tvOS 26 चाहिए
कुल मिलाकर यह अच्छा है, लेकिन बड़े collections में list performance मुझे बहुत खराब लगती है
Jellyfin मेरे उपयोग के लिए अच्छी तरह फिट बैठता है और इसके development में लगी मेहनत के लिए मैं आभारी हूँ
लगभग 2008 के Pioneer plasma display पर देखने के लिए मैं HDR→SDR tone mapping करता था, लेकिन हाल में rendering समस्या आई है। Server काफ़ी stable है, लेकिन clients की quality असंगत है, और फिलहाल mpg-shim adapter इस्तेमाल करते हुए मैं ऐसे app की उम्मीद कर रहा हूँ जो बेहतर native render composition support करे