1.7 KiB
1.7 KiB
FIX_FAST_CONTINUE_SEARCH_V11
Version: 2.0.11-fast-continue-search
Base: rollback stable V10 basé sur V5.
Objectif
Corriger les deux lenteurs mesurées :
Continuer à regarder~24 sRecherche globale ALL~30 s
sans toucher au chargement LIVE, au replay, ni au lecteur.
Changements
Continuer à regarder
Avant, le menu principal rechargeait le catalogue VOD complet, le catalogue Séries complet, puis les détails de séries pour reconstruire les éléments en cours.
Maintenant :
- le lecteur sauvegarde des métadonnées minimales au moment de la lecture ;
- le menu principal lit ces métadonnées locales ;
- aucun catalogue VOD/Séries n'est chargé pour afficher
Continuer à regarder.
Note : les anciennes progressions créées avant cette version n'ont pas encore ces métadonnées. Elles réapparaissent après avoir relancé le film/épisode au moins une fois.
Recherche globale
Avant, l'écran chargeait LIVE + VOD + Séries dès l'ouverture.
Maintenant :
- l'écran ne charge rien au démarrage ;
- l'utilisateur choisit
LIVE,VOD,SÉRIESouALL; - il tape la recherche puis clique sur
Lancer; - les résultats sont affichés progressivement ;
- LIVE devient le filtre par défaut pour éviter le chargement massif inutile.
Fichiers modifiés
app/build.gradle.ktsapp/src/main/java/ma/tkgraph/xtreamtv/data/repository/PlaybackProgressRepository.ktapp/src/main/java/ma/tkgraph/xtreamtv/ui/screens/PlayerScreen.ktapp/src/main/java/ma/tkgraph/xtreamtv/ui/viewmodels/MainMenuViewModel.ktapp/src/main/java/ma/tkgraph/xtreamtv/ui/viewmodels/GlobalSearchViewModel.ktapp/src/main/java/ma/tkgraph/xtreamtv/ui/screens/GlobalSearchScreen.kt