# Immich TV Viewer - V2.6.2 Skip Incompatible Videos Projet cible : D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer ## Base Cette version part de la V2.6.1. ## Problème observé Erreur sur Mi Box : ```text PlatformException(VideoError...) MediaCodecVideoRenderer error format_supported=NO_EXCEEDS_CAPABILITIES video/avc 3840x2160 60 fps ``` Cela signifie que la vidéo dépasse les capacités du décodeur vidéo matériel de la Mi Box. ## Correction Au lieu d'afficher un gros écran rouge : - l'app détecte les erreurs `NO_EXCEEDS_CAPABILITIES`, `MediaCodec`, `VideoRenderer` - affiche `Vidéo incompatible Mi Box` - attend 2 secondes - passe automatiquement à la vidéo suivante ## Navigation conservée - flèche droite : vidéo suivante - flèche gauche : vidéo précédente - OK / entrée : pause / lecture - fin d'une vidéo compatible : passage automatique à la suivante - vidéo incompatible : passage automatique à la suivante ## Important Cette correction ne rend pas lisible une vidéo que le matériel ne sait pas décoder. Elle évite seulement que le zapping vidéo se bloque dessus. Pour lire les vidéos 4K 60 H.264 sur Mi Box, il faudra : - soit que Immich serve une version transcodée compatible - soit convertir/transcoder les vidéos côté serveur - soit filtrer les vidéos trop lourdes dans l'app ## Installation / test ```powershell cd D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer .\android\gradlew --stop Remove-Item -Recurse -Force .\build -ErrorAction SilentlyContinue Remove-Item -Recurse -Force .\android\.gradle -ErrorAction SilentlyContinue Remove-Item -Recurse -Force .\.dart_tool -ErrorAction SilentlyContinue flutter clean flutter pub get flutter run -d 192.168.1.8:5555 ```