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
INSTALLATION
pip install music-dragon
USAGE
music-dragon
TODO
- Improve UI
- Allow manual tagging of local songs (
eyed3
) - Refactor
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f6722e7ac954af8e4f888881483348f296eaafbc05b8cba71d02412c912874 |
|
MD5 | facc74dfe185cd1bb0f7150b53972aea |
|
BLAKE2b-256 | 20e667702e37f9f3177efbd5e55298b1af2ed68066808550e7eef1c638f68712 |