akustik
Multiroom audio library for playing files and streaming content
Features
Multiple outputs
Every computer that runs akustik-player can be used as an output.
Multiple outputs with simultaneous playback are supported, for synchronous playback use snapcast.
File based music
Akustik can index and monitor your local music files. Supported formats are FLAC, AIFF, OGG and MP3.
Akustik does not alter your music files in any way ever and just uses the tags of your music files to index them in it's library.
It has excellent support for music tagged with MusicBrainz Picard.
Streaming content
Akustik can connect to a server application which provides streaming content, this application can grab this content from one or more streaming providers like Spotify or Qobuz.
Streaming content can be added to your library and does blend in seamlessly with your files based music.
Music library
Akustik provides a library of your music categorized in artists, albums and playlists.
Playlists can consist of music sourced from streaming and from files.
The library can be searched in various ways, including a search which does also search your configured streaming source.
Running
Docker
- Build the image with
docker build . -t akustik
- Adjust the environment config in
compose.yaml
- Run the docker compose file with
docker compose up
On succeed, an akustik instance should be reachable under http://localhost:8080
of your docker host.
Binary