<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Integration on Navidrome</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/</link><description>Recent content in Integration on Navidrome</description><generator>Hugo</generator><language>en</language><atom:link href="https://pr-289.navidrome-website.pages.dev/docs/usage/integration/index.xml" rel="self" type="application/rss+xml"/><item><title>External Integrations</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/external-services/</link><pubDate>Wed, 04 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/external-services/</guid><description>&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;
&lt;/h2&gt;&lt;p&gt;Navidrome can use Last.fm to retrieve artists biographies, top songs, similar artists and album covers. It can also
send your scrobbles to Last.fm. For these features to work, you&amp;rsquo;ll need to set the
&lt;a href="https://pr-289.navidrome-website.pages.dev/docs/usage/configuration/options/#:~:text=LastFM.ApiKey*-,ND_LASTFM_APIKEY,-Last.fm%20API"&gt;config options&lt;/a&gt;
&lt;code&gt;LastFM.ApiKey&lt;/code&gt; and &lt;code&gt;LastFM.Secret&lt;/code&gt;. You can obtain these values by creating a free API account in Last.fm:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://www.last.fm/api/account/create"&gt;https://www.last.fm/api/account/create&lt;/a&gt; and create an API account. Only the &lt;em&gt;Application Name&lt;/em&gt; field is mandatory:&lt;/li&gt;
&lt;/ol&gt;
&lt;p align="center"&gt;
&lt;img width="500" src="https://pr-289.navidrome-website.pages.dev/screenshots/lastfm-create-account.webp"&gt;
&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;After submitting the form, you can get the &lt;em&gt;API Key&lt;/em&gt; and &lt;em&gt;Shared Secret&lt;/em&gt; from the &lt;em&gt;Account Created&lt;/em&gt; page:&lt;/li&gt;
&lt;/ol&gt;
&lt;p align="center"&gt;
&lt;img width="500" src="https://pr-289.navidrome-website.pages.dev/screenshots/lastfm-account-created.webp"&gt;
&lt;/p&gt;</description></item><item><title>Externalized Authentication</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/authentication/</link><pubDate>Sat, 27 Apr 2024 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/authentication/</guid><description>&lt;div class="alert alert-primary" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;For Beginners&lt;/h4&gt;

 Externalized authentication is a relatively advanced topic.
You can check the &lt;a href="https://pr-289.navidrome-website.pages.dev/docs/usage/configuration/extauth-quickstart/"&gt;Quick Start guide&lt;/a&gt; for a beginner-friendly introduction.

&lt;/div&gt;



&lt;div class="alert alert-warning" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;Security Note&lt;/h4&gt;

 &lt;p&gt;&lt;strong&gt;Navidrome works out of the box behind a reverse proxy without enabling externalized authentication.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You only need to enable externalized authentication if you want the proxy to handle the authentication.
In other cases, enabling the feature without securing the reverse proxy configuration &lt;strong&gt;can leave your Navidrome setup vulnerable&lt;/strong&gt; to impersonation attacks.&lt;/p&gt;</description></item><item><title>Monitoring Navidrome</title><link>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/monitoring/</link><pubDate>Mon, 08 Jul 2024 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/usage/integration/monitoring/</guid><description>&lt;p&gt;Currently, Navidrome supports monitoring and alerting using
Prometheus/&lt;a href="https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md"&gt;OpenMetrics&lt;/a&gt;
standard. Example Grafana dashboard:&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img width="1000" src="https://pr-289.navidrome-website.pages.dev/screenshots/grafana-example.webp"&gt;
&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Prometheus is a service that takes data from a metrics endpoint and collects it.
Grafana is a dashboard service that can take data from a Prometheus server and
display it.
Navidrome has an easy way to create a metrics endpoint that Prometheus can use.
Once you point Prometheus to this endpoint, and Grafana to your Prometheus server,
you will be able to monitor your Navidrome instance.&lt;/p&gt;</description></item></channel></rss>