44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
# Mise à jour Replay Guide complet
|
||
|
||
Cette mise à jour transforme le bouton Replay en vrai guide replay par chaîne.
|
||
|
||
## Ajouts
|
||
|
||
- Chargement du programme complet de la chaîne avec `get_simple_data_table`.
|
||
- Nouvel écran Replay par chaîne.
|
||
- Liste des émissions groupées par jour.
|
||
- Recherche d’émission dans le guide replay.
|
||
- Bouton `Revoir` sur chaque émission disponible.
|
||
- Retour vers le menu avec conservation de la chaîne sélectionnée.
|
||
- Le replay actuel via `timeshift` reste utilisé pour lancer l’émission choisie.
|
||
|
||
## Fichiers modifiés / ajoutés
|
||
|
||
- `app/build.gradle.kts`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/MainActivity.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/data/model/EpgProgramDto.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/data/model/EpgFullResponse.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/data/network/XtreamApi.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/data/repository/XtreamRepository.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/HomeScreen.kt`
|
||
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/ReplayGuideScreen.kt`
|
||
|
||
## Compilation
|
||
|
||
```powershell
|
||
cd "D:\07-Logiciels\11-IPTV Andoid TV 2"
|
||
.\gradlew.bat clean --no-daemon
|
||
.\gradlew.bat :app:assembleDebug --no-daemon
|
||
```
|
||
|
||
## Installation
|
||
|
||
```powershell
|
||
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"
|
||
adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity
|
||
```
|
||
|
||
## Note
|
||
|
||
Le guide complet dépend du fournisseur Xtream. Si `get_simple_data_table` renvoie peu de jours ou rien du tout, l’application affichera ce que le serveur fournit, pas ce que l’univers aurait dû fournir.
|