Commit Graph

58 Commits

Author SHA1 Message Date
Robert J
84d0fb7379 Improved conversion with ffmpeg (#60)
* Conversion with ffmpeg is more flexible now

* Testing OK after introducing changes

* Normalized genre and disc number across functions

* Small indentation problems

* Remove if condition for setting log level to error
2017-06-04 00:56:59 +05:30
Ritiek Malhotra
91947bca74 Fix description in --help message 2017-06-02 13:42:22 +05:30
Ritiek Malhotra
20a974e37a Make file names compatible with previous versions 2017-06-02 09:56:39 +05:30
Ritiek Malhotra
aeff64009e Make file names compatible with previous versions 2017-06-02 09:37:53 +05:30
Robert J
b5e3dbd2e1 Fix token issues and ability to download opus audio and encoding to AAC (#59)
* Ability to download opus audio and encoding to AAC

Requires ffmpeg with libfdk_aac and mutagen.

* Change to oauth2 to get access token

* Add import spotipy.oauth2

* Final polish before merge
2017-06-01 20:58:23 +05:30
Ritiek Malhotra
9e6d1b24bb Hope we don't get rate limited 2017-05-30 22:18:11 +05:30
Ritiek Malhotra
602af2a91c Default number to None 2017-05-24 19:46:27 +05:30
Ritiek Malhotra
a8b33775e9 Correct indentation 2017-05-23 10:41:27 +05:30
Soham Banerjee
ffcd81b3d6 Add additional metadata fields 2017-05-21 20:12:39 +05:30
Ritiek Malhotra
4dfc74d2cc Add comments 2017-05-04 07:53:49 +05:30
Ritiek Malhotra
a55134df5e Improve interface 2017-05-03 12:05:38 +05:30
Ritiek Malhotra
0f8a6ea200 Change input prompt 2017-05-03 11:55:31 +05:30
Ritiek Malhotra
c42d470438 Change order of print statement 2017-05-03 11:45:57 +05:30
Ritiek Malhotra
8f812a1410 Initiate list from command-line 2017-05-03 11:44:55 +05:30
Ritiek Malhotra
8db22b022d Update spotdl.py 2017-05-03 10:45:14 +05:30
Ritiek Malhotra
c4f8b50358 Making variables more verbose 2017-05-03 10:03:54 +05:30
Ritiek Malhotra
f0ef0f661f Add fixEncoding() 2017-05-03 10:01:13 +05:30
Ritiek Malhotra
bac6058b2e Add skip song option when downloading manually 2017-05-03 00:30:51 +05:30
Ritiek Malhotra
984d155bfe Add skip song option when downloading manually 2017-05-03 00:29:13 +05:30
Ritiek Malhotra
826757c36d Add comments 2017-05-03 00:13:24 +05:30
Ritiek Malhotra
7b480ed54a Fix UnicodeEncodeError 2017-05-03 00:03:17 +05:30
Ritiek Malhotra
89c8c36785 Fix minor bugs 2017-05-02 22:52:41 +05:30
Ritiek Malhotra
f0f0de3f92 Handle interrupts on input 2017-05-02 21:07:50 +05:30
Ritiek Malhotra
e16a8ea998 Fix python3 compatibility 2017-05-02 20:34:08 +05:30
Ritiek Malhotra
5f725c1dad Update spotdl.py 2017-05-02 20:12:33 +05:30
Ritiek Malhotra
4071c36a96 Update spotdl.py 2017-05-02 20:11:42 +05:30
Ritiek Malhotra
0619fec523 Fix bugs 2017-05-02 19:18:37 +05:30
Ritiek Malhotra
7d1e2c97aa Code cleaning and remove lyrics & play commands 2017-05-02 19:04:54 +05:30
Ritiek Malhotra
17551d5a57 Change eyed3 log level to errors only 2017-04-20 19:54:10 +05:30
Ritiek Malhotra
415179de7c Fix lyrics 2017-04-16 12:25:06 +05:30
Ritiek Malhotra
d0178defa6 optimize code 2017-02-18 13:39:44 +05:30
Ritiek Malhotra
ebe4ac1b3d change order of trimSong() for efficiency 2017-02-10 16:43:58 +05:30
Ritiek Malhotra
2cf0a6f768 fix unicode encode error in manual mode 2017-02-09 18:22:05 +05:30
Ritiek Malhotra
dac66bdd7b Add --manual option to download songs manually (#33)
Using this option will show all the available songs for a particular search term or list.
2017-02-09 12:30:55 +05:30
Rajanish Karki
d03ea35416 fix indentation and a parantheses error (#30)
Removed inconsistent use of space and tabs. Added parentheses in line 102
2017-02-06 19:29:40 +05:30
Ritiek Malhotra
0f2d9c3bf8 fix overwrite previous song 2017-02-02 10:51:59 +05:30
Ritiek Malhotra
981235455e make conversion & meta-tags optional 2017-02-02 09:54:02 +05:30
Ritiek Malhotra
8f09ed9c5e ignore google ads 2017-01-13 10:33:33 +05:30
Ritiek Malhotra
56d688299b ignore google ads 2017-01-13 10:28:50 +05:30
Ritiek Malhotra
1dec5ffc49 maybe fix #25 ? 2017-01-12 08:29:29 +05:30
Ritiek Malhotra
5122682848 fix bug where script would fail to lookup for song 2017-01-11 23:54:45 +05:30
Ritiek Malhotra
74452e342a change order of trimSong() 2016-12-30 04:03:23 +05:30
Michael Parks
bb17db3f5d Change shebang to use environment python (#24)
Invoke python with env(1) to use the environment python rather than the system python
2016-12-30 00:45:34 +05:30
Ritiek Malhotra
266586a277 fix bug where old media players won't read meta tags 2016-12-29 13:05:06 +05:30
Ritiek Malhotra
2624cdace9 Minor Changes (#23)
* made code a little cleaner

* switched to requests from mechanize

* fixed sys.path error

* place list.txt with spotdl.py and not in Music/list.txt

* change a sub-heading to 'Instructions for Downloading Songs'

* remove mechanize

* change error message

* remove random comments

* no extra print

* remove random dots
2016-12-27 01:41:27 +05:30
Ritiek Malhotra
ea26cf8cbd removed unused variable 2016-12-02 11:41:18 +05:30
Ritiek Malhotra
41816edda3 printing lyrics now works 2016-12-01 22:12:36 +05:30
Ritiek Malhotra
0fbaad4153 improved code quality 2016-12-01 09:57:09 +05:30
Ritiek Malhotra
44528217e0 removed a useless function 2016-11-30 22:18:12 +05:30
Ritiek Malhotra
91e200cc60 removed an extra variable 2016-11-30 22:07:39 +05:30