Skip to main content

A cli for downloading music from Youtube Music

Project description

MuCLIc - a cli for downloading music

This little Python script downloads music albums from YTMusic.

Installation

pip install muclic

Usage

  1. Run muclic
  2. Enter the name of the album|artist|song.
  3. Choose a number/multiple numbers to select which album you want to download.
  4. Press enter and enjoy the music.

Arguments

positional arguments:
  query              Album/song name

options:
  -h, --help         show this help message and exit
  -d DIR, --dir DIR  Specify output direcory
  -s, --song         Download a single song
  -T, --no-tag       Don't tag songs
  -l, --lyrics       Download lyrics
  --dump-json        Dump a single json file with info on downloaded items. For developement use only
  --debug            Set log level to debug

For developement

Install dependencies:

pip install yt-dlp ytmusicapi mutagen

Run src/muclic/muclic.py

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

muclic-0.2.1.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

muclic-0.2.1-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file muclic-0.2.1.tar.gz.

File metadata

  • Download URL: muclic-0.2.1.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.21

File hashes

Hashes for muclic-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1c02bda52f05646c239528acc24f2a5638d23405ac60fe1fa772a5a4212b762d
MD5 6348063dbfeee11a261154393f60bf6c
BLAKE2b-256 e7c9f97382d20c39597eeddd295ba55a5b161750cbdb3f2042f77f28c3bc8b8b

See more details on using hashes here.

File details

Details for the file muclic-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: muclic-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.21

File hashes

Hashes for muclic-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f8265ca33baa94b451338e6e841db62b6efcf6166914c2b5249bfe6d452aa8d0
MD5 709a153b6f5a9faf9c98b0fc5076f394
BLAKE2b-256 69d944e04cfd74e6a55f857120ed8c8d1616c2c54dc78cfb7f1fd063683b7300

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