Skip to main content

Download spotify and youtube playlists on Termux

Project description

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.

    • 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 -o setup.sh https://raw.githubusercontent.com/insaiyancvk/pymusicdl/pymusicdl-termux/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 -U in Termux

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

pymusicdl_termux-0.0.1.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

pymusicdl_termux-0.0.1-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file pymusicdl_termux-0.0.1.tar.gz.

File metadata

  • Download URL: pymusicdl_termux-0.0.1.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for pymusicdl_termux-0.0.1.tar.gz
Algorithm Hash digest
SHA256 88c427448ed86226b72ee1d66e103eb235eadd0e50896b4ea63fb45f26187e9e
MD5 458926ca79aa8f583e246b4b139d851a
BLAKE2b-256 4d6694a29620d59b1bec828da95e442cceaeb46dc77a58d52d678449b5cfec04

See more details on using hashes here.

File details

Details for the file pymusicdl_termux-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pymusicdl_termux-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for pymusicdl_termux-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d8a4feb1de804429e2f8d56f25ac171f06d4139a4b6c1f25a0ac147dfa4f553
MD5 f695cb5367e9a054b61c67bd0c0bbbca
BLAKE2b-256 575a4f91cc8dc86a4681e222fd67d6836a785fe8c9ddcfb450a25badf3e8fae1

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