Files
spotify-to-tidal/example_config.yml

36 lines
1.3 KiB
YAML

spotify:
client_id: your_client_id
client_secret: your_client_secret
username: your_spotify_username
redirect_uri: http://127.0.0.1:8888/callback
open_browser: True # Set to False if using a headless server environment
# uncomment this block if you want to only sync specific playlist IDs
#sync_playlists:
# - spotify_id: 1ABCDEqsABCD6EaABCDa0a
# tidal_id: a0b1234-0a1b-012a-abcd-a1b234c5d6d7
# uncomment this block if you want to sync all playlists in the account with some exceptions
#excluded_playlists:
# - spotify:playlist:1ABCDEqsABCD6EaABCDa0a
# default setting for syncing favorites when no command line arguments are provided
# - when true: favorites will be synced by default (overriden when any command line arg provided)
# - when false: favorites can only be synced manually via --sync-favorites argument
sync_favorites_default: true
# unattended Streamlit/Docker sync
# The daily job syncs playlists marked with "Watch" in the Streamlit app.
auto_sync:
enabled: false
daily_at: "03:00"
timezone: Europe/Berlin
run_on_startup: false
sync_external: false
sync_favorites: false
# increasing these parameters should increase the search speed, while decreasing reduces likelihood of 429 errors
max_concurrency: 10 # max concurrent connections at any given time
rate_limit: 10 # max sustained connections per second