Skip to content

Swing MusicEnjoy your music in a beautiful and modern UI

Beautiful and fast music streaming server.

VitePress
Hint: Double click on image to zoom

What is this?

Swing Music is a beautifully designed, self-hosted music streaming server. Like a cooler Spotify ... but bring your own music.

Features


Here are some cool features offered by Swing Music

Clean and sleek UI

The cleanest and most streamlined user interface you'll ever need for your music streaming server

Folder browser

Browse your library by folders. It's the most natural way to organize your music.

PRO

Recommendations & Mixes

Get recommendations and mixes based on your listening activity. Discover related artists, tracks and albums.

Mixes

Listening stats

Track your listening history and get insights into your listening habits.

Fuzzy search

You don't need to get the spelling right. Swing Music handles typos and misspellings like a champ.

Duplicates handling

It can detect and hide duplicate tracks from your library. The track with the highest bitrate is preferred.

Collections

You can group albums, artists, and other library items into a single page. Like a playlist, but for larger items.

More to come soon

Swing Music is still a young project, and there's a lot of cool features to come in future releases. Stay tuned!

Installation

Wanna try it?

Install with one command on Linux or Mac (Apple Silicon):

curl -fsSL http://setup.swingmx.com | bash

Or run with Docker:

services:
  swingmusic:
    image: ghcr.io/swingmx/swingmusic:latest
    container_name: swingmusic
    ports:
      - "1970:1970"
    volumes:
      - /path/to/config:/config
      - /path/to/music:/music
    restart: unless-stopped

Or download portable binaries for Linux, Windows and Mac.

Loading total downloads and stars on GitHub

Read the docs

A labor of love built by Mungai Njoroge