88 lines
1.6 KiB
Plaintext
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
|
|
```
|