All Projects β†’ kalbhor β†’ Musicnow

kalbhor / Musicnow

Licence: mit
CLI tool to download songs with metadata.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Musicnow

Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+1317.81%)
Mutual labels:  cli, music, spotify, youtube-dl
Singlespotify
🎡 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (+73.97%)
Mutual labels:  cli, music, spotify
Spotui
Spotify in the terminal πŸ’»πŸŽΆ
Stars: ✭ 302 (+106.85%)
Mutual labels:  cli, music, spotify
Smd
Spotify Music Downloader
Stars: ✭ 822 (+463.01%)
Mutual labels:  music, spotify, youtube-dl
Yt Audio
A simple, configurable youtube-dl wrapper to download and manage youtube audio
Stars: ✭ 132 (-9.59%)
Mutual labels:  cli, music, youtube-dl
Deezer Downloader
Download music from Deezer with a nice front end
Stars: ✭ 127 (-13.01%)
Mutual labels:  music, spotify, youtube-dl
Getsong
Download any song mp3 with no dependencies except ffmpeg
Stars: ✭ 102 (-30.14%)
Mutual labels:  music, spotify
Spotspot
A Spotify mini-player for macOS
Stars: ✭ 110 (-24.66%)
Mutual labels:  music, spotify
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (-21.92%)
Mutual labels:  music, spotify
Beets
music library manager and MusicBrainz tagger
Stars: ✭ 10,522 (+7106.85%)
Mutual labels:  cli, music
Youtube Dl Interactive
OBSOLETE - Interactively select the quality and format for youtube-dl
Stars: ✭ 1,482 (+915.07%)
Mutual labels:  cli, youtube-dl
Sysdash
A simple and clean system monitoring skin for Rainmeter.
Stars: ✭ 128 (-12.33%)
Mutual labels:  music, spotify
Musaicfm
Screensaver inspired by Apple’s inbuilt iTunes Screensaver. It can display Artwork by Spotify or last.fm Profile Data.
Stars: ✭ 144 (-1.37%)
Mutual labels:  music, spotify
Carol Xamarin
A minimal and beautiful lyrics app for macOS built with Xamarin and C#
Stars: ✭ 97 (-33.56%)
Mutual labels:  music, spotify
Zenmusic
Slack / Sonos / Spotify / Node.js - Control Sonos through #Slack
Stars: ✭ 113 (-22.6%)
Mutual labels:  music, spotify
Vidify
Play music videos automatically for the songs playing on any device
Stars: ✭ 95 (-34.93%)
Mutual labels:  music, spotify
Botify
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
Stars: ✭ 86 (-41.1%)
Mutual labels:  music, spotify
Sonic Pi Tool
🎻 Controlling Sonic Pi from the command line
Stars: ✭ 133 (-8.9%)
Mutual labels:  cli, music
Spotifile
FUSE file system for Spotify
Stars: ✭ 133 (-8.9%)
Mutual labels:  music, spotify
Spotifycurrentlyplaying.js
Display your currently playing Spotify song(s) using Last.fm scrobbling.
Stars: ✭ 71 (-51.37%)
Mutual labels:  music, spotify

MusicNow

license standard-readme compliant

MusicNow is a python script that downloads music and albums with important tags such as : album name, artist name, lyrics and album art.

You can now download songs online with metadata at MusicSeize.com

Social:

GitHub stars GitHub followers
Twitter Follow

Table of Contents

Features

  1. Downloads entire songs from youtube.
  2. Fetches lyrics from Genius
  3. Fetches metadata from Spotify
  4. Downloads entire albums.
  5. Changes file name to "{artist} - {title}"

Dependencies

Mac

$ brew install libav

Ubuntu

$ sudo apt-get install libav-tools

Windows

Install libav

Check this for utf-8 errors

Genius API

  1. Create an account and register an application
  2. Grab Access Token
  3. Set access token in config file

Bing Search API

  1. Create an account
  2. Grab Access Token
  3. Set access token in config file
$ musicnow --config                                               
     
Enter Genius key : <enter genius key>                                 
Enter Bing key : <enter bing key>

Installation

PyPI

$ pip install musicnow

Source

$ git clone https://github.com/kalbhor/MusicNow
$ cd MusicNow
$ python setup.py install

Usage

$ musicnow

Usage

Options

$ musicnow --help
usage: musicnow [-h] [-c] [-m MULTIPLE_FILE] [-a] [--album]

Download songs with album art and metadata!

optional arguments:
  -h, --help            show this help message and exit
  -c, --config          Set your API keys
  -m MULTIPLE_FILE, --multiple MULTIPLE_FILE
                        Download multiple songs from a text file list
  -a, --auto            Automatically chooses top result
  --album               Downloads all songs from an album

Disclaimer

Use at own risk. Downloading music with copyrights might be illegal in your country.

Contribute

Found an issue? Post it in the issue tracker.
Want to add another awesome feature? Fork this repository and add your feature, then send a pull request.

License

The MIT License (MIT) Copyright (c) 2017 Lakshay Kalbhor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].