A micro client for MusicBrainz
Project description
MusicBrainzAPI
A series of scripts that enable retrieving information from MusicBrainz API: https://musicbrainz.org/doc/MusicBrainz_API
Usage
import jsonpickle
from music_brainz_api_micro.music_brainz_api import MusicBrainzAPI as MB
mb = MB()
artist = mb.get_artist_by_mbid(
"35f92c4a-69d0-4ed1-ab9e-05259db89d14"
)
if artist.error is False:
artist_obj = jsonpickle.decode(artist.reponse)
print(artist_obj["sort-name"])
# "At the Gates"
Functions
Get artist data using unique identifier
get_artist_by_mbid(mbid)
Get all releases by artist
get_releases_by_artist(mbid)
Get just a list of release titles
get_release_titles_by_artist(mbid)
Build
python -m build
python -m twine upload dist/*
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
Built Distribution
Close
Hashes for music_brainz_api_micro-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71629fdfd81dcce72c59b886f29bc05b1600c79943f61103ef2aed1c0ba6a7ea |
|
MD5 | 5282978b72fd3f847d1d2eb29a4d34c1 |
|
BLAKE2b-256 | 72733d23402a4d582f6f902570cb3d6eec8c0f2c8058e0099005b3e59278ebfc |
Close
Hashes for music_brainz_api_micro-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cffe2dbe3252f32abc657bd150cea3e7a631c79cfac20bc2fd46e34ba43ef3e8 |
|
MD5 | fcd684982bdb1a208907c8e0a4772d53 |
|
BLAKE2b-256 | 46da61917af5e8c8e96a0a6dc6fcb0382355576ecbb18ced8c17f73b7d67960a |