A micro client for MusicBrainz, implements simple functions to retrieve information
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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18eae6911cc1950506ac0768e215473c93eff33c63f3e62a5855f66956105543 |
|
MD5 | 99cb148ee7d2783a1eefda3fbc532f2e |
|
BLAKE2b-256 | a7759d6b3eb1e208da7e916a0a378cf99657962e2efbeba4b4325ef0ff4c4514 |
Close
Hashes for music_brainz_api_micro-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a2e46867017dea05d7ca33ad99a00ca67876790077f54051897b79f10953c4 |
|
MD5 | 4ec1d4075e04666f2aa18fd35a1908f7 |
|
BLAKE2b-256 | 533e4bf61b9e3279e97a81d4617b63b10fae95c74bc425cf2339a7f3cc57cfa0 |