Skip to main content

Navidrome

·99 words·1 min·
Michael
Author
Michael
some dude that works on datacenters, plays guitar, streams, has a lot of side projects and unhealthy addiction to ow

What is Navidrome?
#

Navidrome is an open-source web-based music collection manager and streamer. It is compatible with Subsonic/Madsonic/Airsonic clients and allows you to enjoy your music collection from anywhere.

Docker Compose Example
#

# navidrome - https://www.navidrome.org/docs/installation/docker/
---
services:
  navidrome:
    container_name: navidrome
    image: deluan/navidrome:latest
    user: 1000:1000 # should be owner of volumes
    ports:
      - "${NAVIDROME_PORT}:4533"
    restart: unless-stopped
    volumes:
      - ${DATA_PATH}:/data
      - music_nfs:/music:ro

volumes:
    music_nfs:
        name: music_nfs
        driver_opts:
            type: nfs
            o: addr=${NAS_ADDR},nolock,soft,rw
            device: :${MUSIC_PATH}

Features
#

  • Streams to nearly any device.
  • Compatible with all Subsonic clients.
  • Very lightweight, runs well even on older hardware.
  • Automatically handles huge music collections.