<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Features on Navidrome</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/</link><description>Recent content in Features on Navidrome</description><generator>Hugo</generator><language>en</language><atom:link href="https://pr-496.navidrome-website.pages.dev/docs/usage/features/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Use Smart Playlists in Navidrome (Beta)</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/smart-playlists/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/smart-playlists/</guid><description>&lt;p&gt;Smart Playlists in Navidrome offer a dynamic way to organize and enjoy your music collection. They are created using&#10;JSON objects stored in files with a &lt;code&gt;.nsp&lt;/code&gt; extension. These playlists are automatically updated based on specified&#10;criteria, providing a personalized and evolving music experience.&lt;/p&gt;&#10;&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Beta Feature&lt;/div&gt;&#10;&lt;p&gt;Smart Playlists are currently in beta and may have some limitations. Please report any issues or suggestions in the&#10;&lt;a href="https://github.com/navidrome/navidrome/discussions"&gt;Navidrome GitHub discussions&lt;/a&gt;.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="creating-smart-playlists"&gt;Creating Smart Playlists&lt;a class="td-heading-self-link" href="#creating-smart-playlists" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;To create a Smart Playlist, you need to define a JSON object with specific &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/features/smart-playlists/#fields"&gt;fields&lt;/a&gt;&#10;and &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/features/smart-playlists/#operators"&gt;operators&lt;/a&gt; that describe the criteria for selecting tracks. The JSON object is stored in a &lt;code&gt;.nsp&lt;/code&gt; file&#10;Here are some examples to get you started:&lt;/p&gt;</description></item><item><title>Multi-Library Support</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/multi-library/</link><pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/multi-library/</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;Navidrome supports multiple music libraries since v0.58.0, allowing you to organize your music into separate collections with user-specific access controls. This feature is perfect for:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Separating different types of content (music vs. audiobooks)&lt;/li&gt;&#10;&lt;li&gt;Organizing by quality (lossy vs. lossless)&lt;/li&gt;&#10;&lt;li&gt;Separating personal collections (family members, roommates)&lt;/li&gt;&#10;&lt;li&gt;Organizing by genre or era (classical, jazz, modern)&lt;/li&gt;&#10;&lt;li&gt;Managing different sources (official releases vs. bootlegs/live recordings)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="how-multi-library-works"&gt;How Multi-Library Works&lt;a class="td-heading-self-link" href="#how-multi-library-works" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;h3 id="default-library"&gt;Default Library&lt;a class="td-heading-self-link" href="#default-library" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h3&gt;&lt;p&gt;When Navidrome starts, it automatically creates a default library using your &lt;code&gt;MusicFolder&lt;/code&gt; configuration. This becomes &amp;ldquo;Library 1&amp;rdquo; and all existing users automatically get access to it, ensuring backward compatibility.&lt;/p&gt;</description></item><item><title>Jukebox mode</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/jukebox/</link><pubDate>Mon, 23 Oct 2023 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/jukebox/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;a class="td-heading-self-link" href="#introduction" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;Navidrome&amp;rsquo;s Jukebox feature is a built-in functionality that allows users to play music directly to the server&amp;rsquo;s audio&#10;hardware. This essentially turns your server into a jukebox, enabling you to play songs or playlists remotely through a&#10;supported Subsonic client. With the Jukebox feature, you can control the audio playback in real-time, just like you&#10;would with any other media player. It&amp;rsquo;s a convenient way to enjoy your music collection without the need for&#10;additional hardware or software. Ideal for parties, background music, or personal enjoyment, this feature enhances&#10;the versatility of your Navidrome server setup.&lt;/p&gt;</description></item><item><title>Sharing</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/sharing/</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/sharing/</guid><description>&lt;p&gt;Navidrome has a &amp;ldquo;Sharing&amp;rdquo; feature which allows users to generate a shareable link for a track, album, artist, or playlist. This link can then be sent to friends, allowing them to listen or download the music without having an account on your Navidrome instance.&lt;/p&gt;&#10;&lt;h3 id="enabling-and-disabling-sharing"&gt;Enabling and Disabling Sharing&lt;a class="td-heading-self-link" href="#enabling-and-disabling-sharing" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h3&gt;&lt;p&gt;The Sharing feature is enabled by default. To turn it off, set &lt;code&gt;EnableSharing=false&lt;/code&gt; in your&#10;&lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/configuration/options/"&gt;configuration&lt;/a&gt; file, or set the environment variable &lt;code&gt;ND_ENABLESHARING=false&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Scrobbling</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/scrobbling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/scrobbling/</guid><description>&lt;p&gt;Navidrome allows you to easily scrobble your played songs to Last.fm and ListenBrainz.&lt;/p&gt;&#10;&lt;h2 id="lastfm"&gt;Last.fm&lt;a class="td-heading-self-link" href="#lastfm" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;Ensure you have the API Key and API Secret set according to the instructions in &lt;a href="https://pr-496.navidrome-website.pages.dev/docs/usage/integration/external-services/#lastfm"&gt;External Integrations&lt;/a&gt;.&lt;/li&gt;&#10;&lt;li&gt;Go to your user profile&amp;rsquo;s Personal Settings.&lt;/li&gt;&#10;&lt;li&gt;Toggle the option &lt;code&gt;Scrobble to Last.fm&lt;/code&gt;, a new browser tab will open directing you to Last.fm.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p align="center"&gt;&#10;&lt;img width="500" src="https://pr-496.navidrome-website.pages.dev/screenshots/navidrome-personal-settings.webp"&gt;&#10;&lt;/p&gt;&#10;&lt;ol start="4"&gt;&#10;&lt;li&gt;If you are not logged in, then log in with your Last.fm credentials.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p align="center"&gt;&#10;&lt;img width="500" src="https://pr-496.navidrome-website.pages.dev/screenshots/lastfm-login.webp"&gt;&#10;&lt;/p&gt;&#10;&lt;ol start="5"&gt;&#10;&lt;li&gt;Click &amp;ldquo;Yes, allow access&amp;rdquo;.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p align="center"&gt;&#10;&lt;img width="500" src="https://pr-496.navidrome-website.pages.dev/screenshots/lastfm-allow-access.webp"&gt;&#10;&lt;/p&gt;</description></item><item><title>Plugins</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/plugins/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/plugins/</guid><description>&lt;p&gt;Navidrome supports a plugin system that allows you to extend its functionality with community-developed extensions. Plugins run in a secure WebAssembly sandbox, providing isolation from the main application while enabling powerful customizations.&lt;/p&gt;&#10;&lt;div class="alert alert-info" role="alert"&gt;&#10;&lt;p&gt;Plugins are developed by the community. While they run in a secure sandbox, you should always review a plugin&amp;rsquo;s documentation and source code before installation.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="what-plugins-can-do"&gt;What Plugins Can Do&lt;a class="td-heading-self-link" href="#what-plugins-can-do" aria-label="Heading self-link"&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;Plugins can extend Navidrome in several ways:&lt;/p&gt;</description></item><item><title>Jellyfin API (Experimental)</title><link>https://pr-496.navidrome-website.pages.dev/docs/usage/features/jellyfin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pr-496.navidrome-website.pages.dev/docs/usage/features/jellyfin/</guid><description>&lt;p&gt;Starting with version 0.64.0, Navidrome can answer a subset of the &lt;a href="https://jellyfin.org/"&gt;Jellyfin&lt;/a&gt; API. Music apps built&#10;for Jellyfin can connect to Navidrome and play your library. You do not need a Jellyfin server.&lt;/p&gt;&#10;&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Experimental&lt;/div&gt;&#10;&lt;p&gt;This API is new, and some clients may hit requests that Navidrome does not answer yet. It covers what a music client&#10;needs. Video, live TV and the Jellyfin admin dashboard are not part of it. Please report problems in&#10;&lt;a href="https://github.com/navidrome/navidrome/issues"&gt;GitHub issues&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>