<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Configuration on Navidrome</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/</link><description>Recent content in Configuration on Navidrome</description><generator>Hugo</generator><language>en</language><atom:link href="https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/index.xml" rel="self" type="application/rss+xml"/><item><title>Navidrome Configuration Options</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/options/</link><pubDate>Fri, 06 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/options/</guid><description>&lt;p&gt;Navidrome allows some customization using environment variables, loading from a configuration file&#10;or using command line arguments.&lt;/p&gt;&#10;&lt;p&gt;When the same option is set using multiple methods, Navidrome uses the following order of precedence (highest to lowest): environment variables, command line arguments, configuration file.&lt;/p&gt;&#10;&lt;h2 id="configuration-file"&gt;Configuration File&lt;a class="td-heading-self-link" href="#configuration-file" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;div class="alert alert-primary" role="alert"&gt;&#10;&lt;p&gt;Some options are only configurable using a configuration file. If you are using environment variables&#10;(ex: with Docker), you may not be able to set all options.&lt;/p&gt;</description></item><item><title>Using custom tags with Navidrome</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/custom-tags/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/custom-tags/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;As all tags imported are stored and indexed in the database, to improve performance and reduce storage requirements,&#10;Navidrome only imports a predefined set of tags. The complete list of default tags imported are listed&#10;&lt;a href="https://github.com/navidrome/navidrome/blob/master/resources/mappings.yaml"&gt;here&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;However, Navidrome supports importing and using custom tags from your music files. Custom tags allow you to extend the&#10;metadata beyond the default supported tags. This functionality can be configured via the &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/options/"&gt;configuration file&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Customizing Persistent IDs in Navidrome</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/persistent-ids/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/persistent-ids/</guid><description>&lt;h2 id="persistent-ids-in-navidrome"&gt;Persistent IDs in Navidrome&lt;a class="td-heading-self-link" href="#persistent-ids-in-navidrome" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;Persistent IDs (PIDs) are configurable identifiers introduced to provide stable references for Tracks and Albums in Navidrome, significantly improving how media is managed and identified.&lt;/p&gt;&#10;&lt;h3 id="overview-of-persistent-ids"&gt;Overview of Persistent IDs&lt;a class="td-heading-self-link" href="#overview-of-persistent-ids" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h3&gt;&lt;p&gt;Persistent IDs are unique, user-configurable identifiers for tracks and albums, enabling Navidrome to accurately detect and manage moved or re-tagged files, and disambiguate albums with identical names or duplicated entries.&lt;/p&gt;&#10;&lt;h3 id="key-features"&gt;Key Features&lt;a class="td-heading-self-link" href="#key-features" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Configurable and Flexible:&lt;/strong&gt; Users can define their PID structure using various tags, including&#10;&lt;code&gt;musicbrainz_trackid&lt;/code&gt;, &lt;code&gt;albumid&lt;/code&gt;, &lt;code&gt;discnumber&lt;/code&gt;, &lt;code&gt;tracknumber&lt;/code&gt;, &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;folder&lt;/code&gt;, &lt;code&gt;albumartistid&lt;/code&gt;, &lt;code&gt;catalognum&lt;/code&gt;,&#10;Discogs IDs, or even &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/custom-tags/"&gt;custom tags&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Accurate File Detection:&lt;/strong&gt; Navidrome recognizes moved or re-tagged files, preventing duplication or mismatches.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Album Disambiguation:&lt;/strong&gt; Easily differentiate albums with identical names through custom tags like &lt;code&gt;albumversion&lt;/code&gt; (e.g., Deluxe Editions).&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="default-configuration"&gt;Default Configuration&lt;a class="td-heading-self-link" href="#default-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h3&gt;&lt;p&gt;The default &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/options/"&gt;configuration&lt;/a&gt; prioritizes MusicBrainz IDs (MBIDs) when available:&lt;/p&gt;</description></item></channel></rss>