Initial upload: iptv-android-tv-hermes
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 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 s
|
||||
- `Recherche 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ÉRIES` ou `ALL` ;
|
||||
- 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.kts`
|
||||
- `app/src/main/java/ma/tkgraph/xtreamtv/data/repository/PlaybackProgressRepository.kt`
|
||||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/PlayerScreen.kt`
|
||||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/viewmodels/MainMenuViewModel.kt`
|
||||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/viewmodels/GlobalSearchViewModel.kt`
|
||||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/GlobalSearchScreen.kt`
|
||||
Reference in New Issue
Block a user