Skip to main content

A CLI tool to download music of Jay Chou and other singers with full song tags.

Project description

Music Full Tag Downloader

https://img.shields.io/pypi/v/musicftdl.svg https://img.shields.io/travis/lonsty/musicftdl.svg Documentation Status

A CLI tool to download music of Jay Chou and other singers with full song tags.

Features

  • Search: Search songs by keywords.

  • Download: Download song(s) by singer/album/song mid or keyword.

  • Tag: After downloading, tags are automatically added to the song (eg artist, album, sum of tracks, album cover image, release date), this feature is only available for MP3 format songs.

Usage

$ pip install -U musicftdl

Example for downloading all 周杰伦’s songs with 320k bitrate, and save to the directory of /mnt/e/Music/musicftdl :

$ musicftdl download -d /mnt/e/Music/musicftdl -f 320 -s 0025NhlN2yWrP4
docs/img/SC01.png docs/img/SC02.png docs/img/SC03.png docs/img/SC04.png

History

0.1.1 (2021-04-11)

Fixed bug:

  • Upgrade dependency prettytable>=2.0.0.

0.1.0 (2020-05-11)

New feature:

  • Download songs of selected types of albums (Studio Album, EP Single, Live Album, Others).

  • Print error messages to help users troubleshoot.

Fixed bug:

  • Fixed an issue where empty files were created when songs could not be downloaded.

0.1.0a (2020-05-10)

  • First release on PyPI.

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

musicftdl-0.1.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

musicftdl-0.1.1-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file musicftdl-0.1.1.tar.gz.

File metadata

  • Download URL: musicftdl-0.1.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.12

File hashes

Hashes for musicftdl-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1d3a63bf29fc0aacc2d66d355f3be88e5027094d6fb42dad535d8383e1aa29af
MD5 9ece1b4357962ae61801a3337405d62a
BLAKE2b-256 ad83b41307371a8a7cbeebf9e5f816b172745e03d3dc532db399261490772767

See more details on using hashes here.

File details

Details for the file musicftdl-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: musicftdl-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.12

File hashes

Hashes for musicftdl-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0466f514c7c7fb79f88b05ffd63c0d44197a54b6f794b62154880e643d7310c9
MD5 7091516108b29f48fe88f5c690d1681c
BLAKE2b-256 5344836f19fbaa2289be61a68f59dd805073190a781848302e4a0d0074edfbd0

See more details on using hashes here.

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