Music streaming, on your own server.

Your music.Rediscovered.

A home for the records you love.
A new way to find your next favourite.
Listen on the web and Android.

Demo login

Usernamedemo_user

Passworddemodemo

Your listening room
Full-screen player · CoffeeTake a closer look
Your files. Your favourites. Your rules.
MP3 & FLACWeb & AndroidOpen source

Good music has
good neighbours.

Go beyond the album shelf. The library map connects tracks by how they sound, opening up a different way through your collection.

Every point is a track.

Connected by sound.

Local audio analysis finds relationships beyond artist names and genres.

Follow your mood.

Find the quiet corner. Head towards something heavier. Take a small detour.

Play a neighbourhood.

Zoom in, filter by genre, or select an area of tracks to listen to.

Explore the live map

Let one good track
lead to another.

Personal radio for the unexpected.
A daily mix when you want to press play.
And the little details that keep you listening.

Your collection, with a few good surprises.

Personal radio learns from your listening history and finds new connections in the music you already own.

OLED Black

More than a folder of files.

Give the music
its proper place.

The artist. The albums. The whole story.

Discographies, popular tracks and artist radio. Everything that brings you back.

A song title. An artist.
That album from years ago.

Search tracks, albums, artists and genres together. Find what you came for, or leave with something else.

One search. Your whole library.
And that track from yesterday? It’s still here.See your listening history

Go back through your recent listening, find the track you forgot to save, and pick up the thread of a previous session.

A smaller screen.
The same listening room.

Out of the house. Into your headphones.

Take the good
stuff with you.

The web player fits your phone. The native Android app keeps your collection close, even when the connection doesn’t.

  • Offline downloads on Android
  • Background playback & Android Auto
  • Pick up a session on another device
Explore the releases

Pictured: mobile web. Offline downloads and Android Auto are available in the native Android app.

Your music deserves
a place of its own.

Connect a folder or upload your MP3 and FLAC files. Your music, history and recommendations live on your hardware.

Your libraryMP3 & FLAC files
Your Caimack serverMusic, history & recommendations
Your devicesWeb & Android

You get to keep the keys.

Start with a server, Docker Compose and a domain. The setup script handles the services and automatic HTTPS.

Invite friends and family with one-time links. Everyone gets their own account and listening history.

Read the setup guide
Make yourself at home
git clone https://github.com/BulatRuslanovich/caimack.git
cd caimack
./setup.sh

Choose your domain. Connect your music. Press play.

Before you
press play.

Does it come with music?

Caimack plays the music you bring. Connect your existing folder or upload MP3 and FLAC albums. Explore the public demo before setting up your own server.

How do the recommendations work?

Caimack combines your listening history with local audio analysis. Your server downloads an audio model and analyses the collection in the background. You can listen while it works.

What do I need to host it?

A server with Docker and Docker Compose v2, a domain pointing at it, and your music. The repository includes setup, update and Android build instructions.

Is Caimack open source?

Yes. The current code is licensed under AGPL-3.0. You can read it, host it, modify it and contribute on GitHub, subject to the license conditions.

Your next favourite
is already in there.

Put on your headphones. Make yourself at home.