# Immich TV Viewer - V2.3 Keep Awake + Toutes les photos

Projet cible :

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

## Fichiers modifiés / ajoutés

- lib/main.dart
- android/app/src/main/kotlin/com/example/immich_tv_viewer/MainActivity.kt
- README_V2_3_KEEP_AWAKE_ALL_PHOTOS.txt

## Corrections

### 1. Écran de veille Mi Box / Google TV

Ajout de `FLAG_KEEP_SCREEN_ON` dans `MainActivity.kt`.

Résultat :

- l'écran de veille ne devrait plus se déclencher pendant l'application
- utile pendant le zapping automatique
- pas besoin d'ajouter un package Flutter

### 2. Nombre de photos incohérent

Avant :

- Photos chargeait environ 2000 photos
- Surprends-moi chargeait environ 3000 photos

Cause :

- Photos utilisait `maxPages: 8`
- Surprends-moi utilisait `maxPages: 12`

Correction :

- Les deux modes chargent maintenant toutes les pages jusqu'à `nextPage == null`
- Le nombre affiché doit donc être cohérent entre Photos et Surprends-moi

## Important

Dans `lib/main.dart`, remplace :

```dart
const String immichApiKey = 'COLLE_TA_CLE_API_ICI';
```

par ta vraie clé API.

## Installation / test

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

## Note

Le chargement initial peut être plus long si ta bibliothèque contient beaucoup de photos.
C'est normal : cette version cherche le total réel en parcourant toutes les pages.
