Skip to main content

A minimalist self-hosted music server.

Project description


A minimalist self-hosted music server.

Install with pip install albula.

Current status

The library build is still wonky, I need to untangle scanning, metadata extraction etc and clean up. For now, complete rebuild is often the better option.

Why not Plex / Subsonic / Airsonic / ...?

I just made Albula for myself because I disliked several things about the other options. Most likely, it will not be better than them for you. Some features to note though:

  • Support for multiple artists per track / album artists per album / albums per track
  • Less crowded interface
  • Direct server-side scrobbling to Maloja, removing the need for individual solutions for each client
  • No Javascript-bloated web interface
  • No central authentication / phone-home


  • Python 3.5 or higher

Library guidelines

Albula is fairly good at filling in missing metadata from folder structure. Generally, if you follow the default pattern with folders for each album artist that contain folders for each album, you can have pictures named album.ext and artist.ext in the appropriate folders and they should be correctly assigned.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for albula, version 0.5.4
Filename, size File type Python version Upload date Hashes
Filename, size albula-0.5.4.tar.gz (13.8 kB) File type Source Python version None Upload date Hashes View
Filename, size albula-0.5.4-py3-none-any.whl (170.9 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page