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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for muclic-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7fa51e00364d04529e1cc00eea2dbeac7d7d100be73d13a425c344bbcf594aab
MD5 e32731987d34b126be4433b3089360b8
BLAKE2b-256 efe80decaa3cb24962c53294566720a52f51085fd17d5350fb48ddeca638a139

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for muclic-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 623e4fda158c7bdbf83d96e8ab948b7b52864665a1c9e4935164431b7ea1e1b2
MD5 ccab7abf2005ece4c29c78a2e544941c
BLAKE2b-256 4d4f8cd424f91d471edb6cd6de086a2c34873bcb1a2cff2af7fb992829c550da

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