https://github.com/ankitmathur3193/song-cli
A command line interface for downloading Bollywood and punjabi songs
https://github.com/ankitmathur3193/song-cli
bollywood download-songs hollywood mp3 mr-jatt music music-download music-download-script python python-script singer song-download song-download-script song-downloader song-pypi songs top-songs tqdm web-scraper youtube
Last synced: 6 months ago
JSON representation
A command line interface for downloading Bollywood and punjabi songs
- Host: GitHub
- URL: https://github.com/ankitmathur3193/song-cli
- Owner: ankitmathur3193
- License: mit
- Created: 2017-05-08T11:12:16.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T21:33:33.000Z (over 2 years ago)
- Last Synced: 2025-03-27T17:35:41.889Z (7 months ago)
- Topics: bollywood, download-songs, hollywood, mp3, mr-jatt, music, music-download, music-download-script, python, python-script, singer, song-download, song-download-script, song-downloader, song-pypi, songs, top-songs, tqdm, web-scraper, youtube
- Language: Python
- Homepage:
- Size: 39.1 KB
- Stars: 59
- Watchers: 7
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://badge.fury.io/py/song)
[](https://github.com/ankitmathur3193/song-cli/blob/master/LICENSE)
# SONG DOWNLOADER #
A **command line** interface for **downloading Songs/mp3** from InternetJust type the **name of the song** and it will download the song for you
## Features ##
* song can download music from https://www.youtube.com/ and https://mr-jatt.com/
* song query Google for finding link associated to https://mr-jatt.com/
* It then parses Mr-jatt.com for finding download link of the mp3 file and downloads it.
## For Installing ##
```
pip install song
```
## For Upgrading ##
```
pip install --upgrade song
```
## For Uninstalling ##
```
pip uninstall song
```
## Usage: ##
```
song -y [ song_name ]
song -d [ song_name | singer_name | movie_name ]
song -d --download-all [ singer_name | movie_name ]
song --ty [ textfile.txt ]
song --td [ textfile.txt ]
song --version
```
Optional arguments are:
* -y : For downloading mp3 from **youtube**
* -d : For downloading mp3 from **mr-jatt**
* --ty : For downloading all songs in specified text file from **youtube** mp3 format
* --td : For downloading all songs in specified text file from **mr-jatt** mp3 format
* --download-all : For downloading **all songs** of a **movie or top songs of a singer**
* --version : For printing song version## Example: ##
* ### For Downloading Song From Youtube ###
```
song -y roar
```
* ### For Downloading Song (It will download the file in current working directory) ###
```
song -d tum hi ho
```
* For Downloading **all songs** of a **movie or top songs of a singer**
```
song -d --download-all dhoom
```
* ### For Listing songs of a Movie
```
song -d dangal
```
* ### For Listing Top songs of an Artist ###
```
song -d sunidhi chauhan
```
## TODO ##
- [X] Add support for Hollywood/English Songs
- [ ] Implement Unit Testing
- [X] Option for downloading all songs of a movie
- [X] Option for downloading all top songs of a artist## Disclaimer ##
Downloading copyrighted material may be illegal in your country. Use at your own risk.
## Want to Contribute ##
- Clone the repository```
$ git clone https://github.com/ankitmathur3193/song-cli.git
```- Build from source
```
$ cd song-cli-master
$ python setup.py develop
```----------------------------------------------------