Skip to main content

All-in-one music manager: scrapes albums, artists and songs from musicbrainz and automatically download them from youtube.

Project description

Music Dragon

Desktop application written in Python3 + PyQt5 with a spotify-likish interface that can be used to search artists, albums and songs and automatically download and tag those with one click.

Features

  • Search artists, albums or songs (musicbrainz)
  • Automatically download single songs or entire albums from youtube with a single click (youtube_dl)
  • Manually download any song or playlist from youtube by pasting its URL
  • Automatically fetch images of songs and albums
  • Automatically tag downloaded songs using musicbrainz and youtube metadata, with a configurable tagging pattern
  • Show and manage local songs
  • Automatically recognize whether songs and albums have already been downloaded (the border of the song/album's cover changes accordingly)

What it looks like

Search Artist Album Downloads

INSTALLATION

pip install music-dragon

USAGE

music-dragon

TODO

  • Improve UI
  • Allow manual tagging of local songs (eyed3)
  • Refactor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

music_dragon-0.2-py3-none-any.whl (71.4 kB view details)

Uploaded Python 3

File details

Details for the file music_dragon-0.2-py3-none-any.whl.

File metadata

  • Download URL: music_dragon-0.2-py3-none-any.whl
  • Upload date:
  • Size: 71.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for music_dragon-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8f6722e7ac954af8e4f888881483348f296eaafbc05b8cba71d02412c912874
MD5 facc74dfe185cd1bb0f7150b53972aea
BLAKE2b-256 20e667702e37f9f3177efbd5e55298b1af2ed68066808550e7eef1c638f68712

See more details on using hashes here.

Provenance

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