Files
Ainulindale/env.example
T
2026-04-28 20:09:56 +02:00

53 lines
1.4 KiB
Plaintext

# =========================================================
# Ainulindale — .env.example
# Copy this file to .env and fill in your values
# =========================================================
# --- Paths ---
APPDATA_PATH=/mnt/user/appdata
MUSIC_PATH=/mnt/user/data/media/music
# --- VPN (ProtonVPN WireGuard) ---
WIREGUARD_PRIVATE_KEY=your_wireguard_private_key_here
WIREGUARD_ADDRESSES=10.x.x.x/32
VPN_COUNTRY=Switzerland
TZ=Europe/Zurich
# =========================================================
# Explo config — copy the block below into a separate
# file at: $APPDATA_PATH/explo/.env
# =========================================================
# --- Discovery ---
DISCOVERY_SERVICE=listenbrainz
LISTENBRAINZ_USER=your_listenbrainz_username
LISTENBRAINZ_DISCOVERY=playlist
# --- Navidrome (Subsonic API) ---
EXPLO_SYSTEM=subsonic
SYSTEM_URL=http://192.168.1.x:4533
SYSTEM_USERNAME=your_navidrome_username
SYSTEM_PASSWORD=your_navidrome_password
# --- Downloaders (slskd first, YouTube fallback) ---
DOWNLOAD_SERVICES=slskd,youtube
TRACK_EXTENSION=mp3
# --- slskd ---
SLSKD_URL=http://slskd:5030
SLSKD_API_KEY=your_slskd_api_key_min_16_chars
MIGRATE_DOWNLOADS=true
RENAME_TRACK=true
# --- Quality gates (FLAC/WAV preferred, 320kbps minimum) ---
EXTENSIONS=flac,wav,mp3
MIN_BITRATE=320
MIN_BIT_DEPTH=16
# --- YouTube fallback (optional) ---
# YOUTUBE_API_KEY=your_youtube_data_api_key
# --- Misc ---
SLEEP=2
LOG_LEVEL=INFO