Files
immich-tv-viewer/README_V2_7_2_PERFORMANCE_THUMBNAILS.txt

88 lines
1.6 KiB
Plaintext

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