Music, Album and Playlist downloader for JioSaavn

Overview

fetcher

jiosaavn-dl

Music, Album and Playlist downloader for JioSaavn

Features

  • Downloads tracks, albums and playlists in maximum available quality (320kbps AAC in M4A container).
  • Automatically tags the tracks with all the necessary metadata, lyrics and cover art.

How to use?

Make sure you have python installed in your system.

Download this repo and navigate into its directory or follow the below commands (install git first):

git clone https://github.com/bunnykek/jiosaavn-dl
cd jiosaavn-dl

Download the ffmpeg binary(.exe for Windows) for your OS from here and put that binary inside jiosaavn-dl folder

use 'pip3' in the below command if 'pip' doesn't work for you.

pip install -r requirements.txt

Use "py" or "python3" if "python" doesn't work for you.

python jiosaavn.py

The files will be save in the jiosaavn-dl/Downloads/ directory

cmd

General
Complete name                            : 1. O Saki Saki (From 'Batla House').m4a
Format                                   : MPEG-4
Format profile                           : Apple audio with iTunes info
Codec ID                                 : M4A  (M4A /isom/iso2)
File size                                : 7.67 MiB
Duration                                 : 3 min 11 s
Overall bit rate mode                    : Constant
Overall bit rate                         : 337 kb/s
Album                                    : O Saki Saki (From 'Batla House')
Album/Performer                          : Tulsi Kumar, Neha Kakkar, B Praak
Track name                               : O Saki Saki (From 'Batla House')
Track name/Position                      : 1
Track name/Total                         : 1
Performer                                : Tulsi Kumar, Neha Kakkar, B Praak
Composer                                 : Tanishk Bagchi, Vishal & Shekhar
Recorded date                            : 2019
Copyright                                : © 2019 Super Cassettes Industries Private Limited
Cover                                    : Yes
Lyrics                                   : Main teri aankhon ka saahil / main tere dil ke hee qaabil / Tu musafir main teri manzil /  / Ishq kaa dariyaa hai bahata / Doob ja tujhse hai kahata / haan  meri banhon mein aa ke mil /  / Woh sharabi kya sharabi dil mein jiske gum na ho / Lut gaya samjho sharabi pas jiske hum na ho / saaqi saaqi sa /  / O saki saki re saki saki / aa paas aa rah naa jae koyi khvaahish baaqi / O saki saki re saki saki / aa paas aa rah naa jae koyi khvaahish baaqi /  / tere jesee maashooqa muje yaar chaahiye / naa paisa chaahiye naa hee qaraar chaahiye /  / ho tere jesee maashooqa muje yaar chaahiye / naa paisa chaahiye naa hee qaraar chaahiye /  / ye husn kaa hai khumaar mera tujh pe hai chaaya jo / qurbaan hua  jo mujh pe khushnaseeb badaa hai vo /  / Woh sharabi kya sharabi dil mein jiske gum na ho / Lut gaya samjho sharabi pas jiske hum na ho / saaqi saaqi sa /  / O saki saki re saki saki / aa paas aa rah naa jae koyi khaahish baaqi / O saki saki re saki saki / aa paas aa rah naa jae koyi khaahish baaqi /  / O saki saki re saki saki / aa paas aa rah naa jae koyi khaahish baaqi / O saki saki re saki saki / aa paas aa rah naa jae koyi khaahish baaqi
Content advisory                         : Clean
Language                                 : Hindi
Release date                             : 2019-07-15
URL                                      : https://www.jiosaavn.com/album/o-saki-saki-from-batla-house/og4DkAosip0_

