BSD Ports

multimedia/navidrome 0.64.2_1 FreeBSD

Modern Music Server and Streamer compatible with Subsonic/Airsonic

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3
Categories
multimedia
Package size
17526.6 KiB, 67498.9 KiB installed

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!

In the other systems

SystemPortVersion
FreeBSDmultimedia/navidrome0.64.2_1
OpenBSDaudio/navidrome0.63.2
HardenedBSDmultimedia/navidrome0.64.1
GhostBSDmultimedia/navidrome0.63.2_3

Install

Binary package:

pkg install navidrome

From the ports tree:

cd /usr/ports/multimedia/navidrome/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	navidrome>0:multimedia/navidrome

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.64.20.64.2---
FreeBSD:14:quarterly0.64.20.64.2n/a--
FreeBSD:15:latest0.64.20.64.2n/a--
FreeBSD:15:quarterly0.64.20.64.2n/an/an/a
FreeBSD:16:latest0.64.10.64.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 3
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cpe go:1.27+,modules pkgconfig
Service scripts
navidrome

Message after installing

To run Navidrome at startup, enable it in your /etc/rc.conf:
sysrc navidrome_enable="YES"

To start Navidrome:
service navidrome start

To configure Navidrome edit:
/usr/local/etc/navidrome/config.toml

Navidrome will listen on port 4533 and bind to 127.0.0.1.  
This can be changed in the configuration file above or by passing extra flags 
using "navidrome_flags" in /etc/rc.conf.

navidrome_flags="--address 0.0.0.0 --port 80"

Navidrome is configured to scan for music under "/usr/local/share/navidrome/music".  
This can be changed in the configuration file or by adding "--musicfolder <path>" 
to "navidrome_flags".

For transcoding to work, you must install multimedia/ffmpeg@default or
multimedia/ffmpeg@nox11.

This release introduces some breaking-changes, please refer to the documentation
for migration instructions:

  https://github.com/navidrome/navidrome/releases/tag/v0.64.0

Files

pkg-plist 6
  • @sample etc/navidrome/config.toml.sample
  • bin/navidrome
  • @dir share/navidrome/music
  • @owner www
  • @group www
  • @dir /var/db/navidrome
distinfo 3
FileSizeSHA256
navidrome-v0.64.2.frontend.tar.gz8.924651e+065088c0055d7c6404aa1fee43ff5702733b21f43cb946e0993af5770ff3f57ed2
navidrome-v0.64.2.vendor.tar.gz1.1088118e+078110d43f76b6117ebb8307b4047dddf868b2ba01b46ac5afa19bd385c84f89c8
navidrome-navidrome-v0.64.2_GH0.tar.gz9.313533e+066d6de86c7509620dd445be9c22f2441225c9d86f009317c9b92923ad3a83ddb5
Master sites 1
  • LOCAL/dtxdf/navidrome/:assets

Commit history 9

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
5f8b7143db Jesús Daniel Colmenares Oviedo multimedia/navidrome: Update to 0.64.2
ChangeLog: https://github.com/navidrome/navidrome/releases/tag/v0.64.2 MFH: 2026Q4
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
4925a21aac Jesús Daniel Colmenares Oviedo multimedia/navidrome: Upgrade to 0.64.1
ChangeLogs: - https://github.com/navidrome/navidrome/releases/tag/v0.64.0 - https://github.com/navidrome/navidrome/releases/tag/v0.64.1
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

The latest 5 of 9 in the history this site was built from.