notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2026Q1
navidrome Modern Music Server and Streamer compatible with Subsonic/Airsonic
0.60.0 multimedia on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.60.0Version of this port present on the latest quarterly branch.
Maintainer: dtxdf@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-01-25 01:39:09
Last Update: 2026-02-07 17:39:48
Commit Hash: 702ce78
License: GPLv3
WWW:
https://www.navidrome.org/
Description:
Modern Music Server and Streamer compatible with Subsonic/Airsonic. 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!
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. /usr/local/share/licenses/navidrome-0.60.0/catalog.mk
  2. /usr/local/share/licenses/navidrome-0.60.0/LICENSE
  3. /usr/local/share/licenses/navidrome-0.60.0/GPLv3
  4. @sample etc/navidrome/config.toml.sample
  5. bin/navidrome
  6. @dir share/navidrome/music
  7. @owner www
  8. @group www
  9. @dir /var/db/navidrome
  10. @owner
  11. @group
  12. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • navidrome
Dependency lines:
  • navidrome>0:multimedia/navidrome
To install the port:
cd /usr/ports/multimedia/navidrome/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/navidrome
  • pkg install navidrome
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: navidrome
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1770444957 SHA256 (navidrome-v0.60.0.frontend.tar.gz) = e0164633d24811be38ab720039d23cfd6c58c140f27f4ea59c7336598bcabf13 SIZE (navidrome-v0.60.0.frontend.tar.gz) = 8507098

Expand this list (4 items)

Collapse this list.

SHA256 (navidrome-v0.60.0.vendor.tar.gz) = 7edda70cf8cff538955b09a2f53f37759ddca7747a8695698747e56cb002b2aa SIZE (navidrome-v0.60.0.vendor.tar.gz) = 10879538 SHA256 (navidrome-navidrome-v0.60.0_GH0.tar.gz) = 34b813c5ded6fcf9ec101e28a81cfb6c71da5e8aeba67aa6a7effbcdd9fb4a7e SIZE (navidrome-navidrome-v0.60.0_GH0.tar.gz) = 8048982

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go125 : lang/go125
  2. node : www/node24
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. ffmpeg : multimedia/ffmpeg
Library dependencies:
  1. libtag.so : audio/taglib
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
multimedia_navidrome
USES:
cpe go:1.25+,modules nodejs:24,build pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/navidrome/navidrome/tar.gz/v0.60.0?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.60.0
07 Feb 2026 17:39:48
commit hash: 702ce78f16de4391e3d4c398fbe69ed51d5ab904commit hash: 702ce78f16de4391e3d4c398fbe69ed51d5ab904commit hash: 702ce78f16de4391e3d4c398fbe69ed51d5ab904commit hash: 702ce78f16de4391e3d4c398fbe69ed51d5ab904 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
multimedia/navidrome: Update to 0.60.0, Take maintainership

- Fix 'github.com/navidrome/navidrome/adapters/taglib: invalid flag in
pkg-config --cflags: --define-prefix'
- Build assets using a Makejail which simplify a lot.
- Use NAVIDROME_{USER|GROUP} that are more descriptive.

PR:             293000
Security:       a6effa17-1fd4-4895-8471-d5c684d7807c
MFH:            2026Q1
(cherry picked from commit 697778ed05fc34ccdf021dced373ace656600a22)
0.59.0_2
05 Feb 2026 17:57:56
commit hash: b136e1b5759fc33452c43704c389edf212cfacc8commit hash: b136e1b5759fc33452c43704c389edf212cfacc8commit hash: b136e1b5759fc33452c43704c389edf212cfacc8commit hash: b136e1b5759fc33452c43704c389edf212cfacc8 files touched by this commit This port version is marked as vulnerable.
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.25.7

This is a direct commit to 2026Q1.
0.59.0_1
25 Jan 2026 01:24:52
commit hash: fb19eef16dbadd097bf51b256ba8c768a3872f65commit hash: fb19eef16dbadd097bf51b256ba8c768a3872f65commit hash: fb19eef16dbadd097bf51b256ba8c768a3872f65commit hash: fb19eef16dbadd097bf51b256ba8c768a3872f65 files touched by this commit This port version is marked as vulnerable.
Adam Weinberger (adamw) search for other commits by this committer
various: Bump dependent ports for Go 1.25.6

This is a direct commit to 2026Q1.

Number of commits found: 3