ingest: rename the Navidrome source to OpenSubsonic
The provider only uses standard OpenSubsonic endpoints (getPlaylists, getPlaylist, search3, stream), so it works with any compatible server (Navidrome, Gonic, Airsonic…), not just Navidrome. BREAKING: environment variables are renamed RADIEO_NAVIDROME_URL/USER/PASSWORD/PLAYLIST -> RADIEO_SUBSONIC_* RADIEO_WEIGHT_NAVIDROME -> RADIEO_WEIGHT_SUBSONIC Update your .env accordingly. Internally the source key and provider are renamed navidrome -> subsonic, aligning with the existing 'subsonic' backend and fetcher. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
85cd5d1b74
commit
9cc2ede37d
8 changed files with 49 additions and 47 deletions
14
.env.example
14
.env.example
|
|
@ -1,14 +1,14 @@
|
|||
# radieo — configuration locale. Copier en `.env` et remplir.
|
||||
# docker compose lit automatiquement `.env` pour ces variables.
|
||||
|
||||
# --- Source Navidrome / OpenSubsonic ---
|
||||
# --- Source OpenSubsonic (Navidrome, Gonic, Airsonic…) ---
|
||||
# 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
|
||||
RADIEO_SUBSONIC_URL=https://subsonic.example.org
|
||||
RADIEO_SUBSONIC_USER=monuser
|
||||
RADIEO_SUBSONIC_PASSWORD=monmotdepasse
|
||||
# Nom OU identifiant de la playlist à diffuser.
|
||||
RADIEO_NAVIDROME_PLAYLIST=Radio
|
||||
RADIEO_SUBSONIC_PLAYLIST=Radio
|
||||
|
||||
# --- Source yt-dlp ---
|
||||
# La liste d'URL se met dans config/urls.txt (copier config/urls.txt.example).
|
||||
|
|
@ -18,12 +18,12 @@ RADIEO_NAVIDROME_PLAYLIST=Radio
|
|||
# Feed Atom de recommandations. URL http(s) du feed de syndication, ou chemin
|
||||
# local sous /config (ex. /config/recommendations.xml) pour tester. Vide = off.
|
||||
# ListenBrainz ne fait que *nommer* des morceaux : chacun est résolu vers
|
||||
# Navidrome puis, à défaut, yt-dlp.
|
||||
# la bibliothèque OpenSubsonic puis, à défaut, yt-dlp.
|
||||
RADIEO_LISTENBRAINZ_URL=https://listenbrainz.org/syndication-feed/user/monuser/recommendations/weekly-exploration
|
||||
|
||||
# --- Dosage du mix entre sources (optionnel) ---
|
||||
# Poids relatifs de tirage de chaque source (0 désactive la source).
|
||||
RADIEO_WEIGHT_NAVIDROME=3
|
||||
RADIEO_WEIGHT_SUBSONIC=3
|
||||
RADIEO_WEIGHT_YTDLP=1
|
||||
RADIEO_WEIGHT_LISTENBRAINZ=2
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue