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

Uploaded Source

File details

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

File metadata

  • Download URL: pymusicdl_termux-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9b80721a19088da5182fc3ee4f109758a855c72d79480c564a3d2639e8adebd7
MD5 02e9d96b64defa39438dd52eec0b01a4
BLAKE2b-256 6eec969fb760dab55b1bf5c03c081447510351a692224ae79a5bc56ca374e44e

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