# Navidrome Configuration File
# Anything that is commented out will use the default value shown
#
# Note: This file is installed by the port and not distributed as part of Navidrome

# Folder where your music library is stored. Can be read-only
MusicFolder = "%%DATADIR%%/music"
# Folder to store application data (database, cache, etc.)
#DataFolder 	= "/var/db/navidrome"
# How frequently to scan for changes in your music library using cron syntax. Set it to 0 to disable scans
#ScanSchedule	= "@every 1m"

# Log level. Useful for troubleshooting. Possible values: error, info, debug, trace. Default: info
LogLevel	= "info"

# HTTP port Navidrome will use
#Port		= 4533
# IP address the server will bind to. Comment out to use 0.0.0.0 and :: (all IPs)
Address	= "127.0.0.1"

# Enables transcoding configuration in the UI
#EnableTranscodingConfig = false
# Size of transcoding cache. Set to 0 to disable cache
#TranscodingCacheSize 	= "100MB"
# Size of image (art work) cache. Set to 0 to disable cache
#ImageCacheSize			= "100MB"
# Enable/disable .m3u playlist auto-import
#AutoImportPlaylists		= true

# Base URL (only the path part) to configure Navidrome behind a proxy (ex: /music).  Comment out to leave empty
#BaseUrl				= ""
# Change background image used in the Login page.  Comment out to use random music image from Unsplash.com
#UILoginBackgroundUrl 	= ""
# Add a welcome message to the login screen
#UIWelcomeMessage		= ""
# Send basic info to your own Google Analytics account. Must be in the format UA-XXXXXXXX 	Empty (disabled)
#GATrackingID 			= ""

# List of ignored articles when sorting/indexing artists
#IgnoredArticles		= "The El La Los Las Le Les Os As O A"
# Match query strings anywhere in searchable fields, not only in word boundaries. Useful for languages where words are not space separated
#SearchFullString	= false

# Configure the order to look for cover art images. Use special embedded value to get embedded images from the audio files
#CoverArtPriority 	= "embedded, cover.*, folder.*, front.*"
# Set JPEG quality percentage for resized cover art images
#CoverJpegQuality	= 75
# Enable the option in the UI to download music/albums/artists/playlists from the server
#EnableDownloads		= true

# How long Navidrome will wait before closing web ui idle sessions
#SessionTimeout		= "24h"
# How many login requests can be processed from a single IP during the AuthWindowLength. Set to 0 to disable the limit rater
#AuthRequestLimit	= 5
# Window Length for the authentication rate limit
#AuthWindowLength	= "20s"
# Select metadata extractor implementation. Options: taglib or ffmpeg
#Scanner.Extractor	= "taglib"

# Last.FM ApiKey
#LastFM.ApiKey		= ""
# Last.FM Shared Secret
#LastFM.Secret		= ""
# Two letter-code for language to be used to retrieve biographies from Last.FM
#LastFM.Language	= "en"

# Spotify Client ID
#Spotify.ID		= ""
# Spotify Client Secret
#Spotify.Secret	= ""

# Use Gravatar images as the user profile image. Needs the user's email to be filled.  Default: false
EnableGravatar	= true
