From 11c1a32d9665ea34d1bef3370f04d498ff55d284 Mon Sep 17 00:00:00 2001 From: Ritiek Malhotra Date: Tue, 19 Jul 2016 10:31:39 +0530 Subject: [PATCH] Release 0.1 --- README.md | 55 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index ddc399b..6f58a3e 100644 --- a/README.md +++ b/README.md @@ -4,44 +4,53 @@ My first GitHub Repository (sorry for any mistakes) This python script allows downloading songs from youtube by just entering the name of the song and the artist in mp3 extension. - - -# Dependencies: - +![alt tag](https://camo.githubusercontent.com/3f4374e9ad1b1ec21994cd564385ec8501751b4f/687474703a2f2f692e696d6775722e636f6d2f6c57794132706a2e706e67) +## Dependencies: ``` pip install mechanize pip install bs4 pip install pafy ``` +[OPTIONAL] If you want to convert downloaded music to mp3 (from m4a) install avconv for linux or ffmpeg from https://ffmpeg.zeranoe.com/builds/ for windows and then place the ffmpeg.exe in your script folder: ``` -sudo apt-get install ffmpeg -or download from https://ffmpeg.zeranoe.com/builds/ for windows and place the ffmpeg.exe in your script folder +sudo apt-get install libav-tools +or download from https://ffmpeg.zeranoe.com/builds/ for windows ``` - -# Installation & Usage: +## Installation & Usage: ``` git clone https://github.com/Ritiek/YTMusic cd YTMusic sudo python YTMusic.py ``` - -# Commands that can be used in the script: +or you can also install from pypi using: ``` -2. play - will play the last song downloaded using default music player -3. gg - exit the script -4. spotify - downloads songs from spotify playlist (see below:) +pip install YT_Music +``` +Run it using: +``` +YTMusic +``` +## Commands that can be used in the Script: +``` +• play - will play the last song downloaded using default music player +• spotify - downloads songs from spotify playlist (see below:) +• convert - will convert all your m4a songs into mp3 +• exit - exit the script ``` -# Downloading Music from Spotify: +## Downloading Music from Spotify: +![alt tag](https://camo.githubusercontent.com/f8a671460df2d56ec52701db69c6c5c3ca685e94/687474703a2f2f692e696d6775722e636f6d2f3064716c59707a2e706e67) +• To download music from spotify playlists goto http://www.playlist-converter.net/ and login to your spotify account and choose the playlist you want to download. Let it grab the tracks and then click on Export to free text. -1. To download music from spotify playlists goto http://www.playlist-converter.net/ and login to your -spotify account and choose the playlist you want to download. Let it grab the tracks and then click -on ```Export to free text```. -2. Copy the songs list and create a new text file ```spotify.txt``` in your Music directory and paste the -songs list. -3. Use the command ```spotify``` in the script to start downloading the list. +• Copy the songs list and create a new text file spotify.txt in your Music directory and paste the songs list. +``` +cd YTMusic/Music +sudo nano spotify.txt +[paste your songs here then ctrl+o, enter, ctrl+x] +sudo chmod 775 spotify.txt +``` -# Known bugs: +• Use the command spotify in the script to start downloading the list. -1. Fails to download songs containing accents (that is, characters like 'Ø' in song like 'BØRNS Seeing Stars') -in the Youtube's video title. +## Disclaimer: +Downloading Copyright Music may be illegal in your country. Please support the artists by buying their Music.