# \[Navidrome\] Music Server and Streamer

**URL:** https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461
**Category:** Apps
**Tags:** navidrome
**Created:** [August 23, 2020, 5:48pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461 "2020-08-23T17:48:06Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [August 23, 2020, 5:48pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/1 "2020-08-23T17:48:06Z")

</div>

# Navidrome for YunoHost

[![Integration level](https://dash.yunohost.org/integration/navidrome.svg)](https://dash.yunohost.org/appci/app/navidrome) ![](https://ci-apps.yunohost.org/ci/badges/navidrome.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/navidrome.maintain.svg)

## Overview

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It’s like your personal Spotify!

**Shipped version:** 0.31.0

## Screenshots

![](https://raw.githubusercontent.com/deluan/navidrome/master/.github/screenshots/ss-desktop-player.png)

## Demo

- [Official demo](https://www.navidrome.org/demo/)

- App repository: [GitHub - YunoHost-Apps/navidrome\_ynh: Navidrome package for YunoHost](https://github.com/YunoHost-Apps/navidrome_ynh)

- Upstream app repository: [GitHub - navidrome/navidrome: 🎧☁️ Your Personal Streaming Service](https://github.com/deluan/navidrome/)

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [August 23, 2020, 5:54pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/2 "2020-08-23T17:54:54Z")

</div>

I packaged Navidrome. Binaries installs are available for armv5, armv6, armv7, arm64, i386, and x86\_64 architectures. I will appreciate if someone with an ARM board can give it a try and report if it works 🤗

---

<div class="post-metadata">

### Author: ![Kit](https://forum.yunohost.org/user_avatar/forum.yunohost.org/kit/32/1208_2.png) [@Kit](https://forum.yunohost.org/u/Kit)
#### Post date: [August 25, 2020, 2:17pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/3 "2020-08-25T14:17:39Z")

</div>

Thank you, this app seems very interesting to bring it’s own music everywhere 🙂

Unfortunately, I don’t have an ARM board with yuno to help testing. 😕

---

<div class="post-metadata">

### Author: ![Kit](https://forum.yunohost.org/user_avatar/forum.yunohost.org/kit/32/1208_2.png) [@Kit](https://forum.yunohost.org/u/Kit)
#### Post date: [August 25, 2020, 9:59pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/4 "2020-08-25T21:59:50Z")

</div>

Well, I installed Navidrome on my up to date yunohost with CLI.

I have a few users on my Yuno, one is dedicated to admin all the apps (let’s call it “app-admin-user”).

The Navidrome tile poped for all users, and at first launch asked to create an admin for Navidrome.

I was able to create an admin for this app with one of my non-app-admin-user. That’s a problem, because I want to keep control of my server 😛

Is it possible to modify the installer in order to create the Navidrome admin at this moment ? IIRC, some apps do that (Nextcloud ?)

Not sure if I have to _create_ an user _ex nihilo_ or if I can use my existing “app-admin-user”.  
I don’t either know what implies to declare the site as a public site during the installation.

Thank you in advance for your help 🙂

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [August 26, 2020, 9:12pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/5 "2020-08-26T21:12:48Z")

</div>

Navidrome has not yet implemented LDAP authentication. This means that you have to register within the app. (The login / password can be the same as your YunoHost credentials). Once LDAP is implemented (if added upstream), you will be able to login to Navidrome using the YunoHost registered users credentials (Like with The Lounge app).

---

<div class="post-metadata">

### Author: ![patient1](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/76d3ee/32.png) [@patient1](https://forum.yunohost.org/u/patient1)
#### Post date: [August 27, 2020, 7:29pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/6 "2020-08-27T19:29:27Z")

</div>

Bonsoir,

Mon serveur : RPI 3 + YUNOHOST 4.0.4

Installation sans problème  
Application fonctionnelle

Intéressant de préciser que le fichier de configuration est le suivant : /var/lib/navidrome/ navidrome.toml

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [August 27, 2020, 7:39pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/7 "2020-08-27T19:39:06Z")

</div>

> Intéressant de préciser que le fichier de configuration est le suivant : /var/lib/navidrome/ navidrome.toml

Merci pour ce retour, l’information figure déjà dans le README dans la partie **configuration**.

---

<div class="post-metadata">

### Author: ![system](https://forum.yunohost.org/uploads/default/original/2X/f/f59fe8e3ee6b100b4f574d30d6e30479c68b89f0.png) [@system](https://forum.yunohost.org/u/system)
#### Post date: [September 11, 2020, 7:39pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/8 "2020-09-11T19:39:10Z")

</div>

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [September 29, 2020, 12:04pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/9 "2020-09-29T12:04:26Z")

</div>



---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [October 6, 2020, 4:34pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/10 "2020-10-06T16:34:18Z")

</div>

New stable release available 🎉

- [6 October 2020 #32](https://github.com/YunoHost-Apps/navidrome_ynh/commit/0fea2cdd9d3bfe9019b2b3fdf5999be8f85a8dc5)  
- Upgrade to version 0.35.1

---

<div class="post-metadata">

### Author: ![Aristid](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aristid/32/3676_2.png) [@Aristid](https://forum.yunohost.org/u/Aristid)
#### Post date: [November 16, 2020, 6:13pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/11 "2020-11-16T18:13:24Z")

</div>

Hello, i installed Navidrome but it keeps asking me to create an admin account each time i try to log in (like when i logged in for the first time), and then gives me a generic “error” message upon registration… I found nothing in the git’s issues or on the forum about a similar issue.

Salut, j’ai installé Navidrome mais à chaque reconnexion il me demande de créer un compte admin comme après l’installation, puis me sort une erreur sans détail quand j’essaie d’enregistrer ce nouveau compte admin inutile… Je n’ai trouvé aucune info ou problème similaire, quelqu’un a une idée ?

* * *

EDIT :

> <https://github.com/deluan/navidrome/issues/613>
>
> I am creating a navidrome package for Cloudron (at https://git.cloudron.io/cloudron/navidrome-app). I have noticed a peculiar behavior:
> Install navidrome. Create admin user.
> Logout
> I see...

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [November 17, 2020, 10:26am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/12 "2020-11-17T10:26:21Z")

</div>

New stable release available 🎉

- [17 November 2020](https://github.com/YunoHost-Apps/navidrome_ynh/pull/37)
  - Upgrade to version 0.38.0
  - Add External Integrations for Last.FM and Spotify in the configuration file: `/var/lib/navidrome/navidrome.toml`  
[See details on how to configure it here](https://www.navidrome.org/docs/usage/external_integrations/)

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [November 17, 2020, 10:27am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/13 "2020-11-17T10:27:15Z")

</div>

@Aristid Is the version 0.38.0 solving your issue?

---

<div class="post-metadata">

### Author: ![Aristid](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aristid/32/3676_2.png) [@Aristid](https://forum.yunohost.org/u/Aristid)
#### Post date: [November 17, 2020, 9:40pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/14 "2020-11-17T21:40:16Z")

</div>

Yes it does ! Works like a charm now, thanks.

---

<div class="post-metadata">

### Author: ![Aristid](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aristid/32/3676_2.png) [@Aristid](https://forum.yunohost.org/u/Aristid)
#### Post date: [January 5, 2021, 12:16pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/15 "2021-01-05T12:16:32Z")

</div>

> [@Aristid](#):
>
> like a charm

Well, almost 😃

There is still a problem that i can’t solve yet, when adding music to my music folder (via nextcloud : /home/yunohost.multimedia/share/Music/ is mounted as an external storage there and holds all of my music) it is not added to the navidrome library. I saw on github some issues about library scanning but i was wondering if there is more to it ?

Thanks

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [January 6, 2021, 3:32pm UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/16 "2021-01-06T15:32:49Z")

</div>

Hello @Aristid  
I tried to upload mp3 files thought `Shared multimedia/Music` in Nextcloud successfully:

- In Nextcloud, upload some mp3 files to `Shared Multimedia/Music` folder
- In Navidrome config file `/var/lib/navidrome/navidrome.toml` Set `MusicFolder = "/home/yunohost.multimedia/share/Music"`
- Restart the service -\> webadmin -\> services -\> Navidrome restart
- Login to Navidrome

You should have access to your tracks now.  
Let me know this helps.

---

<div class="post-metadata">

### Author: ![Aristid](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aristid/32/3676_2.png) [@Aristid](https://forum.yunohost.org/u/Aristid)
#### Post date: [January 7, 2021, 9:26am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/17 "2021-01-07T09:26:18Z")

</div>

I had already done that but i did it again and it did not change…  
While restarting the navidrome service i noticed in the logs the following error which occurs every 90s aka with every automatic rescan, perhaps it is linked :  
`janv. 07 09:47:13 navidrome[460]: time="2021-01-07T09:47:13+01:00" level=warning msg="Pre-cache warmer is not available as ImageCache is DISABLED"`

But i have no clue what it means and how to change it…

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [January 7, 2021, 10:07am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/18 "2021-01-07T10:07:40Z")

</div>

Can you try to set `ImageCacheSize=100MB` in `/var/lib/navidrome/navidrome.toml` config file.  
Also set in config file `LogLevel = "debug"` for more detailed logs.  
What architecture are you using?

---

<div class="post-metadata">

### Author: ![Aristid](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aristid/32/3676_2.png) [@Aristid](https://forum.yunohost.org/u/Aristid)
#### Post date: [January 7, 2021, 10:30am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/19 "2021-01-07T10:30:53Z")

</div>

Here is my toml file :

```auto
LogLevel = "info"

# IP address the server will bind to
Address = "127.0.0.1"

# HTTP port Navidrome will use
Port = "4533"

# Base URL (only the path part) to configure Navidrome behind a proxy (ex: /music)
BaseURL = "/navidrome"

# How frequently to scan for changes in your music library. Set it to 0 to disable scans
ScanInterval = "90s"

# Size of transcoding cache. Set to 0 to disable cache
TranscodingCacheSize = "150MiB"

# Folder to store application data (DB, cache…)
DataFolder = "/var/lib/navidrome"

# Folder where your music library is stored. Can be read-only
MusicFolder = "/home/yunohost.multimedia/share/Music"

# How long Navidrome will wait before closing web ui idle sessions
SessionTimeout = "24h"

# Set JPEG quality percentage for resized cover art images
CoverJpegQuality = "75"

#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.*"

# Match query strings anywhere in searchable fields, not only in word boundaries. Useful for languages where words are not space separated
SearchFullString = "false"

# List of ignored articles when sorting/indexing artists
IgnoredArticles = "The El La Los Las Le Les Os As O A"

# Enable/disable .m3u playlist auto-import
AutoImportPlaylists = "true"

# The default metadata extractor is still ffmpeg but you can use the new taglib extractor
Scanner.Extractor = "taglib"

```

I changed the log level but for imagecachesize should i just add the line ?

Also, this is the app thread, perhaps i should create a new navidrome support thread to not clog this one with my stuff and for an easier lookup if anyone has the same issue…

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [January 7, 2021, 10:48am UTC](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461/20 "2021-01-07T10:48:27Z")

</div>

> [@Aristid](#):
>
> I changed the log level but for imagecachesize should i just add the line ?

Yes you have to add it. ImageCacheSize seems to be an issue upstream… I hope it will be resolved in future release.

[Next page](https://forum.yunohost.org/t/navidrome-music-server-and-streamer/12461.md?page=2)