Audio
ID                                       : 1
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 3 min 11 s
Source duration                          : 3 min 11 s
Source_Duration_LastFrame                : -11 ms
Bit rate mode                            : Constant
Bit rate                                 : 332 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 7.57 MiB (99%)
Source stream size                       : 7.57 MiB (99%)
Default                                  : Yes
Alternate group                          : 1
mdhd_Duration                            : 191089
Issues
  • I just downloaded you file and when I run I am getting following error

    I just downloaded you file and when I run I am getting following error

    Exception has occurred: FileNotFoundError [Errno 2] No such file or directory: 'ffmpeg' File "/Users/vertigo/Desktop/jiosaavn-dl/jiosaavn.py", line 224, in subprocess.Popen(["ffmpeg", "-y", "-i", song_json["image"].replace("150", "500"),

    Downloading the cover... Traceback (most recent call last): File "/Users/vertigo/Desktop/jiosaavn-dl/jiosaavn.py", line 224, in subprocess.Popen(["ffmpeg", "-y", "-i", song_json["image"].replace("150", "500"), File "/usr/local/Cellar/[email protected]/3.9.1_6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 947, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/local/Cellar/[email protected]/3.9.1_6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1819, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'

    It does pull the file info and crash after Downloading the cover... file

    I am on M1 macbook pro with python3 i downloaded the ffmpeg 4.4.1 binaries named for osx-64

    Please advice next actions

    opened by shreyash97 5
  • Issue with songs with

    Issue with songs with "" in their name

    Downloading : 160. Koodamela Koodavechi (From "Rummy")... Traceback (most recent call last): File "C:\Users\G\Downloads\jiosaavn-dl-main\jiosaavn.py", line 247, in playlist_json_handler(playlist_json, playlist_path) File "C:\Users\G\Downloads\jiosaavn-dl-main\jiosaavn.py", line 60, in playlist_json_handler download_song(json['songs'].index( File "C:\Users\G\Downloads\jiosaavn-dl-main\jiosaavn.py", line 92, in download_song with open(song_path, "wb") as f: OSError: [Errno 22] Invalid argument: 'C:\Users\G\Downloads\jiosaavn-dl-main\Downloads\Playlist - sss\160. Koodamela Koodavechi (From "Rummy").m4a'

    I think, As "" is not allowed in filename, script throws the upshown error.

    opened by greyhenna 2
Owner
bunny
bunny
PyQt5 simple files , youtube videos and youtube playlist downloader

PyQt5 simple files , youtube videos and youtube playlist downloader

AmirHossein Mohammadi 7 Jul 25, 2022
Youtube playlist downloader with full metadata support

ytrake GUI tool to embed metadata for albums on Youtube with youtube-dl. Requires youtube-dl v2021.06.06. Post-processing Album metadata: Usage ytrake

null 28 Jul 12, 2022
The lyrics module of the repository apple-playlist-downloader

This is the lyrics module of the repository apple-playlist-downloader. With this code you can download the .lrc file (time synced lyrics) from yours t

Antoine Bollengier 5 Jul 17, 2022
Python Youtube Video-Playlist Downloader

Youtube-Video-Playlist-Downloader-PyQt5 You can download videos and playlists on YouTube with this script. Script has GUI. Enjoy. Setup git clone http

Yunus Emre Öztürk 2 Jun 6, 2022
Spotify Playlist Downloader With Python

Spotify Playlist Downloader This will let you download Spotify playlists for free without Premium. It gets all the songs from the API and downloads th

Yasho 16 Jun 30, 2022
Python youtube playlist downloader

Youtube-Playlist-Downloader-python ?? This program is a simple Youtube playlist downloader where you input the playlist link, and then the desired pat

Pepczenko 2 Dec 25, 2021
MMDL (Mega Music Downloader) - A tool to easily download music.

mmdl - Mega Music Downloader What is mmdl ❓ TLDR: MMDL is a cli app which allows you to quickly and efficiently download one or multiple songs from Yo

techboy-coder 28 Jul 21, 2022
YouTube-Downloader - YouTube Video Downloader made using python

YouTube-Downloader YouTube Videos Downloder made using python.

Shivam 1 Jan 16, 2022
Python-Youtube-Downloader - An Open Source Python Youtube Downloader

Python-Youtube-Downloader Hello There This Is An Open Source Python Youtube Down

Flex Tools 3 Jun 14, 2022
Youtube Downloader is a simple but highly efficient Youtube Video Downloader, made completly using Python

Youtube Downloader is a simple but highly efficient Youtube Video Downloader, made completly using Python

Arsh 3 May 25, 2022
Youtube-downloader-using-Python - Youtube downloader using Python

Youtube-downloader-using-Python Hii guys !! Fancy to see here Welcome! built by

Lakshmi Deepak 2 Jun 9, 2022
A scriptable music downloader for Qobuz, Tidal, and Deezer

streamrip A scriptable stream downloader for Qobuz, Tidal, and Deezer. Features Downloads tracks, albums, playlists, discographies, and labels from Qo

null 813 Aug 11, 2022
Music and video downloader, Made with love by Bryan Herrera

Python-Mp3Mp4-Downloader Music and video downloader, Made with love by Bryan Herrera Requirements CHOCOLATELY windows command If your system does not

ርᚱ1ናተᛰ ᚻህᚥተპᚱ 96 Jun 13, 2022
A user-friendly GUI for the ZSpotify music downloader.

ZSpotifyGUI A user-friendly desktop app for ZSpotify music downloader for Windows, MacOs, and Linux Discord Server - Matrix Server - Gitea Mirror - Ma

null 78 Aug 4, 2022
Download YouTube videos that are available in the given playlist

Youtube-Playlist-Downloader Download YouTube videos that are available in the given playlist Project assets: music downloaded music folder. (will be g

Sultan Aljaberi 1 Dec 22, 2021
Download YouTube videos that are available in a playlist

Youtube-Playlist-Downloader Download YouTube videos that are in a playlist Project assets: music downloaded music folder. (will be generated) music.db

Sultan Aljaberi 1 Dec 22, 2021
YoutubeDownloader - Download any public Playlist from Youtube

YoutubeDownloader Download any public Youtube Channel / Playlist Features Bulk d

null 16 Jul 4, 2022
Download Apple Music Cover Artwork in the best Quality by providing an Apple Music Link. It downloads the jpg, png and webp version since they often differ from another.

amogus.py - Version 0.0.5 amogus - Apple Music Hi-Res Artwork Fetcher this is my first real python tool so sorry if its bad amogus is a Python script

reaper 39 Jul 27, 2022
Youtube-music - Youtube music with python

youtube-music fzf on https://github.com/junegunn/fzf python3 ytb.py [no/yes] yes

direskyfer 0 Feb 3, 2022