Skip to main content

A simple music downloading app which doesn't require any API keys.


Features

  • Download single song
  • Download Youtube Playlist
  • Download Spotify playlist/album
  • Convert downloaded songs to mp3 or flac

The final result

Before the download starts:


While It's downloading


In the music player


And ofcourse the metadata :)

Setup

Installation and usage:

Termux:

  • Download Termux.

    DO NOT DOWNLOAD IT FROM PLAYSTORE, for more info check this

    • If you have Android version >=7, then click here to directly download termux apk
    • Otherwise, download F-Droid apk and install it. Then install Termux from it.
  • Run the below command for installing everything automatically.

curl -sS -o setup.sh https://raw.githubusercontent.com/insaiyancvk/pymusicdl/pymusicdl-termux/setup.sh && chmod +x setup.sh && ./setup.sh
Detailed installation
  • Install the pymusicdl.
pip install pymusicdl-termux
  • Install FFMPEG based on the distro.
apt install ffmpeg
  • Download "musicdl" to ~/../usr/bin, make it executable.
curl -o  ~/../usr/bin/musicdl https://raw.githubusercontent.com/insaiyancvk/pymusicdl/pymusicdl-termux/musicdl && chmod +x  ~/../usr/bin/musicdl && clear && echo -e '\n\nType \033[1m\033[3mmusicdl\033[0m in your terminal to download music :)\n\n'
  • Everytime you want to download music just type musicdl in termux :)

Updating the package:

pip install pymusicdl_termux -U
  • or you can use python3 -m pip install pymusicdl_termux -U in Termux

Metadata

Release files for pymusicdl-termux 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymusicdl-termux 0.1.2
File Size Uploaded
pymusicdl_termux-0.1.2.tar.gz 13.0 kB Details

Release files / pymusicdl_termux-0.1.2.tar.gz

Download URL pymusicdl_termux-0.1.2.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ba8f2327fdd60d84d7ab7794da0ac8328df32ec1d722bb753a49d0fa8239439b
BLAKE2b-256 checksum
How to use checksums
652632a8d7fa6a9543e55d036f9ddfe415d57e61cff8410eaab17d9f72993490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/57.4.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0.1

1 release file

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page