Skip to main content

Download songs on YouTube and add metadata.

Project description

Songs downloader

Download songs on YouTube and add metadata from Deezer, iTunes and Spotify.

Installation

To install the latest release from PyPI:

# with pip
pip install songs-dl

# with uv
uv tool install songs-dl

To install the latest changes:

# with pip
pip install git+https://github.com/lfavole/songs-dl.git

# with uv
uv tool install git+https://github.com/lfavole/songs-dl.git

Examples

songs-dl "Song name"
songs-dl "Song 1" "Song 2" "Song 3"
songs-dl @songs_list.txt
Publishing the release on PyPI (only for the admin!)

Building (no more needed, done by GitHub Actions)

uv sync --extra build
uv build
uv publish [--index testpypi]

Bumping the version

uv sync --extra dev
uv run bump-my-version bump major | minor | patch

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

songs_dl-0.3.0.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

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

songs_dl-0.3.0-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file songs_dl-0.3.0.tar.gz.

File metadata

  • Download URL: songs_dl-0.3.0.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.18

File hashes

Hashes for songs_dl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 639185649cd3af4c5195f99ea2b8cc73da8548c9e16b5ecbbacc5ec8054c870a
MD5 cb42fe250503ef6c519c4d7dcdd0d65b
BLAKE2b-256 0dbc9f906ac4bebf016b3b1347b65e07baf4486d786a48c56ca07bc7b6ae06cf

See more details on using hashes here.

File details

Details for the file songs_dl-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: songs_dl-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.18

File hashes

Hashes for songs_dl-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d88e5e2c1b1ac33a2e3839141479d5912630834a957424f1459f2dd57a8de55b
MD5 d92fc04af57094234c09e40bd5c86eb0
BLAKE2b-256 327e183bd4c829c301c462f2aeb0f5aa7b63723d54cc0065896020dc126a21e2

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