# Immich TV Viewer - V2.4 Musique aléatoire Projet cible : D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer ## Fichiers modifiés / ajoutés - lib/main.dart - pubspec.yaml - Music/README_PLACE_MP3_HERE.txt - README_V2_4_RANDOM_MUSIC.txt ## Nouvelle fonctionnalité La visionneuse photo lance une musique de fond aléatoire à partir du dossier : ```text Music/ ``` Formats acceptés par le filtre de l'app : - .mp3 - .m4a - .aac - .wav - .ogg ## Fonctionnement - Quand tu ouvres une photo en plein écran, la musique démarre. - Pendant Surprends-moi, la musique démarre aussi automatiquement. - Quand un morceau finit, un autre morceau est choisi aléatoirement. - Quand tu quittes la visionneuse photo, la musique s'arrête. ## Important : fichiers MP3 Tes fichiers doivent être dans : ```text D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer\Music ``` Exemple : ```text D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer\Music\track01.mp3 D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer\Music\track02.mp3 ``` ## Pubspec Cette version ajoute : ```yaml dependencies: just_audio: ^0.9.42 flutter: assets: - Music/ ``` ## Installation / test ```powershell cd D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer flutter pub get flutter run -d 192.168.1.8:5555 ``` ## Logs utiles Dans PowerShell, tu peux voir : ```text IMMICH_MUSIC found X tracks IMMICH_MUSIC play Music/nom_du_fichier.mp3 ``` Si tu vois : ```text IMMICH_MUSIC no music files found in Music/ ``` alors les fichiers ne sont pas inclus dans le build, ou le dossier n'est pas déclaré dans `pubspec.yaml`.