# Immich TV Viewer - V2.6 Vidéos

Projet cible :

D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer

## Base

Cette version part de la V2.5.1 validée.

## Fichiers modifiés

- lib/main.dart
- pubspec.yaml
- README_V2_6_VIDEOS.txt

## Nouvelle rubrique

Ajout d'un menu gauche :

- Photos
- Vidéos
- Explorer
- Surprends-moi

## Fonctionnalités vidéo

La rubrique `Vidéos` :

- charge toutes les vidéos du serveur Immich via `/search/metadata` avec `type: VIDEO`
- affiche une grille de miniatures vidéo
- permet d'ouvrir une vidéo en plein écran
- lecture via endpoint Immich :

```text
/api/assets/{assetId}/video/playback
```

- flèche droite : vidéo suivante
- flèche gauche : vidéo précédente
- OK / Entrée : pause / lecture
- fin d'une vidéo : passage automatique à la vidéo suivante
- à la fin de la liste : retour à la première vidéo

## Dépendance ajoutée

```yaml
dependencies:
  video_player: ^2.9.2
```

## Installation / test

```powershell
cd D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer
flutter clean
flutter pub get
flutter run -d 192.168.1.8:5555
```

## Logs utiles

```text
IMMICH_VIDEO play ...
IMMICH_VIDEO error ...
```

## Note

La lecture dépend des formats vidéo pris en charge par Android TV / ExoPlayer.
Si certaines vidéos HEVC/H.265 ne se lisent pas, il faudra activer/forcer le transcodage côté Immich ou ajouter une stratégie de fallback.
