Güncellemeyle ilgili tüm bilgileri KVS forumunda bulabilirsiniz: KVS 3.9.1 güncellemesi
Oyuncu iyileştirmeleri ve hata düzeltmeleri:
- Dokunmatik cihazlar ve küçük ekranlı cihazlar için daha iyi görünüm: bazı düğmeler gizlendi, diğer düğmelerin boyutu artırıldı.
- Youtube tarzında yeni oyuncu görünümü eklendi.
- iOS aygıtları için oynatıcı artık meta veri önyüklemesini destekliyor ve bu da videonun daha hızlı başlatılmasını sağlıyor (oynatıcı ayarlarında gerekli seçeneği etkinleştirdiyseniz ve cihaz bunu destekliyorsa).
- Artık video ekran görüntüleri düzenleyicisinde zaman çizelgesi ekran görüntüleri için metin işaret noktaları ayarlanabilir. Bu tür işaret noktaları oyuncu zaman çizelgesinde vurgulanacak ve metinler ekran görüntüleriyle birlikte gösterilecek. Videodaki önemli sahneleri vurgulamak için mükemmel özellik.
- Videodan önce ve videodan sonra reklam ayarlarında artık yerleşik atlama düğmesini etkinleştirebilir ve ne zaman aktif olacağını yapılandırabilirsiniz. Ayrıca bu tür reklamların GUI'si de değiştirildi; artık reklam süresini görüntüleyen mesajı gösterebilirsiniz ve video reklamlar için kullanıcılar artık reklamları duraklatabilir ve sessize alabilir.
- Video sonundaki standart oynat düğmesinin yerine tekrar oynatma simgesi eklendi.
- Oynatıcı ayarlarında artık başlangıçtaki oynatıcının ses seviyesini belirtebilirsiniz (ve ayrıca gerekirse oynatıcının sesini varsayılan olarak kapatabilirsiniz). Ayrıca ses düzeyi kaydırıcı davranışıyla ilgili bazı hataları da düzelttik.
- Oynatıcı ayarlarında artık kısa videolar için otomatik döngüyü yapılandırabilirsiniz; bunun için minimum süreyi belirleyebilirsiniz.
- Bazı poster görüntüleme sorunları düzeltildi: önceki poster, oynatıcı tamamen başlatılmadan önce görüntülenmiyordu; ayrıca otomatik oynatmanın etkinleştirilmesine gerek kalmadan görüntüleniyordu.
- Ekleme kodunu oynatıcıdan kopyalamaya çalışırken oluşan içerik menüsü sorunu düzeltildi.
- Zaman çizelgesi ekran görüntülerinin görüntülenmesiyle ilgili sorunların sayısı düzeltildi: boyutları sınırlıydı ve ayrıca dış görünüm özelleştirilirse yanlış konumlandırılabiliyorlardı.
- Dikey videoların gösterimi düzeltildi - artık dikey olarak esnemiyorlar.
- Bazı kullanıcı aracıları tarafından uzak sunucu yönlendirmelerinin önbelleğe alınmasıyla ilgili sorun düzeltildi. Yeni oynatıcı bunların yalnızca 1 saat süreyle önbelleğe alınmasına izin verecektir.
- Youtube tarzında yeni oyuncu görünümü eklendi.
- iOS aygıtları için oynatıcı artık meta veri önyüklemesini destekliyor ve bu da videonun daha hızlı başlatılmasını sağlıyor (oynatıcı ayarlarında gerekli seçeneği etkinleştirdiyseniz ve cihaz bunu destekliyorsa).
- Artık video ekran görüntüleri düzenleyicisinde zaman çizelgesi ekran görüntüleri için metin işaret noktaları ayarlanabilir. Bu tür işaret noktaları oyuncu zaman çizelgesinde vurgulanacak ve metinler ekran görüntüleriyle birlikte gösterilecek. Videodaki önemli sahneleri vurgulamak için mükemmel özellik.
- Videodan önce ve videodan sonra reklam ayarlarında artık yerleşik atlama düğmesini etkinleştirebilir ve ne zaman aktif olacağını yapılandırabilirsiniz. Ayrıca bu tür reklamların GUI'si de değiştirildi; artık reklam süresini görüntüleyen mesajı gösterebilirsiniz ve video reklamlar için kullanıcılar artık reklamları duraklatabilir ve sessize alabilir.
- Video sonundaki standart oynat düğmesinin yerine tekrar oynatma simgesi eklendi.
- Oynatıcı ayarlarında artık başlangıçtaki oynatıcının ses seviyesini belirtebilirsiniz (ve ayrıca gerekirse oynatıcının sesini varsayılan olarak kapatabilirsiniz). Ayrıca ses düzeyi kaydırıcı davranışıyla ilgili bazı hataları da düzelttik.
- Oynatıcı ayarlarında artık kısa videolar için otomatik döngüyü yapılandırabilirsiniz; bunun için minimum süreyi belirleyebilirsiniz.
- Bazı poster görüntüleme sorunları düzeltildi: önceki poster, oynatıcı tamamen başlatılmadan önce görüntülenmiyordu; ayrıca otomatik oynatmanın etkinleştirilmesine gerek kalmadan görüntüleniyordu.
- Ekleme kodunu oynatıcıdan kopyalamaya çalışırken oluşan içerik menüsü sorunu düzeltildi.
- Zaman çizelgesi ekran görüntülerinin görüntülenmesiyle ilgili sorunların sayısı düzeltildi: boyutları sınırlıydı ve ayrıca dış görünüm özelleştirilirse yanlış konumlandırılabiliyorlardı.
- Dikey videoların gösterimi düzeltildi - artık dikey olarak esnemiyorlar.
- Bazı kullanıcı aracıları tarafından uzak sunucu yönlendirmelerinin önbelleğe alınmasıyla ilgili sorun düzeltildi. Yeni oynatıcı bunların yalnızca 1 saat süreyle önbelleğe alınmasına izin verecektir.
Video korumasında IP sınırı engelleme mekanizmasını yeniden düşündük. 3.9.0 oynatıcısına video dosyası bağlantısı gizleme özelliğini eklediğimiz için IP sınırının artık pek bir anlamı yok. Artık kapatılabilir ve disk kullanımını kolaylaştıracaktır. Ayrıca artık atlamayı saymıyor, dolayısıyla koruma kullanıcının videoyu ne sıklıkta atladığına bağlı değil. DİKKAT! 3.9.1'e güncelleme yapıldıktan sonra IP limiti otomatik olarak kapatılacaktır. Hala ihtiyacınız varsa (örneğin 3. taraf video oynatıcı kullanıyorsanız) video koruma ayarlarından manuel olarak açmalısınız.
Yakalayıcılar ve içerik içe aktarma iyileştirmeleri:
- Destekleyen kaynak siteler için yakalayıcılar aracılığıyla birden fazla kaliteye sahip videoları içe aktarma desteği eklendi. Bu, dönüşüm sırasında CPU kaynaklarınızdan tasarruf etmenizi sağlayabilir ancak birden fazla dosya indirerek yeni içeriği içe aktarmak daha fazla zaman alacaktır.
- Yakalayıcılar her nesne için içerik kaynağı alanını ayrı ayrı içe aktaramaz. Bu, KVS'nin sağladığı kavrayıcılarda kullanılmaz ancak özel kavrayıcılarınızda kullanılabilir.
- Artık kapmacalardan içerik içe aktarırken yinelenen başlıklara sahip içeriği atlayabilirsiniz.
- Artık kavrayıcılarda açıklama uzunluğunu sınırlayabilirsiniz: belirli sayıdaki kelimelerle veya simgelerle.
- Bazı yakalayıcılar için KVS artık videoları veritabanınızdan otomatik olarak silmek için silme akışlarını kullanabilir. Bu, desteklendiği yerlerde her yakalayıcı için ayrı ayrı etkinleştirilmelidir.
- Yerleştirme kodlarını veya sözde videoları yakalayıcılardan içe aktarırken, artık tüm yerleştirme kodlarının/sözde videoların URL'lerinin buna sahip olmasını sağlamak için referans kodunuzla birlikte URL son ekini belirtebilirsiniz.
- KVS yakalayıcı eklentisi artık birçok tüp sitesi için ayrıştırma uygulayan youtube-dl sunucu kitaplığını destekleyecek. Bu, gelecekte yakalayıcıları daha hızlı eklememize yardımcı olacaktır.
- İçe aktarma işlevi, dosyaların herhangi bir nedenle indirilemediği içeriği atlama yeteneği ile geliştirildi. Daha önce bu tür içerikler KVS'ye aktarılıyor ve daha sonra dönüştürme aşamasında hata durumuna taşınıyordu. Bu, kopya kontrolü nedeniyle bir kez daha içe aktarmayı denemenize izin vermedi.
- Yakalayıcılar her nesne için içerik kaynağı alanını ayrı ayrı içe aktaramaz. Bu, KVS'nin sağladığı kavrayıcılarda kullanılmaz ancak özel kavrayıcılarınızda kullanılabilir.
- Artık kapmacalardan içerik içe aktarırken yinelenen başlıklara sahip içeriği atlayabilirsiniz.
- Artık kavrayıcılarda açıklama uzunluğunu sınırlayabilirsiniz: belirli sayıdaki kelimelerle veya simgelerle.
- Bazı yakalayıcılar için KVS artık videoları veritabanınızdan otomatik olarak silmek için silme akışlarını kullanabilir. Bu, desteklendiği yerlerde her yakalayıcı için ayrı ayrı etkinleştirilmelidir.
- Yerleştirme kodlarını veya sözde videoları yakalayıcılardan içe aktarırken, artık tüm yerleştirme kodlarının/sözde videoların URL'lerinin buna sahip olmasını sağlamak için referans kodunuzla birlikte URL son ekini belirtebilirsiniz.
- KVS yakalayıcı eklentisi artık birçok tüp sitesi için ayrıştırma uygulayan youtube-dl sunucu kitaplığını destekleyecek. Bu, gelecekte yakalayıcıları daha hızlı eklememize yardımcı olacaktır.
- İçe aktarma işlevi, dosyaların herhangi bir nedenle indirilemediği içeriği atlama yeteneği ile geliştirildi. Daha önce bu tür içerikler KVS'ye aktarılıyor ve daha sonra dönüştürme aşamasında hata durumuna taşınıyordu. Bu, kopya kontrolü nedeniyle bir kez daha içe aktarmayı denemenize izin vermedi.
Zaman çizelgesi ekran görüntüleri ayarlarında artık aralıklar yerine istediğiniz sayıda ekran görüntüsünü yapılandırabilirsiniz. Buna bağlı olarak aralık, video süresine bağlı olarak değişebilir. Bu bir yandan videodaki gezinmenin çok doğru olmamasına neden olacak, diğer yandan uzun videolar için 200-500 görüntü oluşturulmasını engelleyecektir. Burada önemli olan nokta, aralığın hiçbir zaman 10 saniyeden az olmayacağı ve diğer aralıkların 10'a bölünebilir olacağıdır. Örneğin, zaman çizelgelerinin sayısını 100 olacak şekilde yapılandırırsanız, KVS kısa videolar için 10 saniye aralıklarla zaman çizelgeleri oluşturacaktır - bunların süreleri sayı videonun süresine bağlı olacaktır. 10*100=1000 saniyeden uzun videolar için KVS 20 saniyelik aralığı vb. seçecektir. Halihazırda zaman çizelgesi ekran görüntülerini kullanıyorsanız video formatı ayarlarında yeni yaklaşıma kolayca geçiş yapabilirsiniz, bu yeni videoları etkileyecek ve eski videolar zaman çizelgelerini göstermeye devam edecektir. eski yöntemi kullanarak.
Zaman çizelgesi oluşturma mantığındaki değişiklikler nedeniyle ve bu alanda gelecekteki değişiklikleri desteklemek için 3.9.1'den itibaren KVS, güncelleme prosedürü sırasında tüm dönüşüm sunucuları için API'yi otomatik olarak güncelleyecektir. Burada, Remote_cron.php dosyasına koyduğunuz tüm özel değişikliklerin silineceğini anlamalısınız. KVS bu dosyanın yedek kopyasını alıp yakına koymaya çalışacaktır. Dönüşüm motoru artık eski API sürümüne sahip dönüşüm sunucularını kullanmayacak.
MPA3 betiğiyle entegrasyon eklendi.
Arka plan görevlerinin yürütme sırası biraz değiştirildi. Daha önce, birçok ikincil arka plan göreviniz olduğunda, diğer görevler tamamlanana veya yeni içerik görevlerinin önceliğini manuel olarak artırana kadar yeni içerik işlenmiyordu. Tüm görevler aynı önceliğe sahip olsa bile KVS, yeni içerik görevlerini otomatik olarak yürütme sırasının önüne koyacağından buna artık gerek kalmayacak. Üstelik artık farklı türdeki kullanıcılar tarafından gönderilen içerik görevleri için varsayılan önceliği yapılandırabilirsiniz: standart, güvenilir, premium, web yöneticileri. Ayrıca artık videoların ve albümlerin dönüşüm önceliğini listelerinden manuel olarak artırabilirsiniz; daha önce bu yalnızca görevler listesinden mümkündü.
Son olarak içeriği kaldırıldı olarak işaretleme özelliğini ekledik. Artık bunu herhangi bir video / albüm grubu için yapabilir ve nedenini belirtebilirsiniz. Video dosyaları, ekran görüntüleri ve formatlar da dahil olmak üzere bu içeriğin tüm dosyaları silinecek ancak veriler veritabanında kalacaktır. Bu içerik herkese açık listelerden kaybolacak ve yalnızca tüm bilgilerin, yorumların ve silme nedeninin görüntülendiği doğrudan URL'ler aracılığıyla erişilebilir olmaya devam edecek. Doğru oluşturma için şablonları değiştirmeniz gerekir; talimatlar için lütfen forumumuza bakın.
3.9.0'da eklenen kullanıcı hesabı oluşturma eklentisi artık kullanıcı hesapları yerine erişim kodları oluşturabiliyor. Erişim kodları, jeton veya premium seviyesi almak için kaydolma ve yükseltme akışlarında kullanılabilir. KVS faturalandırma çözümüne alternatif olarak bu kodları harici çevrimiçi mağazalar aracılığıyla satabilirsiniz. Erişim kodları, mevcut profilleri korurken mevcut kullanıcılar tarafından kullanılabildiğinden ve ayrıca kullanıcılar yeniden doldurma / yeniden faturalandırma için birden fazla erişim kodu kullanabileceğinden, önceden oluşturulmuş hesaplardan daha kullanışlıdır.
Hotlinked videolar için artık ekran görüntülerini yeniden oluşturmak mümkün. Bunu yapmak için KVS, ekran görüntüleri oluşturmak üzere hotlinked videoyu tekrar indirecektir.
Artık kullanıcıları videolarına veya albümlerine sitenize trafik göndermeleri karşılığında jetonlarla ödüllendirmek mümkün (yerleştirme kodları bunu desteklemiyor). Her N benzersiz görüntüleme için verilmesi gereken jeton sayısını belirtebilirsiniz (burada yalnızca 24 saat içindeki benzersiz IP'ler sayılır). Ödülleri hesaplarken KVS, gerekli sayıda görüntülemeyi alan video ve albümler için jeton ödeyecektir. Kullanıcılarınız jeton kazanmakla ilgileniyorsa, projenize daha fazla harici bağlantı almak için bu işlevi kullanabilirsiniz. Gerekirse KVS ödeme çözümünü kullanarak jetonları gerçek parayla ödeyebilirsiniz.
KVS 3.9.1, videolara ve albümlere erişimi kısıtlama konusunda yeni özellikler sağlar. Artık herkese açık videolar ve albümler için erişim düzeyini yapılandırmak mümkün (daha önce bunu yalnızca özel ve premium için yapabiliyordunuz). Ayrıca artık her video veya albüm için erişim düzeyini ayrı ayrı yapılandırabilirsiniz; bu, tür alanından devralınan erişim düzeyini geçersiz kılacaktır. Bu yeni özellik, videonun genelden premium türe veya tam tersi şekilde değiştirilmesine izin vermeyen KVS mimarisi sorununu çözmek için kullanılabilir. Artık herkese açık herhangi bir videoyu yalnızca premium üyelerin kullanımına sunmak veya jeton satın alarak bunu türünü değiştirmeden yapabilirsiniz.
Yönetici panelinde ekran görüntülerinin ve albüm fotoğraflarının işlenmesi iyileştirildi, artık uyarlanabilir olacaklar. Ayrıca düzenleyicileri kaydederken doğrulama hatalarını tetikleyen alanlar için kırmızı vurgular eklendi.
Artık ana video düzenleyicide, eğer orada görüntülenmeleri etkinleştirilmişse, ekran görüntülerini de silebilirsiniz. Daha önce yalnızca ana ekran görüntüsünü değiştirebiliyordunuz.
İçe aktarma/dışa aktarma geliştirmeleri ve hata düzeltmeleri kümesi:
- Artık dışa aktarma verilerini incelenen işarete göre filtreleyebilirsiniz.
- Artık onları tutan videoların video kaynak dosyalarını dışa aktarabilirsiniz.
- Artık derecelendirmeyi yüzde olarak (%0-100) dışa aktarmak mümkün ve ayrıca içe/dışa aktarma, derecelendirme için oy sayısını destekleyecek.
- Adlarında virgül bulunan modellerin içe/dışa aktarılmasıyla ilgili hata düzeltildi.
- Derecelendirmeye göre yanlış sıralamayla ilgili hata düzeltildi.
- Dışa aktarmada optimize edilmiş bellek kullanımı.
- Özet akışlarının dışa aktarılması artık sorgu dizesine göre filtrelemeyi destekliyor. Sık kullanıldığında veritabanı performansını etkileyebileceğinden, bu özelliğe izin vermek için feed ayarlarında bu özelliği etkinleştirmeniz gerekir.
- Akışları dışa aktarmada, bazı video türleri için yerleştirme kodlarında yanlış boyuta yol açabilecek bir hata düzeltildi.
- Artık onları tutan videoların video kaynak dosyalarını dışa aktarabilirsiniz.
- Artık derecelendirmeyi yüzde olarak (%0-100) dışa aktarmak mümkün ve ayrıca içe/dışa aktarma, derecelendirme için oy sayısını destekleyecek.
- Adlarında virgül bulunan modellerin içe/dışa aktarılmasıyla ilgili hata düzeltildi.
- Derecelendirmeye göre yanlış sıralamayla ilgili hata düzeltildi.
- Dışa aktarmada optimize edilmiş bellek kullanımı.
- Özet akışlarının dışa aktarılması artık sorgu dizesine göre filtrelemeyi destekliyor. Sık kullanıldığında veritabanı performansını etkileyebileceğinden, bu özelliğe izin vermek için feed ayarlarında bu özelliği etkinleştirmeniz gerekir.
- Akışları dışa aktarmada, bazı video türleri için yerleştirme kodlarında yanlış boyuta yol açabilecek bir hata düzeltildi.
Model otomatik seçim eklentisi artık içerik etiketlerini de inceleyecek. Daha önce yalnızca başlık ve açıklamaya bakılıyordu.
Artık modelleri sitede görüntülerken belirli bir sıralamayı zorlamak için kategoriler gibi manuel olarak sıralayabilirsiniz.
Model liste bloğunda (list_models) artık benzer modelleri çok çeşitli kriterleri kullanarak görüntülemek mümkün: ülkeye göre, şehre göre, yaşa göre, cinsiyete göre, boya göre, kiloya göre, göz veya saç rengine göre vb.
Video yükleme bloğunda (video_edit) artık yüklenen dosyaların, dönüşümlerini atlamak için belirli formattaki dosyalar olarak kabul edilmesini yapılandırabilirsiniz. Bu özelliğe çoğu durumda ihtiyaç duyulmaz; projeniz, dosyaları gerekli formatta doğru bir şekilde yükleyecek olan bilinen kullanıcılar için bir yükleme ağ geçidi sağlamak üzere tasarlandığında belirli gereksinimler için uygulanmıştır. Bu aynı zamanda web yöneticilerinin videoları işlemeye gerek kalmadan daha hızlı yüklemelerine olanak tanıyan ayrı bir yükleme sayfası oluşturmak için de kullanılabilir.
Video, albüm ve çalma listesi düzenleme bloklarında (video_edit, album_edit, playback_edit), değiştirildikten sonra içeriğin devre dışı bırakılmasını yapılandırmanıza olanak tanıyan yeni seçenek eklendi. Eski KVS sürümlerinde hem yeni içeriği hem de değiştirilmiş içeriği etkileyen tek bir seçenek (force_inactive) vardı. Etkinleştirilmişse, değiştirilen herhangi bir video veya albüm, siz onu manuel olarak yeniden etkinleştirene kadar devre dışı bırakılır. Şimdi bu olmayacak. Güncellemeden sonra yeni seçenek (force_inactive_on_edit) kapatılacak, böylece değiştirilen içerik etkin kalacaktır. Eski davranışı zorlamak istiyorsanız bu blokların ayarlarını değiştirmeli ve yeni seçeneği açmalısınız.
Global istatistik bloğunda (global_stats) artık KVS istatistiklerinden dün, geçen hafta ve geçen ay sitenizi kaç kişinin ziyaret ettiğini görebilirsiniz.
İçerik işaretleme artık başlatıcı hakkında ek bilgiler depolayacak: IP, ülke, kullanıcı aracısı ve sayfa URL'si.
Konuşma listesinde (list_members bloğundaki mode_conversations modu) artık birden fazla konuşmayı tamamen silmek için kaldırma işlevini uygulayabilirsiniz. Ayrıca listedeki her görüşme için artık son mesajı görüntülemek mümkün.
Artık video süresini standart HH:MM:SS formatında görüntülemek mümkün. Geçmişte KVS bunu MM:SS formatında gösteriyordu; bu, uzun videolar için 3 haneli sayıyı gösterebilir: MMM:SS. Yeni formatı kullanabilmek için KVS forumunda açıklanan site şablonlarını değiştirmeniz gerekmektedir.
Düzeltilen hatalar:
- İçerik içe aktarma sırasında, tüm içe aktarma satırlarının doğrulama hatalarını tetiklediği bir durum olabilir; bu durumda bile KVS, bu içe aktarma işleminin boş geçerli satır listesiyle gönderilmesine izin verir.
- Rastgele videoya/albüme yönlendirmede bazı uydu ayarları dikkate alınmadı.
- Site ayarlarından dinamik HTTP parametrelerini kullanırken kritik olmayan XSS güvenlik açığı. Muhammed Uwais'e bunu nazikçe belirttiği için teşekkür ederiz.
- Bazı durumlarda kaynak video dosyasının SAR'ını tespit ederken KVS, onu normalleştirme için kesinlikle yedekli olarak yeniden dönüştürür. Bu durum düzeltildi ve normalleştirme yöntemi daha hızlı süre sağlamak ve kalite kaybını önlemek için optimize edildi.
- Durdurma sözcükleri kullanıldığında (durdurma sözcüğünün tamamının aranması durumunda) arama işlevi boş aramaya yol açabilir ve KVS bu tür boş arama için tüm videoları/albümleri gösterir.
- PHP yapılandırmasında open_baseir seçeneği etkinleştirildiyse bazı cURL işlemleri hatalı çalıştı.
- Rastgele videoya/albüme yönlendirmede bazı uydu ayarları dikkate alınmadı.
- Site ayarlarından dinamik HTTP parametrelerini kullanırken kritik olmayan XSS güvenlik açığı. Muhammed Uwais'e bunu nazikçe belirttiği için teşekkür ederiz.
- Bazı durumlarda kaynak video dosyasının SAR'ını tespit ederken KVS, onu normalleştirme için kesinlikle yedekli olarak yeniden dönüştürür. Bu durum düzeltildi ve normalleştirme yöntemi daha hızlı süre sağlamak ve kalite kaybını önlemek için optimize edildi.
- Durdurma sözcükleri kullanıldığında (durdurma sözcüğünün tamamının aranması durumunda) arama işlevi boş aramaya yol açabilir ve KVS bu tür boş arama için tüm videoları/albümleri gösterir.
- PHP yapılandırmasında open_baseir seçeneği etkinleştirildiyse bazı cURL işlemleri hatalı çalıştı.