<?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-289.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-289.navidrome-website.pages.dev/docs/usage/configuration/index.xml" rel="self" type="application/rss+xml"/><item><title>Navidrome Configuration Options</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/configuration/options/</link><pubDate>Fri, 06 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.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
or using command line arguments.&lt;/p&gt;
&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;
&lt;/h2&gt;

&lt;div class="alert alert-primary" role="alert"&gt;


 &lt;p&gt;Some options are only configurable using a configuration file. If you are using environment variables
(ex: with Docker), you may not be able to set all options.&lt;/p&gt;
&lt;p&gt;If you want to use a configuration file with Docker, you can do so by creating a &lt;code&gt;navidrome.toml&lt;/code&gt; config file in the
host folder that is mapped to your &lt;code&gt;/data&lt;/code&gt; volume. Docker installations automatically look for a &lt;code&gt;navidrome.toml&lt;/code&gt; file in the &lt;code&gt;/data&lt;/code&gt; folder.&lt;/p&gt;</description></item><item><title>Using custom tags with Navidrome</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/configuration/custom-tags/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.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;
&lt;/h2&gt;&lt;p&gt;As all tags imported are stored and indexed in the database, to improve performance and reduce storage requirements,
Navidrome only imports a predefined set of tags. The complete list of default tags imported are listed
&lt;a href="https://github.com/navidrome/navidrome/blob/master/resources/mappings.yaml"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, Navidrome supports importing and using custom tags from your music files. Custom tags allow you to extend the
metadata beyond the default supported tags. This functionality can be configured via the &lt;a href="https://pr-289.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-289.navidrome-website.pages.dev/docs/usage/configuration/persistent-ids/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.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;
&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;
&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;
&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;
&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;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configurable and Flexible:&lt;/strong&gt; Users can define their PID structure using various tags, including
&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;,
Discogs IDs, or even &lt;a href="https://pr-289.navidrome-website.pages.dev/docs/usage/configuration/custom-tags/"&gt;custom tags&lt;/a&gt;&lt;/li&gt;
&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;
&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;
&lt;/ul&gt;
&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;
&lt;/h3&gt;&lt;p&gt;The default &lt;a href="https://pr-289.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>