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.

    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

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.1.2.tar.gz (13.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pymusicdl_termux-0.1.2.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pymusicdl_termux-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ba8f2327fdd60d84d7ab7794da0ac8328df32ec1d722bb753a49d0fa8239439b
MD5 a7eca47b9091a2a4c83a0d963faf9018
BLAKE2b-256 652632a8d7fa6a9543e55d036f9ddfe415d57e61cff8410eaab17d9f72993490

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