# Immich TV Viewer - V2.5.1 Glass Overlay + Location Fix Projet cible : D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer ## Base Cette version part de la V2.5. ## Fichiers modifiés - lib/main.dart - README_V2_5_1_GLASS_OVERLAY_LOCATION_FIX.txt ## Corrections ### 1. Lieu de la photo Avant, l'overlay utilisait principalement les données renvoyées par `/search/metadata`. Cet endpoint ne contient pas toujours les détails EXIF complets. Maintenant, pour l'overlay, l'app appelle : ```text /api/assets/{assetId} ``` et lit : ```text exifInfo.city exifInfo.state exifInfo.country exifInfo.latitude exifInfo.longitude ``` Si ville/région/pays sont absents mais que les coordonnées GPS existent, l'app affiche : ```text GPS 48.8566, 2.3522 ``` Si rien n'est disponible : ```text Lieu inconnu ``` ### 2. Overlay plus discret L'overlay est maintenant : - plus petit - placé en bas à gauche - transparent - style glass / brillant - fond flouté via `BackdropFilter` - disparition douce après 3 secondes ## Logs utiles Dans PowerShell : ```text IMMICH_LOCATION asset=... location="..." date="..." ``` Si le log affiche toujours `Lieu inconnu`, alors Immich ne renvoie pas de ville/GPS pour cette photo dans `/api/assets/{id}`. ## 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 ``` Ne pas oublier de remettre ta clé API dans `lib/main.dart` si le fichier est remplacé.