modern music server and streamer
Project homepage: https://www.navidrome.org/
Description
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!
Package information
- Ports path
- audio/navidrome
- Package architecture
- amd64
- Maintainer
- Igor Zornik <mocheryl@mocheryl.org>
- Categories
- audio, lang/go
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, riscv64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running navidrome on OpenBSD
+-----------------------------------------------------------------------
Config File
===========
When using the included rc.d(8) script, navidrome uses the config file at
`${SYSCONFDIR}/navidrome.toml`.
Adding Music
=============
Music can be added by copying it to `${LOCALSTATEDIR}/navidrome/music/` or
by changing `MusicFolder` in the config file.
Web Interface
=============
By default, navidrome serves up a web interface on:
http://127.0.0.1:4533
If you wish to listen on a different address, change the `Address` setting in
the config file.
Jukebox Mode
============
navidrome supports Subsonic's "Jukebox mode", where audio is played through
the server's audio hardware, instead of being streamed to the client.
This requires a client that supports jukebox mode (the built-in web interface
does not).
To use jukebox mode, install mpv (multimedia/mpv), set `Jukebox.Enabled = true`
in the config file, and make sure that the `_navidrome` user can play audio via
sndio.