mirror of
https://github.com/Dodelidoo-Labs/sonobarr.git
synced 2025-12-23 22:17:45 -05:00
### Added - Adds UI controls for advanced Lidarr, discovery, and external API options (profile IDs, root folder, API timeout, fallback/search/dry-run toggles, batch sizes, auto-start, Last.fm/YouTube keys, OpenAI model and seed limit). - Adds a comprehensive sample environment enumerating available keys with sensible defaults. ### Changed - Improves server-side settings handling with robust coercion/validation for strings, booleans, integers and floats (including minimums). - Expands settings payload sent to clients and updates client logic to gracefully handle missing inputs and avoid sending when disconnected. - Updates documentation to surface new settings. ### Deprecated - None. ### Removed - None. ### Fixed - Fixes duplicated logger output by disabling propagation on the application logger. - Improves settings save UX by checking connection status and showing feedback. ### Security - None.
32 lines
708 B
Plaintext
32 lines
708 B
Plaintext
secret_key=
|
|
|
|
# Lidarr configuration
|
|
lidarr_address=http://192.168.1.1:8686
|
|
lidarr_api_key=
|
|
root_folder_path=/data/media/music/
|
|
quality_profile_id=1
|
|
metadata_profile_id=1
|
|
lidarr_api_timeout=120
|
|
fallback_to_top_result=false
|
|
search_for_missing_albums=false
|
|
dry_run_adding_to_lidarr=false
|
|
|
|
# Discovery tuning
|
|
similar_artist_batch_size=10
|
|
auto_start=false
|
|
auto_start_delay=60
|
|
|
|
# External APIs
|
|
last_fm_api_key=
|
|
last_fm_api_secret=
|
|
youtube_api_key=
|
|
openai_api_key=
|
|
openai_model=gpt-4o-mini
|
|
openai_max_seed_artists=5
|
|
|
|
# Super-admin bootstrap (used on first launch)
|
|
sonobarr_superadmin_username=admin
|
|
sonobarr_superadmin_password=change-me
|
|
sonobarr_superadmin_display_name=Super Admin
|
|
sonobarr_superadmin_reset=false
|