• Stars
    star
    1,393
  • Rank 33,729 (Top 0.7 %)
  • Language Roff
  • Created almost 10 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🎷 Downloads Music From The Web

Instantly download any song! 🎸 🎶 🎼 🎺 🎻

Join the chat at https://gitter.im/yask123/Instant-Music-Downloader Build Status PyPI

Buy me a coffee

Without knowing its name!!

This is so cool!

Installation by Pip

For Python 2.7

$  pip install instantmusic

For Python 3.4

$ pip3 install instantmusic

Note:

You would also need libav to download in .mp3 format.

On Mac Os X

Installation by Brew
 $ brew install libav

On Ubuntu

 $ sudo apt-get install libav-tools 

On Windows

See this

Usage

$ instantmusic 
>> Enter songname/ lyrics/ artist.. or whatever

i tried so hard and got so far 

>>Downloaded Linkin Park - In The End
>> Enter songname/ lyrics/ artist.. or whatever

another turning point a fork stuck in the road

>>Downloaded Green Day - Good Riddance
>> Enter songname/ lyrics/ artist.. or whatever

yeh hosla kaise jhuke

>>Downloaded Yeh Hausla Kaise Jhuke - Salim-Sulaiman

Options

❯ instantmusic -h                                                   
usage: instantmusic [-h] [-p] [-q] [-s SONG [SONG ...]]
                    [-l SONGLIST [SONGLIST ...]] [-f FILE [FILE ...]]

Instantly download any song!

optional arguments:
  -h, --help            show this help message and exit
  -p                    Turn off download prompts
  -q                    Run in quiet mode. Automatically turns off prompts.
  -s SONG [SONG ...]    Download a single song.
  -l SONGLIST [SONGLIST ...]
                        Download a list of songs, with lyrics separated by a
                        comma (e.g. "i tried so hard and got so far, blackbird
                        singing in the dead of night, hey shawty it's your
                        birthday).
  -f FILE [FILE ...]    Download a list of songs from a file input. Each line
                        in the file is considered one song.

MP3 Tags

WIP

The script automatically embeds id3 tags to the downloaded .mp3 file.

It will grab following meta data:

  1. Track title (From YT)
  2. Artist (From YT)
  3. Album name (From metrolyrics.com)
  4. Album art (From google images)
  5. Lyrics (From metrolyrics.com)

$ sudo pip install fixalbumart

❯cd MyMusic

❯fixalbumart

>> Fixing taylor swift - love story
>> In the end - Linkin park 
......

>> Fixed all songs

Video

Demo

Requirements

  1. Youtube-dl
  2. BeautifulSoup

Disclaimer

Downloading copyrighted material may be illegal in your country. Use at your own risk.

The MIT License

Copyright (c) 2015 Yask Srivastava http://iyask.me

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

Instant-Movie-Streamer

🎥 Streams the movie/ tv series instantly.
Python
372
star
2

all_leetcode_questions

All Leetcode questions in a single file
Python
371
star
3

AwesomeTwitterAccounts

🍭 A curated list of awesome twitter accounts, organised by community
204
star
4

Summarize-it

📰 A chat summarizer plugin for Slack
Python
84
star
5

RedditWallpapers

🐔 Automagically sets the top trending, good resolution images on reddit as your desktop wallpapers, in a loop !!
Python
63
star
6

DeployDjango

Instantly deploy your Django Apps!
Shell
56
star
7

QuickPackage

🎿 Instantly create and upload python package for your awesome script
Python
40
star
8

AutoScreenshotUploader

Automagically captures the screenshot of the screen , uploads in imgurl , copies the url into clipboard , deletes the created image file from your desktop
Python
39
star
9

Auto-MP3-Lyrics-Tagger

This program will automatically search for the `Lyrics` of the song online and Download the lyrics for the song and also add `Lyrics` Tag to the song.
Python
35
star
10

AutoResumeWebpage

Instantly create Github pages URL for your Resume.
Shell
25
star
11

Hide-SalmanKhan-Related-FB-Feeds

A naive script to hide the visibility of all Facebook feeds containing keyword 'Salman Khan'
JavaScript
23
star
12

interview_prep_python

I am preparing for technical interviews. You can follow my progress here
Python
17
star
13

fixalbumart

Automagically fix album arts of mp3 files, Even with incorrect tags!!!
Python
16
star
14

Tweef

Instantly share individual tweets to Facebook
JavaScript
15
star
15

SpotifyLyrics

View lyrics of current playing song on Spotify.
Python
15
star
16

AlbumArt-Grabber

Instantly grab album arts for your mp3 files
Python
5
star
17

InstantMusicDownloader-WebApp

Python
3
star
18

codepair

Practice interview questions on HackerRank Codepair
Python
3
star
19

PopularMoviesFinal

Discover top trending movies
Java
2
star
20

Auto-Music-Downloader-GUI-

GUI version of Auto Music Downloader
Python
2
star
21

DjangoToDo

A simple ToDo list web application written in Python for Django Training (BVCOE, New Delhi) 2015 conducted by Yask Srivastava
Python
2
star
22

right-swiper

PureBasic
2
star
23

ChatGPT-Menu

JavaScript
2
star
24

clean_dotfiles

Vim Script
1
star
25

yask123.github.io

TypeScript
1
star
26

img_rec

HTML
1
star
27

GlobeglRealtimeAnalytics

JavaScript
1
star
28

ReactPract

JavaScript
1
star
29

es_fields

Idiomatic way to generate elastic search field mappings.
Ruby
1
star
30

nester

Displays lists
Python
1
star
31

names_mysql

A simple php code to connect and extract data from the database and prints on the screen.
PHP
1
star
32

landmarks

Swift
1
star
33

channel-tac-toe

Automatically exported from code.google.com/p/channel-tac-toe
HTML
1
star
34

iyask

HTML
1
star
35

final-dotfiles

Vim Script
1
star
36

bio-generator

JavaScript
1
star
37

PopularMovies_Part1

Java
1
star
38

my-dotfiles

Roff
1
star
39

Nice-button

CSS
1
star
40

yask123.github.io.archive

Yask's notes
HTML
1
star
41

PriceSurge

HTML
1
star
42

api

Python
1
star
43

dotfile

My dotfiles that I can't live without
Vim Script
1
star
44

interview-practice

Python
1
star
45

99-bottles-of-oop-solutions

Ruby
1
star
46

Resume

1
star
47

merge-conflict

HTML
1
star
48

markdown-portfolio

1
star
49

popular-movies-2

An android app to showcase top trending movies
Java
1
star
50

strong_hash

Let's you access Hash by dot operator. Just like calling a method on an object
Ruby
1
star
51

ipu_result

This program checks if the IPU result for the selected branch and Semester has been released By GGSIPU
Python
1
star