Skip to main content

Download your music playlists using web-scraping and youtube-dl no API keys involved

Project description

mymusic-dl

Downloads the songs in your playlist using web-scraping and youtube-dl.

So what's special here?

No API's, hence no API keys care to about.
It just works. Only spotify playlists are supported until the beta phase.

Let's get started

You need python 3 and pip to install and use this on your machine.

pip install mymusic_dl

Usage

To download a playlist

mymusic_dl https://link/of/the/playlist

To download first search result from youtube

mymusic_dl -s "search-term"

This will give you accurate results most of the time if you have searched for an accurate term

Have suggestions? Facing issues? Want to contribute?

Create an issue or reach me faster via Telegram @pr0PM for a general chat.

FAQ

Why shall I download music if I can stream it online?

You know anon, streaming stuff online is cool but the amount of energy it consumes and the pressure it has on our planet is making it hotter. So you can help reduce the carbon footprint of music lovers just by downloading your regular dose of music.

Looking for something similar but more stable?

You can try out spotify-dl and spotDL too.

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

mymusic_dl-0.0.1b1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

mymusic_dl-0.0.1b1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file mymusic_dl-0.0.1b1.tar.gz.

File metadata

  • Download URL: mymusic_dl-0.0.1b1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for mymusic_dl-0.0.1b1.tar.gz
Algorithm Hash digest
SHA256 07cec75ad3ed2b3c237b6af43762ddbf4d8de4674411fe615edb92342d76f45e
MD5 25e3e212f8607148c107368578406979
BLAKE2b-256 180ced4d3a09bdfcfad078fa3b024287ec0a4f11b988e26325103861592c1acf

See more details on using hashes here.

File details

Details for the file mymusic_dl-0.0.1b1-py3-none-any.whl.

File metadata

  • Download URL: mymusic_dl-0.0.1b1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for mymusic_dl-0.0.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 061f26d4f108807dd58dc146ec8762aa4b14fa7e6ce5c3b22769b78d3e3596f7
MD5 94c424ad27d871663f20564eb9cd34e9
BLAKE2b-256 41d2da99f329f38fb0da685e4c4644a2068cf5c765cea94d858c19382909c437

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page