Download songs from Jiosaavn by simply copying the Url of Albums, playlists, songs or even home page or any other page! to your clipboard.
Just run this program and copy Jiosaavn links (
like https://www.jiosaavn.com/song/shayad-from-love-aaj-kal/GjIBdCt,UX8
)
to your clipboard, and it will start downloading them. It will download 320 Kbps m4a of song and save it
in $HOME/downloads/Music
Directory.
You can also create a file named songs_list.txt
in home directory which contains list of urls separated by
newline, this program will download all the links from there first and then move to parsing URLs from clipboard. It will
also rename the songs_list.txt
file to songs_list_done_randomNumber.txt
to avoid re-downloading songs. Use --help
for more info.
And more!
Those who want to get started quickly and conveniently may install using the following command
-
Install
curl
before installing.- For Ubuntu/Debian users ->
sudo apt update && sudo apt install curl -y
- For Arch Linux/Manjaro users (You guys already know right? :p)
- anyways if you don't ->
sudo pacman -S curl
- anyways if you don't ->
- For Ubuntu/Debian users ->
-
curl -sSL https://raw.githubusercontent.com/HritwikSinghal/Clipboard-saavn-song-downloader/master/install_linux.sh | sudo bash
Just run saavn-downloader
from terminal to launch the program. (You can run this from any directory!)
-
git clone --depth 1 -b master https://github.com/HritwikSinghal/Clipboard-saavn-song-downloader
cd Clipboard-saavn-song-downloader/
-
pip3 install -r requirements.txt
-
Upgrade requests using
pip3 install --upgrade requests
-
install one of the copy/paste mechanisms:
- For X11, xclip utility
sudo apt install xclip # For Debian based Distros sudo pacman -S xclip --noconfirm --needed # For Arch based Distros
- For NON-GNOME Wayland (KDE, sway), Install wl-clipboard
sudo apt install wl-clipboard # For debian based Distros sudo pacman -S wl-clipboard --noconfirm --needed # For Arch based Distros
- For GNOME-Wayland (ubuntu and others), install gpaste
sudo apt install gpaste # For debian based Distros sudo pacman -S gpaste --noconfirm --needed # For Arch based Distros
- Totally Optional xsel utility.
sudo apt install xsel # For debian based Distros sudo pacman -S xsel --noconfirm --needed # For Arch based Distros
-
-
- cd into the directory where the program is cloned
-
or you can create a symbolic link to the script
./clipboard-saavn-song-downloader.py
Start_linux.sh
in your/usr/local/bin
and typesaavn-downloader
from terminal to run the program from any directory!
-
-
You can create this file's shortcut on desktop for easy access.
Simply click on "Start_Widows" bat file.
-
And start copying links to download!.
Note: This program is in early stages, so some bugs are expected. Open an issue on Github if you find one.