Skip to main content

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 run --extra dev bump-my-version bump major | minor | patch

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: songs_dl-0.4.2.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for songs_dl-0.4.2.tar.gz
Algorithm Hash digest
SHA256 cd3bf8583df0a898768929770f6f3b8d77f4e30c3c8dd398d72d1ee50b71878f
MD5 d523a77b999a526b3801c74a5334478f
BLAKE2b-256 5a2edc07a9df365c0a0dcab4c0a850a985f14c26883b4bd3c177b59858875536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: songs_dl-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 38.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for songs_dl-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0abd6ae67361c7c82521d71cff4d94bc0a644bcafb8d74fbac4f8faba264dd0
MD5 33af3dec93d34e7861fdea227926f4d2
BLAKE2b-256 0726e7765e0cb9897e83e174ef3e8bdb52125946994540f5f4a1820e1e0730e9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 files

0.4.1

2 files

0.4.0

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page