Cihazım için desteği nasıl iyileştirebilirim
Eğer cihazınız, klasörlere göz atmak veya bir dosyayı oynatmak gibi herhangi bir şey yapamıyorsa, işleyici yapılandırma dosyasındaki ayarları değiştirerek düzeltmeniz mümkün olabilir. Farklı cihazlar/işleyiciler/istemciler, UMS gibi sunucularla farklı şekillerde iletişim kurar, bu yüzden yapılandırma dosyası, UMS’ye cihazınızla aynı dili nasıl konuşacağını söyler.
Her yapılandırma profili iki amaca hizmet eder:
- UMS’ye belirli bir işleyiciye bağlanmaya çalıştığında tanımasına izin vermesine
- Bu işleyicinin olanaklarını tanımlamasına
Tüm işleyici ayarlarımızla ilgili belgeleri içeren varsayılan bir işleyici yapılandırma dosyamız var. En son sürüme https://github.com/UniversalMediaServer/UniversalMediaServer/blob/master/src/main/external-resources/renderers/DefaultRenderer.conf adresinden bakın.
Tanınmayan bir cihaz için destek ekleme
UMS cihazınızı tanımadığında bu, işleyici yapılandırma profillerinden hiçbirinin cihazınızla eşleşmediği anlamına gelir. Sonuç olarak UMS, Bilinmeyen İşleyici
olarak görüntüler ve işleyicinizin olanaklarını bilmediğinden cihazınız için iyileştirilmiş çıktı sağlayamaz.
Çözüm, kendi işleyici yapılandırma dosyanızı oluşturmaya çalışmaktır.
-
Cihazınıza en yakın olan .conf dosyasının bir kopyasını oluşturun. Örneğin, eğer Samsung TV’niz tanınmıyorsa, Samsung TV yapılandırmalarından biri başlamak için iyi bir yer olabilir.
-
UMS’de
Günlükler
sekmesine gidin veOrtam işleyici tanınmadı metnini arayın. Olası HTTP başlıklarını tanımlama:
. Bu bilgiler, UMS’nin cihazınızı tanıması için gerekli olan bilgilerdir. -
Yeni .conf dosyanızda
UserAgentSearch
ve/veyaUpnpDetailsSearch
parametrelerini tanımlayan satırı arayın ve değerleri bu tanımlayıcı bilgilerle değiştirin. -
Cihazınızda bazı ortamlara göz atın ve bunları oynatın. Hangi ortamın oynatılmasında sorun yaşandığını not edin. Artık cihazınıza yönelik desteği geliştirmek için bir sonraki bölüme geçebilirsiniz.
Bir cihaz için desteğin geliştirilmesi
-
Eğer ortamlarınızdan herhangi birinin oynatılmasında sorun varsa, işleyici yapılandırması çalışana kadar değiştirilmelidir. Seçeneklerin tam listesi için DefaultRenderer.conf’a bakın. En yaygın olarak değiştirilenler şunlardır:
Video
Audio
Image
TranscodeVideo
TranscodeAudio
SeekByTime
SupportedYeni yapılandırmanızda
MediaInfo = false
ifadesinin bulunmadığından emin olun, çünkü bu,Supported
satırlarının çalışmasını durduracaktır. -
Cihazınızda dönüştürmenin çalıştığından emin olmak için
#--DÖNÜŞTÜRME--#
klasöründeki bir dosyayı oynatın. Bu klasördeFFmpeg
girişlerinden birini oynatın. Eğer oynatılıyorsa, dönüştürme çalışıyor demektir. -
UMS'ye cihazınızın yerel olarak hangi dosyaları desteklediğini bildirmek için
Supported
satırlarının doldurulması gerekir. Cihazınızın kılavuzunu çevrimiçi olarak bulmak ve bu satırları doldurmak için bunu kullanmak iyi bir fikir olabilir. -
Bunun yanı sıra, ne yaptıklarını görmek için kurulum dizininizde "renderers" klasörü içindeki diğer işleyici yapılandırmalarına göz atabilirsiniz. Bazen yardıma ihtiyacınız olabilir, bunu size forumumuzda verebiliriz ve lütfen yaptığınız iyileştirmeden bize bahsetmeyi unutmayın, böylece cihazınızdaki diğer kullanıcılar da düzeltmeden faydalanabilir. Yayım duyurumuzda ve değişiklik günlüğümüzde size atıfta bulunacağız.