User Tools

Site Tools


computing:navidrome

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
computing:navidrome [2025/10/29 02:57] – oemb1905computing:navidrome [2026/11/09 00:12] (current) – oemb1905
Line 90: Line 90:
   request_terminate_timeout = 300s   request_terminate_timeout = 300s
  
-Once you enter the adjustments test fpm and restart the service as follows: ''sudo php-fpm8.4 -t && sudo systemctl restart php8.4-fpm''. It's now time to edit the main Navidrome configuration file. Let's open ''nano /etc/navidrome/navidrome.toml'' as follows:+Once you enter the adjustments test fpm and restart the service as follows: ''sudo php-fpm8.4 -t && sudo systemctl restart php8.4-fpm''. It's now time to edit the main Navidrome configuration file. Let's open ''nano /etc/navidrome/navidrome.toml'' as follows. Navidrome keeps changing syntax for the primary config; I keep old syntax for reference. Here is my latest config as of 11-08-26:
  
-  DataFolder = "/var/lib/navidrome" +<code> 
-  MusicFolder = "/opt/navidrome/music" +DataFolder = "/var/lib/navidrome" 
-  Address = "127.0.0.1" +MusicFolder = "/mnt/Storage/obdata/oemb1905/files/Masters" 
-  Port = 4533 +Address = "127.0.0.1" 
-  BaseUrl = "https://gnulinux.studio" +Port = 4533 
-  ShareURL = "https://gnulinux.studio" +BaseUrl = "https://gnulinux.studio" 
-  EnableUserEditing = false +ShareURL = "https://gnulinux.studio" 
-  EnableDownloads = false +EnableUserEditing = false 
-  ImportPlaylists = false +EnableDownloads = true 
-  LogLevel = "info" +#ImportPlaylists = false 
-  LogFile = "/var/log/navidrome/navidrome.log" +AutoImportPlaylists = false 
-  [Scanner] + 
-  Enabled = true +#UILoginBackgroundURL = "https://outsidebox.club/motorhead2.jpg" 
-  Schedule = "@every 24h" +#UIBrandingTitle = "GNU/Linux Studio" 
-  WatcherWait = "5s" +UILoginBackgroundURL = "https://outsidebox.club/motorhead2.jpg" 
-  ScanOnStartup = true +UIWelcomeMessage = "GNU/Linux Studio" 
-  [CoverArt] + 
-  Enabled = true +MaxImageSize = "50MB" 
-  Embed = true +ImageCacheSize = "2GB" 
-  CacheSize = "2GB" +CoverArtPriority = "embedded,folder.*,cover.*,front.*,external" 
-  Sources = ["embedded", "folder", "metadata"] + 
-  Priority = ["embedded", "folder", "metadata"]+PID.Album = "albumartistid,album" 
 +#PID.Album = "albumartistid,album,albumversion" 
 +#PID.Album = "musicbrainz_albumid|albumartistid,album,albumversion,releasedate" 
 +#will only be as good as MB is, so use with caution 
 +#PID.Album = "musicbrainz_albumid" 
 +#PID.Artist = "musicbrainz_artistid" 
 + 
 +[Scanner] 
 +Enabled = true 
 +Schedule = "@every 24h" 
 +WatcherWait = "5s" 
 +ScanOnStartup = true 
 +#GroupAlbumReleases = true 
 +#can help OR hurt - might inadvertently clump together a joint release with solo, etc. 
 +#ArtistSeparators = ";,&,+,feat.,featuring,with,vs,Vs,VS,(" 
 +PurgeMissing = "always" 
 + 
 +#[CoverArt] 
 +#Enabled = true 
 +#Embed = false 
 +#CacheSize = "2GB" 
 +#Sources = ["embedded", "folder", "metadata"] 
 +#Priority = ["embedded", "folder", "metadata"] 
 + 
 +[LastFM] 
 +Enabled = true 
 +ApiKey = "2222222222222222222222dddddddddd" 
 +Secret = "cdfggggggggggggggggggggggggggggg" 
 +</code>
  
 Let's restart the navidrome service and check its status ''sudo systemctl enable --now navidrome'' and then ''systemctl status navidrome''. To manually scan your library, do the following: Let's restart the navidrome service and check its status ''sudo systemctl enable --now navidrome'' and then ''systemctl status navidrome''. To manually scan your library, do the following:
Line 155: Line 183:
 After everything is built, let's restart fail2ban ''sudo systemctl restart fail2ban''. For upgradind, simply ''wget'' the new image and then ''sudo apt install ./new.deb''.  After everything is built, let's restart fail2ban ''sudo systemctl restart fail2ban''. For upgradind, simply ''wget'' the new image and then ''sudo apt install ./new.deb''. 
  
- --- //[[alerts@haacksnetworking.org|oemb1905]] 2025/10/29 02:18//+ --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/11/09 00:10//
computing/navidrome.txt · Last modified: by oemb1905