Skip to main content

A minimalist self-hosted music server.

Project description

Albula

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

Requirements

  • 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.

Source Distribution

albula-0.5.4.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

albula-0.5.4-py3-none-any.whl (170.9 kB view details)

Uploaded Python 3

File details

Details for the file albula-0.5.4.tar.gz.

File metadata

  • Download URL: albula-0.5.4.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

File hashes

Hashes for albula-0.5.4.tar.gz
Algorithm Hash digest
SHA256 9bab7e157d85290af056b189db554f8f1e0818486a2a4208642e770b56a955a3
MD5 78dcba9e9f26e71951a7e8028977a1b1
BLAKE2b-256 f1fa3d5d89ff4246d4f51b98f50e7067c72938574cb94ef4f2491886205ea21d

See more details on using hashes here.

File details

Details for the file albula-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: albula-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 170.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

File hashes

Hashes for albula-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 981e6f522808c1523ecf3471779caf9a753e1173a2f81f6fe7b5c054bdf2926d
MD5 239fb6c8b1ec64cd45157580bf341dd2
BLAKE2b-256 f195e7baa2120a21b78a624bd62b71a0f5a2b19561d6fca4372af1e0e50b010d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page