# Immich TV Viewer - V2.7.2 Performance Thumbnails

Projet cible :

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

## Base

Cette version part de la V2.7.1 :

- Imedia Photos
- icône personnalisée
- Android embedding v2 corrigé
- vidéos conservées
- musique conservée
- overlay conservé

## Problème observé

La console affichait :

```text
Skipped 824 frames
The application may be doing too much work on its main thread
```

et des miniatures chargées en `size=preview` avec parfois plus de 1 Mo :

```text
thumbnail?size=preview bytes=1385699
```

Sur Mi Box, afficher une grille avec autant d'images lourdes provoque des ralentissements.

## Correction

### Grilles

Les grilles utilisent maintenant :

```text
thumbnail?size=thumbnail
```

pour :

- Photos
- Vidéos
- Surprends-moi

### Plein écran

La visionneuse garde :

```text
thumbnail?size=preview
```

pour conserver une meilleure qualité quand une photo est affichée seule.

### Cache

Le cache image est limité à environ 180 entrées pour éviter de saturer la mémoire.

### Logs

Les logs d'images sont réduits :

- les previews sont encore logguées
- les erreurs sont logguées
- les petites miniatures de grille ne floodent plus la console

## Installation

```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
```
