Ritiek Malhotra
9c61d9951e
Config dir must exist before creating config file
2020-05-15 17:10:21 +05:30
Ritiek Malhotra
65c89075ac
Pin minimum dependency versions
2020-05-15 15:45:53 +05:30
Ritiek Malhotra
f5b9fc7b1d
Test for Python 3.8 on CI
2020-05-15 15:15:00 +05:30
Christian Clauss
bfba7fd6e6
Travis CI: Remove sudo and dist lines
...
Sudo is deprecated in Travis and Xenial is the current default distro
2019-08-25 03:19:59 +02:00
Ritiek Malhotra
568ddc52ab
Automatically retry randomly failed Travis jobs
2019-07-24 11:50:10 +05:30
Ritiek Malhotra
5134459554
Maybe stop calling pytest as module works?
2019-07-22 16:10:10 +05:30
Ritiek Malhotra
08566e02b5
Update command to run tests
2019-07-22 15:58:54 +05:30
Linus Groh
8ced90cb39
Add Python 3.7 to Travis CI tests ( #429 )
...
* Add Python 3.7 to Travis CI tests
* Update Travis config to use Xenial
2018-11-18 19:48:33 +05:30
Ritiek Malhotra
e0c8960906
Changes for v1.0.0 release ( #345 )
...
* Move spotdl.py inside spotdl directory
* Fix Dockerfile
* Re-upload FFmpeg binary
* Small fixes ;)
2018-09-09 08:00:01 -07:00
Ritiek Malhotra
dfcb07ed45
Change default music folder ( #225 )
...
* Get default music folder via xdg-user-dirs
* Add a test
2018-04-22 21:14:47 +05:30
Linus Groh
e066d7c876
Remove pandoc from Travis dependencies
2018-04-17 17:18:45 +02:00
Linus Groh
4769878618
Merge branch 'master' into introduce-releases
2018-04-17 12:55:03 +02:00
Ritiek Malhotra
666334dfd8
Install codecov after success
2018-02-24 14:41:49 +05:30
Linus Groh
819fbe0c87
Fix Travis builds
2018-02-02 16:11:06 +01:00
Linus Groh
56d24f03ae
Fix tests
2018-02-02 15:31:47 +01:00
Ritiek Malhotra
3e6b2d7702
Increase coverage ( #218 )
...
* Monkeypatch fetch user and use pytest.tempdir
* Cover spotify_tools.grab_album()
* Cover avconv conversion
* Cover grab_single()
* Reduce code repetition
* Move grab_playlist() to spotify_tools.py
* Move Spotify specific functions to spotify_tools.py
* Refactoring
* Return track list from write_tracks()
* Fix tests
* Cover more cases in generate_youtube_url()
* Test for unavailable audio streams
* Test for filename without spaces
* handle.py 100% coverage
* Improve config tests
* Speed up tests
* Install avconv and libfdk-aac
* Some cleaning
* FFmpeg with libfdk-aac, libopus
* Some refactoring
* Convert tmpdir to string
* Cover YouTube title when downloading from list
* Explicitly cover some internals.py functions
2018-01-26 20:44:37 +05:30
Ritiek Malhotra
0cd85b59bd
Code coverage integration ( #216 )
...
* Cleaner travis.yml?
* Do we really need wget
* pytest --cov
* Add codecov badge
2018-01-22 20:50:30 +05:30
ritiek
0178307b20
Use tinydownload to download ffmpeg binary
2017-08-12 19:33:38 +05:30
Ritiek Malhotra
7e0fdfbce3
Update .travis.yml
2017-08-03 11:01:10 +00:00
Ritiek Malhotra
ed630823b0
Update .travis.yml
2017-08-03 10:51:14 +00:00
Ritiek Malhotra
8997455e4c
Update .travis.yml
2017-08-03 10:48:56 +00:00
Ritiek Malhotra
c23be97619
Update .travis.yml
2017-08-03 10:43:25 +00:00
Ritiek Malhotra
01c0501f46
Update .travis.yml
2017-08-03 10:38:29 +00:00
Ritiek Malhotra
624f9d95f3
Update .travis.yml
2017-08-03 10:26:09 +00:00
Ritiek Malhotra
05023b90c9
Test Python 3.2 and 3.3
2017-07-22 16:24:47 +05:30
Ritiek Malhotra
dc6019a1a5
Reduce Travis CI build time by more than 90% ( #115 )
...
Travis CI now downloads a pre-compiled FFmpeg binary instead of building one on every run. Test duration dropped from 10 mins to about 50 secs.
2017-07-18 14:43:33 +05:30
Ritiek Malhotra
0607003cfa
Revert
2017-07-18 13:42:56 +05:30
Ritiek Malhotra
1b56888cb0
Use pre-compiled ffmpeg binary
2017-07-18 13:40:18 +05:30
Ritiek Malhotra
5add1fd0f8
Drop python 2 compatibility ( #107 )
2017-07-11 20:32:26 +05:30
Ritiek Malhotra
1be2e3822b
Update make command
2017-06-25 19:51:53 +05:30
Ritiek Malhotra
cbbc9e60a5
Update .travis.yml
2017-06-25 19:40:42 +05:30
Ritiek Malhotra
494eaf3f0b
Update .travis.yml
2017-06-25 19:24:59 +05:30
Ritiek Malhotra
bd28f868b3
Update .travis.yml
2017-06-25 19:20:27 +05:30
Ritiek Malhotra
9ca6fc3db1
Update .travis.yml
2017-06-25 19:13:23 +05:30
Ritiek Malhotra
8089e08cd5
Update .travis.yml
2017-06-25 18:13:51 +05:30
Ritiek Malhotra
fb39157a28
Update .travis.yml
2017-06-25 17:40:11 +05:30
Ritiek Malhotra
9b03049d0f
Update .travis.yml
2017-06-25 17:11:59 +05:30
Ritiek Malhotra
8adf9fc9ee
Update .travis.yml
2017-06-25 16:48:40 +05:30
Ritiek Malhotra
193377c960
Update .travis.yml
2017-06-25 16:45:23 +05:30
Ritiek Malhotra
41dea48f6e
Update .travis.yml
2017-06-25 16:43:15 +05:30
Ritiek Malhotra
02b57002fb
Update .travis.yml
2017-06-25 16:30:35 +05:30
Ritiek Malhotra
a348947d38
Update .travis.yml
2017-06-25 16:27:48 +05:30
Ritiek Malhotra
039ff4cd0b
Update .travis.yml
2017-06-25 16:23:15 +05:30
Ritiek Malhotra
41013ee206
Update .travis.yml
2017-06-25 16:21:22 +05:30
Ritiek Malhotra
344c805e5d
Update .travis.yml
2017-06-25 15:31:27 +05:30
Ritiek Malhotra
b5244785ca
Update .travis.yml
2017-06-25 15:25:07 +05:30
Ritiek Malhotra
440f9836b3
Add libmp3lmae
2017-06-25 15:12:49 +05:30
Ritiek Malhotra
622ab2b53a
Add libavcodec-extra-*
2017-06-25 15:09:53 +05:30
Ritiek
f8ff4901ef
Test build
2017-06-25 14:38:17 +05:30
Ritiek
87dbc58a64
Install avconv
2017-06-25 11:11:38 +05:30