Skip to content

Latest commit

 

History

History

navidrome

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

General informations

Custom Navidrome image with a minimal custom ffpmeg audio-only build.

ffmpeg notes

This image contains a custom ffmpeg audio-only build with a restricted set of audio codecs available for audio transcoding (video plugins are not needed at all by Navidrome):

  • Native ffmpeg AAC codec (aac)
  • LAME MP3 codec (libmp3lame)
  • Opus codec (libopus)

The main goal is to keep Navidrome image as minimal as possible since ffmpeg can require lot of dependencies when compiled with a large set of audio/video codecs (like in regular Linux distributions such as Debian/Ubuntu or Fedora).

Navidrome configuration

This image doesn't come with a default Navidrome configuration. You can bring your own configuration to the container (e.g using Docker):

$ docker run [options] -v navidrome.toml:/etc/navidrome/config.toml \
    ghcr.io/f-bn/navidrome:0.51.0 --configfile /etc/navidrome/config.toml

More informations about Navidrome configuration here.