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
  --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.1.3.tar.gz (37.0 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.1.3-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: muclic-0.1.3.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.18

File hashes

Hashes for muclic-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d5537d5cc00cbacce84bcc5fbd20471a7795846e39658839faa4690730ef2199
MD5 18a3577f471556c0259f12896627f87a
BLAKE2b-256 2616370e0133ec6df31d58c93bc2e35f5896aea4e7af930077d882722456f638

See more details on using hashes here.

File details

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

File metadata

  • Download URL: muclic-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.18

File hashes

Hashes for muclic-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 398724e2d35bf4e8fb536fa111419f7fe613eedd3eaa31e0548c42fffc1ed897
MD5 1b116a63d6728e53efac18fc0d5ced33
BLAKE2b-256 f61ab6a4bb3e3914ab02da6495a193a5d90cc9360ba08fa205d0759eecb58472

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