# Spotify API Credentials SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret SPOTIFY_REDIRECT_URI=http://localhost:6544/callback # Download Settings DOWNLOAD_DIR=~/Music/SpotSpot/Downloads TEMP_DIR=~/Music/SpotSpot/temp MAX_CONCURRENT_DOWNLOADS=3 DOWNLOAD_FORMAT=mp3 BITRATE=320k OVERWRITE_EXISTING=false CREATE_M3U_PLAYLIST=true # Output Path Templates TRACK_OUTPUT={download_dir}/Tracks/{artist} - {title}.{ext} ALBUM_OUTPUT={download_dir}/Albums/{album_artist}/{album}/{track:02d} - {title}.{ext} PLAYLIST_OUTPUT={download_dir}/Playlists/{playlist}/{track:02d} - {artist} - {title}.{ext} ARTIST_OUTPUT={download_dir}/Artists/{artist}/{album}/{track:02d} - {title}.{ext} # Jellyfin/Emby Settings JELLYFIN_ADDRESS=http://localhost:8096 JELLYFIN_API_KEY=your_jellyfin_api_key JELLYFIN_LIBRARY_PATH= JELLYFIN_SCAN_AFTER_DOWNLOAD=true # Playlist Settings PLAYLISTS_DIR=~/Music/SpotSpot/Playlists AUTO_ADD_TO_PLAYLIST= # Application Settings HOST=0.0.0.0 PORT=6544 DEBUG=true SECRET_KEY=dev-secret-key-change-me LOG_LEVEL=INFO # Search Settings SEARCH_LIMIT=50 SEARCH_TIMEOUT=10 # SpotifyDL Settings SPOTDL_PATH=spotdl YOUTUBE_DL_PATH=youtube-dl FFMPEG_PATH=ffmpeg USE_YOUTUBE_DL=false COOKIE_FILE= AUDIO_PROVIDERS=youtube,ytmusic LYRICS_PROVIDERS=genius,musixmatch,azlyrics