Livo Player v0.7.0 surum notlari
· 3 dakikalık okuma
Livo Player v0.7.0, telefon, tablet ve Android TV genelinde senkronizasyon, TV kullanilabilirligi ve oynatma deneyimine odaklanir.
Eklenenler
- Firestore destekli Continue Watching senkronizasyonu; Home resume kartları ve oturumlar arasındaki ilerleme geri yükleme desteği.
- IPTV kimlik bilgilerini ikinci bir cihazdan eklemek için TV Account QR eşleştirme akışı.
- Uygulamanın ilk açılışında varsayılan gömülü IPTV playlist seed desteği.
- Kaynak seviyesinde sync timestamp alanları ve ilk kayıtta otomatik EPG yenileme.
- Seçilen uygulama diline göre locale-aware TMDB ve Livo metadata istekleri.
continueWatchingiçin root Firestore rules ve index temel yapısı.- Telefon, tablet ve TV yüklemeleri için EN/TR screenshot klasör yapısı ve Fastlane Google Play metadata hazırlama rehberi.
- Home Continue Watching başlığına premium manuel sync aksiyonu ve çift yönlü sync desteği.
- TMDB-oncelikli dinamik Live/Movie/Series metadata çözümlemesi yapan player info paneli.
- Lazy-loaded sezon bölümleri ve TV okunabilirliği iyileştirilmiş episode kartlarıyla series detail sayfaları.
- Tek ürün altında birden fazla base plan destekleyen subscription model refactor çalışması.
- Çoklu form-factor Play Store yüklemeleri için Fastlane deploy lane ve screenshot organizasyonu.
Değişenler
- Home ekran düzeni mobil ve TV genelinde sıkılaştırıldı; featured kartlar, tool kartlar, bölüm boşlukları ve Continue Watching sunumu güncellendi.
- Continue Watching kartları artık metadata mevcutsa kanal logoları yerine çözümlenmiş film ve dizi posterlerini kullanıyor.
- TV Home ve Movie Detail ekranları odaklanan bölümü otomatik olarak görünüme kaydırıyor.
- TV player overlay; progress-row seeking, ertelenmiş seek preview, info-panel focus sahipliği ve live-edge kontrol sadeleştirmeleriyle iyileştirildi.
- Player fullscreen ve live delay davranışı; telefon, tablet ve TV oynatma parity hedefiyle geliştirildi.
- Android TV branding asset'leri ve launcher metadata bilgileri daha iyi launcher uyumluluğu için güncellendi.
- Settings yapısı birleştirilmiş Account/Premium bölümü etrafında yeniden düzenlendi; Playlist refresh ve cache clear aksiyonları Settings altına taşındı.
- TV navigation state, back navigation ve recomposition boyunca korunur hale getirildi.
- TV sidebar scroll davranışı stale-data düzeltmesi ve tek-öğeli reveal mantığıyla iyileştirildi.
- TV sidebar focus görünürlüğü light theme için adaptive token'lar ve scale ipuçlarıyla güçlendirildi.
- TV grid yerleşimleri Live (3 kolon), Movies (5 kolon) ve Series (5 kolon) olarak hizalandı; kart yoğunluğu tutarlı hale getirildi.
- TV grid focused-row auto-scroll algoritması viewport yüksekliği ve satır metrikleri kullanacak şekilde güncellendi.
- TV grid yukarı/aşağı gezinmesi artık sınırda ilk/son öğeye zıplamıyor; geçerli satır hedefi yoksa odak olduğu yerde kalıyor.
- TV sayfa girişinde sidebar'da seçili grup öğe otomatik olarak viewport içinde görünür hale getiriliyor.
- Series TV kartları marquee başlık kaydırmasını yalnızca focus altındayken gösteriyor.
- Player başlangıcı; daha iyi retry mesajı, ortalanmış spinner ve telemetry ile iyileştirildi.
- Buyuk playlist ilk kurulumu sirasinda OOM sorunlarini onlemek icin HTTP indirmeleri temp dosyalara stream ediliyor.
- Android ve iOS arasinda cross-platform pairing icin device-link platform mapping destegi eklendi.
- Uygulama adi tum runtime locale'lerde "Livo IPTV" yerine "Livo Player" olarak guncellendi.
- Movies/Series gezinme rotalari artik premium abonelige bagli degil; premium kisitlari yalnizca belirli ozelliklerde kaldi.
Düzeltilenler
- Film metadata cache'i uygulama dili değiştiğinde artık doğru şekilde yenileniyor.
- TV Movie Detail cast içeriği D-pad gezinmesinde artık ekranda yarı gizli kalmıyor.
- Live pause delay arayüzü playback duraklatıldığında artık kaymıyor.
- QR pairing status çözümlemesi backend payload contract ile uyumlu hale getirildi.
- TV sidebar scroll, büyük indeks sıçrama durumlarında focus öğesini gösterememe sorununu artık yaşamıyor.
- Premium sidebar editor sheet, hide/show ve reorder listeleri uzadığında mobilde artık kaydırılabiliyor.
- TV grid scroll, doğru viewport ve satır yüksekliği metrikleri kullanılarak artık eksik satır göstermiyor.