mirror of
https://github.com/yashhere/BeautifyMP3.git
synced 2025-12-14 04:03:51 +00:00
start project
This commit is contained in:
51
addMetadata.py
Normal file
51
addMetadata.py
Normal file
@@ -0,0 +1,51 @@
|
||||
import musicbrainzngs as m
|
||||
import sys
|
||||
|
||||
|
||||
def show_release_details(rel):
|
||||
|
||||
if rel['title'] != 'Half Girlfriend':
|
||||
return
|
||||
|
||||
"""Print some details about a release dictionary to stdout.
|
||||
"""
|
||||
# "artist-credit-phrase" is a flat string of the credited artists
|
||||
# joined with " + " or whatever is given by the server.
|
||||
# You can also work with the "artist-credit" list manually.
|
||||
|
||||
print("{}, by {}".format(rel['title'], rel["artist-credit-phrase"]))
|
||||
if 'date' in rel:
|
||||
print("Released {} ({})".format(rel['date'], rel['status']))
|
||||
print("MusicBrainz ID: {}".format(rel['id']))
|
||||
|
||||
|
||||
def main():
|
||||
m.set_useragent(
|
||||
"RepairMusicMetadata", "0.1", "https://yashagarwal.me")
|
||||
# print(m.get_label_by_id("aab2e720-bdd2-4565-afc2-460743585f16"))
|
||||
|
||||
result = m.search_releases(release='Half Girlfriend',
|
||||
limit=5)
|
||||
|
||||
p = m.search_releases("Raabta")
|
||||
print(p)
|
||||
# if not result['release-list']:
|
||||
# sys.exit("no release found")
|
||||
# for (idx, release) in enumerate(result['release-list']):
|
||||
# print("match #{}:".format(idx + 1))
|
||||
# release_id = release['id']
|
||||
# # type(release_id)
|
||||
# print(release)
|
||||
# data = m.get_image_list(release_id)
|
||||
|
||||
# print(data)
|
||||
# for image in data["images"]:
|
||||
# if "Front" in image["types"] and image["approved"]:
|
||||
# print("%s is an approved front image!" %
|
||||
# image["thumbnails"]["large"])
|
||||
# break
|
||||
# print()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user