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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page