Skip to content

Self-Hosted, Personal Music Server, designed for collectors and music maniacs

License

Notifications You must be signed in to change notification settings

Arthi-chaud/Meelo

Repository files navigation

Meelo

Your music, your files, your experience

Coverage (Back-end) Maintainability Rating

Meelo is a music server and application to enjoy your personal music files anywhere, anytime you want. This project is made by and for music collectors. Its goal is to have a clean, organized, easy and accessible way to store and serve files.

Get started! Look over here for setup instructions

Features

  • Files organized in Libraries
  • Scan for new files, and remove deleted files
  • Music Organization close to a Music Collector's collection
    • Artist
    • Album
      • Releases
    • Songs
      • Primary and secondary artists
      • Tracks
      • Versions
  • Access, stream, and download songs from your server
  • Music Videos
  • B-Sides
  • Playlists
  • Metadata scan using:
    • Embedded tags (including bitrate)
    • Path of file, using customizable Regular Expressions
    • Either using one of the two, or the two combined
  • Album Typing
    • Studio Recording, Single, Live Album, Video Album, Soundtrack Album, ...
  • Song Typing
    • Original Version, Demo, Instrumental, Remix, Acoustic, Edit, Clean, ...
  • ... And allow filtering based on items' types
  • Embedded and inline artwork file handling
  • External Metadata Providers (Optional)
    • Genius, MusicBrainz, Wikipedia, Discogs, Metacritic, Allmusic
  • Automated Lyrics download
  • User management
  • Multi-language support
    • English
    • French

Keep track of the upcoming features with the project's issues

Why Meelo could be what you are looking for

Plex, Beets, Koel, as well as iTunes are awesome solutions if you have a 'simple' music collection, but they are not tailored for music collectors, who usually have multiple versions of a single album, multiple files for one single song (from multiple album releases). Therefore, their library ends up clustered and unpleasant to browse and use.

The philosophy behind Meelo

The idea behind Meelo is to have a pleasant way to browse and enjoy your collection and making it the best one possible.

The best music collection is a collection that is fully useable in any music server (like one mentioned above). The only way to reach this goal is to make the music collection independent metadata-wise, i.e. having all the metadata embedded in the files themselves. To use Meelo, you'll need a 'clean' collection: either with embedded metadata or standard file/folder architecture. Using iTunes or Beets is a great way to start.

Screenshots

Album View

More screenshots here