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.4.tar.gz (39.9 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.4-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for muclic-0.2.4.tar.gz
Algorithm Hash digest
SHA256 47cc554019aafc5ad05a2a4383d1de195abae78a7d027e679f78174aace8f057
MD5 5a63748a390246f91e8f28f4115c3c12
BLAKE2b-256 411df9688bc7000650d82c603cd2207fac07277cdc5ecff292124627adfd53f3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for muclic-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d35dcfc8b27446e2b01810d07431ae6c317a9d7bcc1f2708a2abc21269d94187
MD5 986f6fdeddb3e18fd41e8c76c35fd550
BLAKE2b-256 643776065aca9490524b45a4a020e8936bb1f9c7eb7dc5d5610d673c7f4052f0

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