Custom Navidrome image with a minimal custom ffpmeg audio-only build.
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):
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).
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.