PH video indirme, yönetim ve oynatma özelliği eklendi.
Yeni Rabbit sayfası ile indirilen videolar listelenebilir ve oynatılabilir.
Kenar menüye Rabbit sekmesi eklendi, dinamik olarak göster/gizle.
Transferler sayfasına PH URL desteği eklendi.
WebSocket üzerinden Rabbit sayısı güncellemeleri sağlandı.
Dosya görünümü Rabbit içeriklerini filtreleyecek şekilde güncellendi.
Arka planda Rabbit metadata yönetimi ve dosya sistemi entegrasyonu.
Sadece ses dosyası indirme özelliğini geliştir ve hata yönetimini güçlendir:
- Ses indirme formatını m4a/mp4/webm opus önceliğiyle optimize et
- İş bazında ayarları destekle ve varsayılan ayarlara geri düş
- Sadece ses indirmeleri için özel extractor argümanları kullan
- yt-dlp hata koduna rağmen medya dosyası bulunursa devam et
- Hem ses hem video dosyalarını tespit eden yeni findYoutubeMediaFile fonksiyonu ekle
- Müzik tespiti mantığını iyileştir ve ses bayrağını dikkate al
YouTube indirmeleri için çözünürlük ve ses-only seçenekleri içeren
ayarlar sistemi eklendi. Kullanıcılar artık tercih ettikleri video
kalitesini (1080p, 720p, 480p, 360p, 240p, 144p) ve ses-only
indirme seçeneğini kaydedebilir. Müzik içeriklerini daha iyi tespit
etmek için yeni algoritma ve API endpoint'leri eklendi.
YouTube video indirme işleminde çerez dosyası mevcut olduğunda web istemcisini,
mevcut değilse android istemcisini otomatik olarak kullanacak şekilde ekstraktör
argümanı mantığını güncelleştir. Bu değişiklik, çerez tabanlı erişim için daha
uygun istemci seçimi sağlayarak YouTube indirme başarısını artırır.
- Her youtube işi için debug nesnesi eklendi (binary, args, logs)
- appendYoutubeLog fonksiyonu ile log yönetimi sağlandı
- Hata durumlarında daha detaylı log ve debug bilgileri tutuluyor
- yt-dlp çalıştırma hataları için konsola detaylı bilgi yazılıyor
- Çıktı bulunamadığında son log kayıtları hata mesajına ekleniyor
Daha güvenilir güncellemeler için sayım tabanlı depolama yerine sürüm tabanlı yenileme mekanizması kullanıldı.
Belirli TV kök dizinlerini hedeflemeyi ve seçici önbellek temizlemeyi desteklemek için medya yeniden tarama sistemi geliştirildi.
Yalnızca etkilenen dizinler için yeniden taramaları tetiklemek üzere çöp kutusu işlemleri iyileştirildi, böylece gereksiz işleme azaltıldı.
Birden fazla kök klasör arasında veri birleştirmeyi sağlamak için TVDB kimliklerini kullanan TV dizileri için kanonik anahtar sistemi uygulandı.
Kullanıcı arayüzünde reaktif yükleme eklendi ve
eski yollardan otomatik geçişle meta veri yönetimi geliştirildi.
Önemli Değişiklikler:
- TV dizisi veri yapısı artık dizi başına birden fazla kök klasörü destekliyor
- Eski klasör anahtarları otomatik olarak kanonik TVDB anahtarlarına taşınıyor
- Veritabanı şeması, rootFolders dizisi için yeni indekslerle güncellendi