diff options
author | M0Rf30 | 2022-04-23 21:04:36 +0200 |
---|---|---|
committer | M0Rf30 | 2022-04-23 21:04:36 +0200 |
commit | 610972392fb5d05eea6c3f1f49352d8861af8d67 (patch) | |
tree | 9aa3916352610adbacfd89080078d517a5b3b86a /navidrome.toml | |
parent | 1dcbd0852ff1cdb2cd8393dc5b31fa2b99e2cb96 (diff) | |
download | aur-navidrome-git.tar.gz |
navidrome-git: refactoring and updated
Diffstat (limited to 'navidrome.toml')
-rw-r--r-- | navidrome.toml | 142 |
1 files changed, 135 insertions, 7 deletions
diff --git a/navidrome.toml b/navidrome.toml index bb365b5ee98a..0973dc92eeae 100644 --- a/navidrome.toml +++ b/navidrome.toml @@ -1,8 +1,136 @@ -# additional configuration options can be seen +# For more details and relative environment variables +# take a look at: # https://www.navidrome.org/docs/usage/configuration-options/#available-options -MusicFolder = "/var/lib/Music" -#BaseURL = "" -#LastFM.ApiKey = "" -#LastFM.Secret = "" -#Spotify.ID = "" -#Spotify.Secret = "" + +# Folder where your music library is stored. Can be read-only +MusicFolder = "/var/lib/navidrome/music" + +# Folder to store application data (DB, cache…) +DataFolder = "/var/lib/navidrome/data" + +# Configure periodic scans using “cron” syntax. To disable it altogether, set it to "0" +# ScanSchedule = "@every 1m" + +# Log level. Useful for troubleshooting. Possible values: error, warn, info, debug, trace +# LogLevel="info" + +# Whether or not sensitive information (like tokens and passwords) should be redacted (hidden) in the logs +# EnableLogRedacting = true + +# Port Navidrome will use +# Port = 4533 + +# IP address the server will bind to +# Address = 0.0.0.0 + +# 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 + +# Where to search for and import playlists from. Can be a list of folders/globs (separated by : (or ; on Windows). Paths are relative to MusicFolder +# PlaylistsPath = ".:**/**" # (meaning MusicFolder and all its subfolders)" + +# Base URL (only the path part) to configure Navidrome behind a proxy (ex: /music) +# BaseUrl = "" + +# Change background image used in the Login page +# UILoginBackgroundUrl = "random music image from Unsplash.com" + +# 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 +# GATrackingID = "" + +# Sets the default theme used by the UI when logging in from a new browser. This value must match one of the options in the UI +# DefaultTheme = Dark + +# Controls whether the player in the UI will animate the album cover (rotation) +# EnableCoverAnimation = true + +# 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 + +# Uses music files’ modification time when sorting by “Recently Added”. Otherwise use import time +# RecentlyAddedByModTime = 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" + +# List of separators to split genre tags +# Scanner.GenreSeparators = ";/," + +# Set this to false to completely disable Last.fm integration +# LastFM.Enabled = true + +# Last.fm ApiKey +# LastFM.ApiKey = "Navidrome project’s shared ApiKey" + +# Last.fm Shared Secret +# LastFM.Secret = "Navidrome project’s shared Secret" + +# Two letter-code for language to be used to retrieve biographies from Last.fm +# LastFM.Language = "en" + +# Spotify Client ID. Required if you want Artist images +# Spotify.ID = "" + +# Spotify Client Secret. Required if you want Artist images +# Spotify.Secret = "" + +# Set this to false to completely disable ListenBrainz integration +# ListenBrainz.Enabled = true + +# Use Gravatar images as the user profile image. Needs the user’s email to be filled +# EnableGravatar = false + +# Set this to false to completely disable ALL external integrations +# EnableExternalServices = true + +# Enable toggling “Heart”/“Loved” for songs/albums/artists in the UI (maps to “Star”/“Starred” in Subsonic Clients) +# EnableFavourites = true + +# Enable 5-star ratings in the UI +# EnableStarRating = true + +# Enable regular users to edit their details and change their password +# EnableUserEditing = true + +# Passphrase used to encrypt passwords in the DB. Click here for details +# PasswordEncryptionKey = "-" + +# HTTP header containing user name from authenticated proxy +# ReverseProxyUserHeader = "Remote-User" + +# Comma separated list of IP CIDRs which are allowed to use reverse proxy authentication, empty means “deny all” +# ReverseProxyWhitelist = "" + |