# radieo — configuration locale. Copier en `.env` et remplir. # docker compose lit automatiquement `.env` pour ces variables. # --- Source Navidrome / OpenSubsonic --- # URL de base de ton serveur (sans /rest). Laisser les champs vides désactive # la source : le stream joue alors uniquement les fichiers déjà dans cache/. RADIEO_NAVIDROME_URL=https://navidrome.example.org RADIEO_NAVIDROME_USER=monuser RADIEO_NAVIDROME_PASSWORD=monmotdepasse # Nom OU identifiant de la playlist à diffuser. RADIEO_NAVIDROME_PLAYLIST=Radio # --- Source yt-dlp --- # La liste d'URL se met dans config/urls.txt (copier config/urls.txt.example). # Rien à mettre ici ; le fichier absent désactive simplement la source. # --- Dosage du mix entre sources (optionnel) --- # Poids relatifs de tirage de chaque source (0 désactive la source). RADIEO_WEIGHT_NAVIDROME=3 RADIEO_WEIGHT_YTDLP=1 # --- Canonicalizer MBID (optionnel) --- # Résout (artiste, titre) -> MBID MusicBrainz pour dédupliquer entre sources. # Aucune clé requise. Mettre 0 pour désactiver (clé = (artiste, titre)). RADIEO_CANONICAL_ENABLED=1 # User-Agent envoyé à MusicBrainz (qui en exige un, descriptif). RADIEO_USER_AGENT=radieo/0.1 (personal music radio) # --- Rétention du cache (optionnel) --- # Nombre de morceaux joués conservés sur disque avant éviction (LRU). RADIEO_RETENTION_KEEP=20