1 पॉइंट द्वारा GN⁺ 1 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
GN⁺ 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/

    • Plex की सबसे बड़ी समस्या यह है कि उसने media server से ज़्यादा streaming platform को प्राथमिकता देने वाली दिशा पकड़ ली है
      अंदर के managers को key performance indicators (KPI) दिखाने होते हैं, इसलिए हर जगह streaming buttons, sections और recommendations ठूँसे जा रहे हैं। media server खुद अब भी बेमिसाल है, इसलिए streaming features को पूरी तरह बंद करने के लिए classic toggle option की सख्त ज़रूरत है
    • मुझे समझ नहीं आता कि personal home theater PC पर Plex क्या खास value देता है
      गैरेज में रखा server local network पर SMB file sharing देता है और home theater PC उसे mount कर लेता है। बड़े fonts वाले XFCE4 में Nautilus या Thunar से movies और TV programs folders खोलकर file पर double-click करते ही वह VLC में खुल जाती है, और यह बहुत simple है और अच्छे से काम करता है
    • 2021 में इसे 120 डॉलर में खरीद लेना अब किस्मत वाली बात लगती है, और यह अच्छा है कि वे अभी भी lifetime pass बेच रहे हैं
    • मैं किसी ऐसे व्यक्ति को नहीं जानता जो self-hosted software के लिए subscription fee देना चाहे, इसलिए यह sustainable business model कैसे है, इस पर सवाल है
    • हैरानी होती है कि Jellyfin जैसा लगभग वही features मुफ्त में देने वाला विकल्प मौजूद होने के बावजूद लोग Plex के लिए इतना पैसा देते हैं
      सोचता हूँ कि ऐसी कौन-सी मानसिकता है जिसमें लोग इस software पर बड़ी रकम खर्च कर देते हैं, लेकिन दूसरे software पर 20 डॉलर भी नहीं देना चाहते
  • मैंने सिर्फ घर में इस्तेमाल के लिए एक पुराने gaming PC पर Jellyfin container लगाया था, और वह इतना बढ़िया निकला कि समझ नहीं आता लोग पहले Plex को ही क्यों ढूँढ़ते हैं
    अलग-अलग platforms पर इसके apps भी काफ़ी काम के हैं, और 4 साल में बिना किसी बड़ी दिक्कत के इस्तेमाल किया है। developers और maintainers का धन्यवाद, और उम्मीद है Andrew अच्छी तरह आराम करे

    • Jellyfin में जिसकी सबसे ज़्यादा कमी लगती है, वह है किसी खास library के content को user के हिसाब से बारीकी से share करने की सुविधा
      अभी तो लगता है कि media के कुछ हिस्सों को अलग folders में symbolic link करना पड़ता है, फिर उन्हें अलग-अलग libraries बनाकर user के हिसाब से expose करना पड़ता है
    • एक समस्या यह है कि जो videos built-in player या mpv shim में ठीक चल सकती हैं, उन्हें भी यह बार-बार re-encode करना चाहता है
      आखिरकार मैंने remote drive को सीधे mount करके local mpv से play करना शुरू कर दिया, और इसी वजह से अब Jellyfin का लगभग इस्तेमाल नहीं करता। बाकी सब चीज़ें पसंद हैं, इसलिए और अफ़सोस होता है
    • पिछली बार जब देखा था, Jellyfin का Apple TV support कमज़ोर था, इसलिए व्यवहारिक रूप से सिर्फ Plex और Infuse ही विकल्प थे
      मेरे पास पहले से Lifetime Plex Pass है, इसलिए फ़िलहाल इसकी चिंता करने की वजह नहीं है
    • 5~6 साल पहले Plex बहुत अच्छे से काम करता था, जबकि Jellyfin शुरुआती दौर में था और बस किसी तरह चलता था, इसलिए पुराने users के Plex पर बने रहने की inertia काफ़ी बड़ी है
      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 कहना मुश्किल है
    • मैंने Plex के शुरुआती दिनों में सस्ता lifetime pass खरीदा था, लेकिन management ने product को personal media server से हटाकर TV के ज़्यादा करीब बना दिया, और UI व user experience भी उसी दिशा में चला गया
      शुरुआती user होने के नाते यह बढ़िया deal थी, लेकिन नए users के लिए अब Plex से बचने की पूरी वजह है
  • Jellyfin ऐसा शानदार project है जो अपने-आप trailers जैसी चीज़ें नहीं चलाता, बल्कि बस मेरे media को सूचीबद्ध करता है और play करता है, यानी लगभग वैसा ही जैसा मैं चाहता हूँ
    लगता है अभी तक इसे न आज़माने वालों में भी बहुत लोग ऐसे होंगे जिन्हें यह simple playback तरीका पसंद आएगा

    • Jellyfin कोई चमत्कारी चीज़ नहीं है, और इसमें बहुत सारे bugs हैं जिनके कभी ठीक होने को लेकर भरोसा नहीं होता
      यह शायद उन्हीं लोगों के लिए है जिन्हें 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)

    • FLOSS के काम करने का मतलब ही यह है कि जब maintainers को जाना पड़े तब भी project मरता नहीं है
    • अगर FLOSS के सफल होने का मापदंड यह हो कि उसमें शामिल किसी भी व्यक्ति को stress-related समस्या कभी न हो, तो यह बहुत ज़्यादा ऊँचा मापदंड है
    • non-FLOSS काम करने वाले लोग भी कभी-कभी गंभीर burnout झेलते हैं
  • अच्छा लगा कि handover शांति से होता दिख रहा है
    मैंने Jellyfin को आज़माया था, लेकिन वह मेरे hardware पर library को संभाल नहीं पाया, इसलिए फिलहाल Plex इस्तेमाल कर रहा हूँ। जैसे-जैसे Plex media server से ज़्यादा streaming service बनता जा रहा है, उम्मीद है ज़रूरत पड़ने पर Jellyfin इतना mature हो जाए कि व्यावहारिक विकल्प बन सके

    • मैं जानना चाहता हूँ कि Plex के streaming service में बदलने का ठोस मतलब क्या है
    • जानना चाहूँगा कि hardware समस्या क्या थी
  • अभी मीडिया सर्वर को शुरू से खुद बनाने का पहले से बेहतर समय है
    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 पाना आसान हो जाता है

    • अगर आप अपने समय की कीमत इतनी कम मानते हैं और फिल्में देखने से ज़्यादा कई platforms के लिए apps बनाने में आनंद लेते हैं, तो यह अच्छा विकल्प है
      वरना, कई सालों से bugs और platform-specific समस्याएँ सुलझा चुके मौजूदा सैकड़ों solutions में से किसी एक का इस्तेमाल करना बेहतर है
    • मैं सबसे ऊँची bitrate वाले HDR videos इस्तेमाल करता हूँ, लेकिन transcoding की ज़रूरत लगभग नहीं पड़ती
      4K TV और 4K streaming devices सस्ते हैं, और transcoding का मुख्य कारण browser का source codec को support न करना है। अब लगभग सभी devices high-bitrate streams संभाल लेते हैं, और सिर्फ़ कभी-कभार 100Mbit/s से ऊपर के videos कुछ streaming boxes की 100Mb सीमा से टकराते हैं
    • https://siloserver.org का Silo अपने API के साथ Jellyfin protocol compatibility layer चलाता है, इसलिए कोई भी Jellyfin client Silo server से connect कर सकता है
    • software transcoding और hardware transcoding में फ़र्क करना चाहिए
      सस्ते systems को Blu-ray remuxes को high-bitrate targets में बदलते समय मुश्किल हो सकती है, लेकिन एक सामान्य mini PC खरीदकर आसानी से transcoding-सक्षम server बनाया जा सकता है, जिससे इससे बचने की कोशिश में आने वाली कमियाँ लगभग खत्म हो जाती हैं
    • अगर UI में रुचि नहीं है और hacker-style approach पसंद है, तो byte-range requests support करने वाला सामान्य web server और automatic indexing ही काफी उपयोगी media 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 पसंद हैं, और अच्छा है कि यह बदलाव शांति से हो रहा है

    • यहाँ जुड़े ecosystem से क्या मतलब है, यह जानने की जिज्ञासा है
  • Apple TV app Swiftfin सबसे अच्छा विकल्प तो है, लेकिन इसकी हालत अभी भी बहुत खुरदरी है—refresh नहीं होता और text लगातार overlap होता रहता है
    इसे और मदद की ज़रूरत है

    • Neptune पर नज़र रखना चाहिए
      मैं Swiftfin से Infuse पर गया था, और अब रोज़ Neptune इस्तेमाल करता हूँ; यह तेज़ी से बेहतर हो रहा है
      https://neptuneplayer.com
    • एक विकल्प के रूप में JellyTV का UI काफ़ी polished है, और Streamyfin TV के लिए beta भी देता है और लगातार सुधर रहा है
      फिर भी TV clients Jellyfin ecosystem के भीतर खास तौर पर कठिन क्षेत्र हैं
    • मेरी समझ से Swiftfin ने कई सालों बाद अपना पहला update v1.5 जारी किया है, और आगे यह sync में बना रहेगा
      इसके लिए tvOS 26 चाहिए
    • Infuse बहुत polished है और Apple TV पर इसमें किसी चीज़ की कमी नहीं लगती
    • मैंने पहले Swiftfin में थोड़ा-बहुत योगदान देने की कोशिश की थी, लेकिन project की ओर से लगभग कोई प्रतिक्रिया नहीं मिली, इसलिए मैंने छोड़ दिया और iOS client के लिए Infuse पर चला गया
      कुल मिलाकर यह अच्छा है, लेकिन बड़े 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 करे