Files
immich-tv-viewer/README_V2_5_1_GLASS_OVERLAY_LOCATION_FIX.txt

82 lines
1.5 KiB
Plaintext

# 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é.