Initial upload: immich-tv-viewer
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user