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
musicdlin termux :)
Updating the package:
pip install pymusicdl_termux -U
- or you can use
python3 -m pip install pymusicdl_termux -Uin 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)
| 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
|