A command-line music library manager that catalogs your collection and automatically corrects its metadata using MusicBrainz.
Arthi-chaud/Meelo
A self-hosted music server focused on metadata integration, music collections and a browsing-oriented web and mobile UI.
Open-source alternative to:Spotify
Apple Music
- Stars
- 1,447
- Forks
- 42
- Open issues
- 61
- Last commit
- yesterday
What is it?
Meelo is a self-hosted music server for people who keep their own music collections. It plays the role of Plex, Jellyfin, Koel or Black Candy, with an emphasis on flexible browsing and listening.
The project handles music videos as first-class content linked from albums, artists and songs, separates them from interviews or trailers, and surfaces B-sides and rare tracks on album and artist pages. It also detects featurings and duets, groups albums into releases and songs into tracks and versions, and can filter songs exclusive to a compilation album. Metadata can be read from embedded tags, file names or both, and enriched from providers such as MusicBrainz, Genius and Wikipedia.
Meelo runs as Docker images, with a web app and Android and iOS mobile apps. It can push scrobbles to ListenBrainz and Last.fm, and it supports synced lyrics from embedded data or .lrc files. Transcoding is used when a file format is not playable in the browser.
Key features
- 01Music videos linked from album, artist and song pages
- 02Detects B-sides, rare tracks, featurings and duets
- 03Releases, tracks and versions keep browsing free of duplicates
- 04Metadata from embedded tags, file names, or both
- 05Enriches metadata via MusicBrainz, Genius, Wikipedia and others
- 06Scrobbles to ListenBrainz and Last.fm, with synced lyrics support
Use cases
- Hosting a personal, carefully tagged music library at home
- Managing a collection that includes music videos and live recordings
- Browsing albums with alternate versions and bonus tracks
- Playing your library from web or Android and iOS apps
Quick start
- 1
Read the official setup guide in the project wiki
- 2
Deploy Meelo using the Docker images
Things to know
- Requires Docker-based setup and some configuration before it is ready to use.
- Works best with correctly embedded metadata; file-path parsing may need Regex knowledge.
- Intended for private use only and not designed for heavy traffic.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open source.
In collections
Topics
FAQ
- What is Meelo?
- A self-hosted music server focused on metadata integration, music collections and a browsing-oriented web and mobile UI. Meelo is a self-hosted music server for people who keep their own music collections. It plays the role of Plex, Jellyfin, Koel or Black Candy, with an emphasis on flexible browsing and listening.
- Is Meelo free to use? What license does it have?
- Meelo is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Meelo still maintained?
- Actively maintained. The last commit to Meelo was on Nov 6, 2026.
- What can I use Meelo for?
- Hosting a personal, carefully tagged music library at home Managing a collection that includes music videos and live recordings Browsing albums with alternate versions and bonus tracks Playing your library from web or Android and iOS apps
- How do I install Meelo?
- Read the official setup guide in the project wiki Deploy Meelo using the Docker images
- Where can I get Meelo?
- The source code and installation instructions are on GitHub: https://github.com/Arthi-chaud/Meelo
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted music streaming server that lets you play your own music library from a web browser or mobile app.
A self-hosted music streaming server that plays your collection in a web app, mobile apps and desktop builds.
A self-hosted music streaming server and browser-based player for your own local audio files, with a Spotify-like interface.
A TypeScript music player focused on full-screen animated lyrics, supporting NetEase, QQ, Kugou, Navidrome and local libraries.
A self-hosted video sharing platform that stores uploads in S3-compatible storage and streams transcoded video via HLS.