Jellyfin: Bilmek İsteyeceğiniz Ücretsiz Plex Alternatifi. Eksiksiz Rehber

  • Jellyfin, herhangi bir hesap veya abonelik gerektirmeyen, ücretsiz, özel ve platformlar arası bir uygulamadır.
  • Canlı TV, DLNA, Chromecast, SyncPlay, AV1 ve Dolby Vision HDR'yi destekler.
  • Esnek kurulum (PC, Docker, NAS) ve .NET ile ffmpeg'de açık geliştirme.
  • DLNA, Trakt ve NextPVR gibi iyi adlandırılmış kütüphaneler ve önemli eklentilerle daha iyi bir deneyim.

Jellyfin

Jellyfin, ücretsiz ve açık kaynaklı bir medya sunucusudur Kütüphanenizi merkeze koyar: Kontrol sizde, neyi paylaşacağınıza ve nasıl oynatacağınıza siz karar verirsiniz. Zorunlu hesaplar, premium ücretler veya müdahaleci telemetri yok; felsefe açık: "sizin medyanız, sizin tarzınız", evde veya ağınızda tam gizlilik ve kontrolle.

Bu pratik ve çok kapsamlı rehberde Jellyfin'in ne olduğunu, tarihçesini ve lisansını, desteklenen platformları ve istemcileri, Canlı TV, SyncPlay ve DLNA gibi temel özelliklerini, kurulum ve yapılandırma sürecine genel bir bakışı (Docker ve NAS dahil), Plex ve Emby'den gerçek hayattaki farkları, Dolby Vision ve AV1 gibi yeni özelliklere sahip öne çıkan sürümleri, geliştiriciler için ayrıntıları (.NET, ffmpeg, web istemcileri ve API'ler) ve yaygın sorunlarla ilgili kullanıcı deneyimlerini ve çözümlerini öğreneceksiniz.

Jellyfin nedir ve neden önemlidir?

Jellyfin, bir uygulama paketi ve bir medya sunucusu Dijital dosyalarınızı (video, ses, fotoğraf ve hatta EPUB e-kitaplar) istemci-sunucu modeliyle düzenlemek, yönetmek ve paylaşmak için tasarlanmıştır. Sunucu Linux, Windows, macOS veya bir Docker konteynerinde çalışır; istemciler ise cep telefonlarında, tabletlerde, akıllı TV'lerde, medya oynatıcılarda, konsollarda veya doğrudan tarayıcıda çalışır.

Tescilli alternatiflerin aksine, plex veya Emby, Jellyfin %100 ücretsiz yazılım (GPLv2), abonelik veya ücretli özellik gerektirmeyen ve üçüncü taraf kimlik doğrulaması gerektirmeyen bir platformdur. Harici hizmetlere bağımlı kalmadan, izole bir intranet üzerinde mükemmel çalışır ve ağınızdaki DLNA ve Chromecast cihazlarına içerik sunabilir.

Jellyfin'in Tarihi, Lisansı ve Felsefesi

Proje, 8 Aralık 2018'de Emby'nin bir çatalı olarak doğduTopluluk (kurucu ortaklar Andrew Rabert ve Joshua Boniface ile birlikte) açık geliştirme sürecinin kapatılmasına tepki gösterdiğinde, ilk sürüm 30 Aralık 2018'de yayınlandı ve Ocak 2019'dan itibaren, 10.0.0 sürümünden başlayarak sürekli geliştirmeyle birlikte özel bir sürümleme sistemi benimsendi.

GPLv2 lisansı, kodun özgür kalmasını sağlar ve topluluğun denetleyebilmesi, iyileştirebilmesi ve yeniden dağıtabilmesi; bu yaklaşımın aynı zamanda gizliliğe de dönüşmesi: "gizli gündem" yok, izleme yok ve kendi medyanızı kullanmak için zorunlu hesaplar yok; bu da birçok kullanıcının freemium modellere göre değer verdiği bir şey.

Platformlar, ekosistem ve müşteriler

Jellyfin gerçekten çok platformludur: Linux, Windows, macOS ve Docker'da sunucu; Android, iOS ve iPadOS, Amazon Fire TV, Android TV ve Fire TV, Roku, Xbox One ve Series X/S, webOS'lu LG TV'ler, masaüstü uygulamaları (Jellyfin Media Player) ve tarayıcıdan erişilebilen bir web arayüzü için istemciler.

Kodi ile entegre edilebilecek eklentiler ve pluginler de mevcut.ve hatta bazı durumlarda resmi olmayan eski Emby istemci desteği bile (kod farklılaştıkça giderek azalıyor). Varsayılan erişim, 8096 numaralı bağlantı noktasında HTTP ve 8920 numaralı bağlantı noktasında HTTPS kullanır ve uygun yapılandırmayla yerel ve uzaktan erişimi kolaylaştırır.

Fark yaratan temel özellikler

  • Canlı TV ve kayıt: Gerekli donanım/hizmetleri eklediğinizde Jellyfin, üçüncü taraf lisanslarının getirdiği kanal sınırlamaları olmadan canlı TV'yi izleyebilir ve kayıtları yönetebilir.
  • Chromecast ve DLNA: İçeriği Chromecast cihazlarına aktarabilir ve DLNA uyumlu oynatıcılara aktarabilirsiniz. Jellyfin 10.9'dan itibaren DLNA, işlevselliğini koruyarak ancak Eklentiler bölümüne taşıyarak bir eklenti olarak yönetildi.
  • Senkronizasyon: 10.6.0 sürümünden itibaren birden fazla kullanıcı aynı içeriği eş zamanlı olarak görüntüleyebilir; bu özellik uzak grup oturumları için idealdir.
  • EPUB eKitaplar ve medya segmentleri- EPUB okuma özelliği eklendi ve son sürümlerde daha hassas gezinme için medya segmentleri (örneğin video dosyalarındaki bölümler) gibi iyileştirmeler yapıldı.
  • Ödeme duvarı yok:Transkodlama, özel kazıyıcılar, IPTV oynatma listesi oynatma (Xteve veya HDHomeRun üzerinden) ve diğer gelişmiş özellikler abonelik gerektirmeden kullanılabilir.

Resmi Android uygulaması ve mobil deneyimi

Resmi Android uygulaması sunucunun doğal tamamlayıcısıdır: Çalışan bir Jellyfin sunucusuna ihtiyacınız var ve uygulamadan kütüphanenizi oynatabilir, Chromecast'e içerik gönderebilir, koleksiyonunuzu kullanıcı dostu bir arayüzle görüntüleyebilir ve Android Auto ile müzik dinleyebilirsiniz (sadece çevrimiçi).

"Medyanız, kendi şartlarınızla" sloganı mobilite alanında anlam ifade ediyor: Hesap veya izleme gerektirmez, koleksiyonunuza doğrudan erişim ve format desteklendiğinde güçlü yerel oynatma desteğiyle gereksiz kod dönüştürmeyi en aza indirir.

Kurulum ve Başlarken (PC, Docker ve NAS)

Desen sunucu-istemcidir: Öncelikle sunucuyu kuruyorsunuz ve ardından bir veya daha fazla istemciden bağlanıyorsunuz. Resmi web sitesinde Linux, Windows, macOS ve Docker için yükleyiciler bulacaksınız ve topluluk, çeşitli NAS'lar için paketler sunuyor.

QNAP NAS ve kullanışlı kısayol: Jellyfin'i doğrudan App Center'dan .qpkg (örneğin GitHub'daki pdulvp'den) kullanarak QNAP'a yükleyen kullanıcılar var, böylece simge ve başlatma ile diğer NAS uygulamaları gibi dağıtım hızlandırılıyor.

Emby kullanıyorsanız 8096 portuna dikkat edinJellyfin ve Emby varsayılan olarak 8096 kullanır, bu nedenle aynı makinede çalışıyorlarsa, Jellyfin'i açtığınızda büyük olasılıkla Emby sunucusunu göreceksiniz. Çakışmayı önlemek için bunlardan birinin portunu değiştirin.

İlk Kurulum Sihirbazı: Jellyfin Server'ı başlatırken dil seçimi yapın, kullanıcı oluşturun (admin kullanmaktan kaçının ve güçlü bir şifre kullanın) ve doğru sınıflandırmalar için kütüphanelerinizi, film, dizi, müzik vb. ise meta veri dilini ve ülkenizi belirtin.

Harici erişim ve bağlantı noktaları: İlk olarak harici erişimi ve otomatik port açmayı devre dışı bırakmak iyi bir fikirdir; her şeyi ayarladıktan sonra, yalnızca gerekliyse ve uygun güvenlik önlemleri mevcutsa 8096/8920'yi açığa çıkarmayı düşünün.

Dosya ve kazıyıcı organizasyonu: düzenli olun

Jellyfin siparişi daha az sürprizle ödüllendiriyorKarmaşık isimlere karşı "hoşgörülü" olan Plex'in aksine, Jellyfin, özellikle diziler için net adlandırma kurallarıyla çok daha iyi performans gösteriyor. "Dizi/2. Sezon/S02E01.mp4" yapısı sorunları ortadan kaldırır ve tanımlamayı hızlandırır.

Dokunulursa yeniden adlandırın; dokunulmazsa özelleştirinYeniden adlandırma sıkıcı olabilirken, Jellyfin özel kazıyıcılar kullanmanıza ve meta verileri ödeme yapmadan manuel olarak düzenlemenize olanak tanır; diğer platformlar bunu premium planlarının arkasına gizler.

Performans, kod dönüştürme ve oynatma kalitesi

Yerel oynatma hızlı ve sağlam hissettiriyor: Plex'ten geçiş yapanlar, format desteklendiğinde genellikle daha hafif ilk yüklemeler ve daha az ara belleğe alma fark ederler; bu da gereksiz kod dönüştürmenin önüne geçer.

Kod dönüştürme ücretsizdir, ancak kaynak gerektirirNAS veya sunucunuz mütevazıysa, gerçek zamanlı kod dönüştürme işlemi onu zorlayabilir. Oynatma > Dönüştürme bölümünde donanım hızlandırmayı etkinleştirin ve donanımınız izin veriyorsa HEVC ve AV1'i deneyin, beklentilerinizi buna göre ayarlayın.

Eklentiler, IPTV ve uzantı ekosistemi

Resmi eklenti deposu önemli parçalar sunar: DLNA (artık eklenti olarak), Infuse ve Kodi, NextPVR, Trakt ve daha fazlasıyla entegrasyonlar. Sonsuz bir katalog değil, ancak temelleri kapsıyor ve topluluk, resmi depoda olmasına gerek kalmadan üçüncü taraf depolarına katkıda bulunuyor.

Ödeme yapmadan IPTV listeleriJellyfin, Xteve veya HDHomeRun'ı aracı olarak kullanarak IPTV oynatabilir; kurulumu Kodi'ye göre biraz daha fazla iş gerektirir, ancak yayın bir kez kurulduktan sonra kütüphanenize sorunsuz bir şekilde entegre olur.

Güvenlik ve gizlilik

Zorla hesap açma, telemetri ve üçüncü taraf yokJellyfin verilerinizi harici sunuculara göndermez ve ağınız içinde herkese açık olmadan çalışabilir. Yine de güçlü parolalar kullanın ve harici portları açmanız gerekip gerekmediğini dikkatlice değerlendirin.

"Çerez duvarları" olan forumlar ve ağlarReddit gibi topluluk kaynakları çerezler ve benzeri teknolojilerle ilgili bildirimler gösterebilir; bu Jellyfin'in bir parçası değildir, ancak bu platformlardaki destek konularına göz atarken bunun farkında olmakta fayda vardır.

Geliştirme: Jellyfin'i Derleme, Katkıda Bulunma ve Hata Ayıklama

Sunucu deposu GitHub'dadır ve .NET kullanır (derleme için şu anda SDK 9.0 gereklidir). Ayrıca ffmpeg'e de ihtiyacınız var ve herhangi bir büyük işletim sisteminde (hâlâ desteklenmeyen FreeBSD hariç) Visual Studio 2022 veya VS Code ile geliştirme yapabilirsiniz.

Web istemcisi arka uçtan ayrıldıSunucu, web istemcisine varsayılan olarak statik dosyalar sunar, ancak bu dosyalar depoya dahil değildir. Bunları üç şekilde edinebilirsiniz: Azure DevOps işlem hattından tamamlanmış sürümleri indirerek, jellyfin-web deposundan derleyerek veya mevcut bir sunucu kurulumundan kopyalayarak.

Önyükleme ve hata ayıklamaVisual Studio'da çözümü açın ve F5 tuşuna basın. VS Code'da depo klasörünü açın, önerilen uzantıları yükleyin ve F5 tuşuna basın. Komut satırına "dotnet run" yazın veya ikili dosyayı (Linux/macOS'ta ./jellyfin veya Windows'ta jellyfin.exe) derleyip çalıştırın.

Web istemcisini ayrı olarak barındırın: “–nowebclient” bayrağını veya “JELLYFIN_NOWEBCONTENT=true” değişkenini kullanın. “Jellyfin.Server (nowebcontent)” başlatma profili mevcuttur. Web istemcisi ayrıysa kurulum sihirbazının çalışamayacağını unutmayın.

API ve testAPI dokümantasyonu, sunucu portunda "/api-docs/swagger/index.html" dizininde bulunur. Birim testleri "dotnet test" ile çalıştırılır ve Azure'daki CI işlem hattının bir parçasıdır.

Kod alanları ve geliştirme kapsayıcılarıOrtam oluşturulurken, uzantıların (günlüklerde .NET 20.x) yüklenmesi 30-7 saniye sürebilir. Dışarıdan erişiyorsanız, portları herkese açık olarak işaretleyin. İlk erişimde oturum açma ekranı görünebilir; sihirbaza yönlendirmek için yeniden yükleyin. "Nowebclient" kapsayıcı varyantları ve ffmpeg6'nın önceden yüklendiği bir başlatıcı ("ghcs .NET Launch (nowebclient, ffmpeg)") mevcuttur.

Gerçek deneyimler: istemcilerde altyazılar ve önbelleğe alma

iOS'ta altyazılar senkronize değil veya eksikBazı kullanıcılar, gömülü altyazılar veya SRT etkinleştirildiğinde, iPhone'da senkronizasyonun başarısız olduğunu veya altyazıların yüklenmediğini, ancak diğer istemcilerde (Web, Tizen, PC Media Player) sorunsuz çalıştığını bildiriyor. Bu, ekibin genellikle güncellemelerle iyileştirdiği bir özellik, ancak farklı altyazı kapsayıcıları ve ayarları denemek iyi bir fikir.

Sunucu değiştirirken veya güncellerken önbellek hatalarıYeni bir sunucuya bağlanırken veya önceki sunucuya bağlı bir uygulamayı güncelledikten sonra, bozuk önbellek nedeniyle arayüz görüntülenemeyebilir. Bilgisayarlarda bu sorun, oynatıcının önbelleğini temizleyerek giderilebilir; iPhone'larda ise uygulamayı yeniden yüklemek en kolay çözümdür. "Uygulamayı Sıfırla" düğmesinin web önbelleğini de temizlemesi yaygın bir istektir.

Jellyfin günlük hayatta nasıl kullanılır?

Oturma odasından veya hareket halindeyken: Kütüphanelerinize erişin, kaldığınız yerden oynatmaya devam edin, Chromecast'e veya Akıllı TV'nize gönderin veya Android Auto ile müzik dinleyin (unutmayın, bu çevrimiçi moddur). Canlı TV'yi etkinleştirirseniz, kanalları ve kayıtları görünümlerinize entegre edersiniz.

Tarayıcıdan ve masaüstündenWeb istemcisi güçlüdür ve Windows, macOS ve Linux için Jellyfin Media Player, hızlandırma ve kullanışlı klavye kısayolları sunar. Ayrıca, isterseniz Kodi veya Infuse'un önyüzünü de kullanabilirsiniz.

Jellyfin ile baş ağrısını önlemek için iyi uygulamalar

  • Sunucuyu güncel tutun: Yeni özelliklere (Dolby Vision HDR veya AV1 gibi) ek olarak, istemci hata düzeltmeleri, kazıyıcı iyileştirmeleri ve arka uç optimizasyonları da bulunmaktadır.
  • Kütüphaneye iyi bakınNet bir yapı, tutarlı adlandırma ve doğru dilde meta veriler zamandan tasarruf sağlar. Kalite ve kaynak tüketimini dengelemek için Oynatma > Dönüştürme seçeneklerinden yararlanın.
  • Başlı eklentilerYalnızca kullandığınızı yükleyin. Eklenti olarak DLNA, senkronizasyon için Trakt, Kodi/Infuse entegrasyonları ve TV için NextPVR güvenli seçeneklerdir; geri kalanı kontrollü testlerdir.

Jellyfin Teknik Uyumluluğu ve Ek Notlar

C# dilinde yazılmış ve .NET tabanlıJellyfin, SQL arka ucu ve birden fazla sunucunun bulunduğu yüksek erişilebilirlik senaryolarına hazırlık amacıyla web ön ucunu ayrı bir sisteme taşıdı. Varsayılan olarak 8096/8920'de kullanıma sunulur ve Swagger API, görevlerin entegre edilmesine veya otomatikleştirilmesine yardımcı olur.

Birden fazla dilde mevcut Çevirileri (yerelleştirme platformları aracılığıyla), temaları ve simge paketlerini sürdüren aktif bir topluluğa sahiptir. GitHub projesi, sunucuya ek olarak birçok alt projeyi organize eder ve topluluk yönergeleri ve standartlarına uygun katkıları memnuniyetle karşılar.

HTPC ekosistemi onu Plex, Kodi ve Emby ile aynı yere yerleştiriyor Ev sineması için merkezi bir seçenek olarak, set üstü kutular ve Akıllı TV sistemleriyle uyumludur. Docker'da çalıştırabilir ve dağıtımı altyapınıza göre uyarlayabilirsiniz.

Eğer bugün abonelik ücreti ödemeden kontrol, gizlilik ve güç arıyorsanızJellyfin çok yönlü bir seçenektir: platform esnekliği, Canlı TV, eklentiler ve kod dönüştürme yeteneği ve projeyi sürekli olarak geliştiren ve genişleten bir topluluk tarafından desteklenmektedir.

Plex ve Jellyfin
İlgili makale:
Plex ve Jellyfin: Medya Sunucunuzu Seçmek İçin Eksiksiz Bir Kılavuz

Tercih edilen kaynak olarak ekle