Uses information stored in librmo to discover missing album releases from your music artists
Project description
Py-Missing-Releases-LibRMO
With a media library set up by LibRMO you can use this application to query its database and return a list of missing releases from the artists you have
Usage
Will take some time to acquire the responses from MusicBrainz (1s per existing release and then 1s per artist), but results are cached in MusicBrainzAPI.
import pprint
from py_missing_releases_librmo import MissingReleases
mr = MissingReleases()
result = mr.execute()
pprint.pprint(result[::10])
pprint.pprint(f"Missing albums: {len(result)}")
[Release(name='Down to Earth',
artist=AlbumArtist(name='Ozzy Osbourne',
mb_id='8aa5b65a-5b3c-4029-92bf-47a544356934'),
mb_id='c76e9935-1cef-3339-930f-cf1914fd1037',
url=''),
Release(name='Cavalry in Thousands',
artist=AlbumArtist(name='Tengger Cavalry',
mb_id='71c53622-5e7d-44da-90d3-30ea2c89ad0e'),
mb_id='f0af6659-cef4-4397-aa28-5773d04c96fb',
url=''),
...
...
'Missing albums: 519'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py_missing_releases_librmo-0.1.1.tar.gz
.
File metadata
- Download URL: py_missing_releases_librmo-0.1.1.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5775d2901d700d3ab1286982669f6de62381b602562841b38eed714d9c1b2658 |
|
MD5 | efaf0fe375758389a7d171c6fa0287c4 |
|
BLAKE2b-256 | a4e44bf0085bd0e592331b38915c558d2b6a32b25bc5af6c1c2a31d60973b895 |
File details
Details for the file py_missing_releases_librmo-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: py_missing_releases_librmo-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31789f5f71105dc8a3fea1ae6ca1beec7ef65412e42d56cb76a4a88516f1a815 |
|
MD5 | 6417a35601c90fa3729d86468f88d2fc |
|
BLAKE2b-256 | e479c97df5f13fbbc7226919535b5b7117ec6d84a92f7ba20f5e4c68bad04943 |