Initial upload: iptv-android-tv-2
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Mise à jour EPG + Replay
|
||||
|
||||
Cette mise à jour ajoute une première version fonctionnelle de l'EPG et du replay/catch-up pour les serveurs Xtream compatibles.
|
||||
|
||||
## Ajouts
|
||||
|
||||
- Récupération EPG courte via `player_api.php?action=get_short_epg`.
|
||||
- Affichage du programme en cours dans la liste des chaînes.
|
||||
- Affichage du programme suivant quand le serveur le fournit.
|
||||
- Bouton `Replay` dans la ligne de chaîne quand le replay est disponible.
|
||||
- Lecture replay via l'URL Xtream `timeshift`.
|
||||
- Affichage du programme dans l'overlay du lecteur.
|
||||
- Conservation du zapping gauche/droite.
|
||||
|
||||
## Limites connues
|
||||
|
||||
Le replay dépend totalement de ce que le fournisseur Xtream renvoie :
|
||||
|
||||
- `tv_archive` dans la liste des chaînes ;
|
||||
- `has_archive` dans l'EPG ;
|
||||
- dates `start` / `end` valides ;
|
||||
- endpoint `/timeshift/...` actif côté serveur.
|
||||
|
||||
Si le serveur ne fournit pas l'EPG ou bloque le timeshift, l'application affichera `EPG indisponible` ou le bouton Replay restera désactivé.
|
||||
|
||||
## Installation
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\11-IPTV Andoid TV 2"
|
||||
|
||||
Copy-Item "D:\07-Logiciels\11-IPTV Andoid TV 2" "D:\07-Logiciels\11-IPTV Andoid TV 2 - Backup avant EPG replay" -Recurse
|
||||
|
||||
Expand-Archive -Path "$env:USERPROFILE\Downloads\xtream-google-tv-player-epg-replay-update.zip" -DestinationPath "D:\07-Logiciels\11-IPTV Andoid TV 2" -Force
|
||||
|
||||
.\gradlew.bat clean --no-daemon
|
||||
.\gradlew.bat :app:assembleDebug --no-daemon
|
||||
|
||||
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"
|
||||
adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity
|
||||
```
|
||||
Reference in New Issue
Block a user