Skip to main content
|PyPI version| |license|

SONG DOWNLOADER
===============

A **command line** interface for **downloading Songs/mp3** from Internet

Just type the **name of the song** and it will download 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**

- --download-all : For downloading **all songs** of a **movie or top songs of a singer**
- --ty : For downloading all songs in specified text file from **youtube** in mp3 format
- --td : For downloading all songs in specified text file from **mr-jatt** in mp3 format

- --version : For printing song version



Example:
--------

- .. rubric:: For Downloading Song From Youtube
:name: for-downloading-song-from-youtube

::

song -y tum hi ho

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26529632/28499f54-43e1-11e7-87a6-f4c0c3e2fd0b.png
:alt: youtube example




- .. rubric:: For Downloading Song from Mr-jatt (It will download the file in
current working directory)
:name: for-downloading-song-it-will-download-the-file-in-current-working-directory

::

song -d tum hi ho

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523026/cdc7d2e6-432a-11e7-941b-76fa9c465093.png
:alt: song-cli example



- .. rubric:: For Downloading **all songs** of a **movie or top songs of a singer**
:name: For Downloading **all songs** of a **movie or top songs of a singer**

::

song -d --download-all dhoom

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26556972/929c1c12-44bb-11e7-8fbc-48b389de7a82.png
:alt: download all songs





- .. rubric:: For Listing songs of a Movie
:name: for-listing-songs-of-a-movie

``song -d dangal``

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523019/b009e7b2-432a-11e7-8241-919f95c993bf.png
:alt: after movie name



- .. rubric:: For Listing Top songs of a Artist
:name: for-listing-top-songs-of-a-artist

::

song -d sunidhi chauhan

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523023/c1a272dc-432a-11e7-85e7-1757a40da341.png
:alt: artist\_top\_songs



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

- Install dependencies

::

$ pip install -r requirements.txt

--------------

.. |PyPI version| image:: https://badge.fury.io/py/song.svg
:target: https://badge.fury.io/py/song
.. |license| image:: https://img.shields.io/github/license/mashape/apistatus.svg
:target: https://github.com/ankitmathur3193/song-cli/blob/master/LICENSE

Metadata

Release files for song 2.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for song 2.9.2
File Size Uploaded
song-2.9.2.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for song 2.9.2
File Interpreter ABI Platform
song-2.9.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 24.7 kB

Release files / song-2.9.2.tar.gz

Download URL song-2.9.2.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
03cc2e8f1c2d7d8086914cba7cb94c446a241e3b11cf0b6504f1f36c753db81f
BLAKE2b-256 checksum
How to use checksums
76df90210a3c3108719cb18feb1c4b173a723d372cf66706027a08f03dd8a064
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / song-2.9.2-py2.py3-none-any.whl

Download URL song-2.9.2-py2.py3-none-any.whl
Size 15.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c6b0ed1bd430b1e9308a51b07e6b9ccf780fcfd31529404e77653641aa134983
BLAKE2b-256 checksum
How to use checksums
d74715831b4259cf123c48f116078a15232334ec0c4c3da3bf57fb82aa68a5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.9.2 This release

2 release files

2.9.1

2 release files

2.9

2 release files

2.8

2 release files

2.7

2.6

2 release files

2.5

2 release files

2.4

2 release files

2.3

2 release files

2.1

2 release files

1.3

2 release files

1.2

2 release files

1.0

2 release files

0.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page