Commit Graph

142 Commits (63045813cef33ce9bee08ae596d1b118b09f451c)

Author SHA1 Message Date
flyingrub 63045813ce Merge branch 'master' of github.com:flyingrub/scdl 2020-03-30 19:56:37 +02:00
flyingrub 99043072d7 Fix typo 2020-03-30 19:55:22 +02:00
Charlie Vieth 41d4503722
respect XDG_CONFIG_HOME environment variable (#312)
This fixes two bugs:

1. When XDG_CONFIG_HOME was set the scdl.cfg file was created at
   XDG_CONFIG_HOME/scdl.cfg not XDG_CONFIG_HOME/scdl/scdl.cfg
2. get_config() did not check for the XDG_CONFIG_HOME environment
   variable and read from ~/.config/scdl/scdl.cfg instead
2020-03-30 19:45:34 +02:00
flyingrub 84bca6240a fix #320, only get more info when needed 2020-03-30 19:42:57 +02:00
flyingrub ebc611dbb3 Fix soundcloud url 2020-03-30 19:18:45 +02:00
Miguel Pérez 8ffa64dde6
Added -n option (#282)
* Added -n option

Limits the number of downloads to -n, sorting from most recent creation date to older

* Remove missplaced comment.
2020-02-26 15:02:00 +01:00
Ronan c221e439a4
Fixes from @mavieth (#308) 2020-01-21 10:35:31 +01:00
flyingrub 1d0776ccac Merge branch 'CROSP-master' 2020-01-14 21:00:20 +01:00
kellergoech 16f414d7cc Update scdl.py (#296) 2019-12-19 12:32:31 +01:00
George Pchelkin a251a82a9a Fix --addtimestamp and already downloaded fail (#295)
* fix addtimestamp option strptime template (same as other strptime occurences)

* fix already_downloaded behaviour for hls (same as in other functions)
2019-12-15 19:24:12 +01:00
Alexander Molochko 89d6fcf97b Fix issues with utf8 paths from config 2019-12-15 00:47:35 +03:00
Alexander Molochko 2808f51c88 Return filename from the download functon 2019-12-07 19:09:49 +03:00
Alexander Molochko e9f20970a0 Fix windows issues 2019-12-07 18:59:31 +03:00
flyingrub 30968bc5a1 Introduce support for HLS
Progress bar display is broken
Needs ffmpeg
No more min / max option
2019-11-27 16:53:53 +01:00
Ondřej Tesáček 1e9ef0b048 Fix '--no-playlist-folder' (#280)
Fixed issue of downloading to wrong directory with '--no-playlist-folder'.
2019-09-17 13:41:52 +02:00
flyingrub 7f0b1c9591 Small fix to avoid 500 server error due to too much tracks 2018-04-12 17:15:06 +02:00
flyingrub 9e960be913 Fix some file detection 2018-04-11 18:27:32 +02:00
flyingrub 7b3ca4477a Fix album Art and description tag 2018-04-11 17:30:55 +02:00
flyingrub dca712f66b Fix metadata for mp3 and flac 2018-04-10 15:10:25 +02:00
flyingrub 3cc7c66306 Merge branch 'master' of github.com:flyingrub/scdl 2018-04-10 13:21:18 +02:00
flyingrub 10b48620df Add --flac option 2018-04-10 13:10:08 +02:00
George Pchelkin cd979d3078 extract-artist dashes, minus and hyphen + spaces (#250)
extract artist only when found one of: - − – — ― surronded by spaces (to avoid error behaviour on artists or tracks with hyphen in title)
2018-02-09 15:49:12 +01:00
flyingrub ea7fd439d3 Use the soundcloud title for original download 2018-01-24 14:01:15 +01:00
r00t- da72588ff6 verify downloaded size matches content-length (#249) 2018-01-24 13:07:45 +01:00
Diogo Dutra 40dec6ea02 Fix KeyError Exception (#247) 2018-01-14 21:35:07 +01:00
Justin Mai b59d3f425f adding --extract-artist feature (#240) 2018-01-08 14:54:04 +01:00
Justin Mai 471806364a check for None before tagging (#242) 2018-01-02 16:02:37 +01:00
Justin Mai eb2991805e fix PEP8 formatting (#238) 2017-12-26 12:05:15 +01:00
Justin Mai d95a99cc5e added download-archive feature (#232) 2017-12-24 11:35:27 +01:00
Justin Mai ebf66a278c adding --no-playlist-folder feature (#236) 2017-12-22 09:55:19 +01:00
Justin Mai a7a94a8a78 [bugfix] syntax error (#237) 2017-12-15 11:41:57 +01:00
Justin Mai eb97629214 fixed --addtofile duplicate artists (#233)
checks for '-' in the title, to avoid adding the uploader before the pre-existing artist

eg. avoid this: "uploader - artist - song"
2017-12-12 12:08:05 +01:00
Justin Mai 0134b48f74 Fixing typos and formatting (#228) 2017-12-10 15:43:07 +01:00
flyingrub 7d6b392870 Fixes #223 : Trim Long filename 2017-11-21 17:38:14 +01:00
flyingrub ffab10b6bc Fix original filename 2017-11-21 17:18:15 +01:00
flyingrub 6d1b07d2b8 Allow to remove track that were not in the playlist 2017-10-27 23:47:25 +02:00
flyingrub b1864369a3 More meaningfull message when already music exits 2017-10-27 23:09:55 +02:00
21stio 4ea069e77b added --addtimestamp flag functionality and documentation (#220) 2017-10-13 16:52:41 +02:00
flyingrub f837df5fa7 Sanitize filename
reported by @sombikdesigala
2017-09-19 16:00:58 +02:00
flyingrub 960783345e Remove unused function 2017-09-19 15:50:56 +02:00
flyingrub 5bc90dd40f Fix offset for playlist
Cleanup offset handling
2017-09-19 15:50:51 +02:00
flyingrub 58460c2907 Fix offset when > 200 2017-09-19 14:37:26 +02:00
flyingrub cedf209aad Remove trailing whitespace 2017-09-19 14:18:10 +02:00
maxime.io 7bde7336d9 Set file timestamp to pubdate and save more id3 information (#213)
* Set file timestamp to pubdate and save more id3 information

Fix issue https://github.com/flyingrub/scdl/issues/166
Inspired from youtube-dl
Not tested on Windows but it work on OSX and probably on Unix based system.

* Update scdl.py

* Update scdl.py

* Update scdl.py

* Use use relative
2017-08-31 01:19:37 +02:00
maxime.io f1f277092a Download tracks that have been commented by user (https://github.com/flyingrub/scdl/issues/210) (#215) 2017-08-15 15:20:42 +02:00
gs dc76219902 Fixed application helptext (#214) 2017-08-15 14:06:55 +02:00
flyingrub 4ad044d2e3 Fix --addtofile with original download
fixes #212
2017-08-13 19:11:18 +02:00
redfast00 fc7c2769a2 Fixed issue with tagging files like MUSIC.MP3 (uppercase extension) (#206)
🎉 Thanks !
2017-07-19 20:47:50 +02:00
Vitor Araujo Boufleur 9e1fafdfac Add more info to the error message (#191)
A better way to do this is to treat each exception case.
2017-06-07 11:53:02 +02:00
Reid Pryzant 359daa8cbe spelling fix (#186)
* spelling fix

settags => settings

* Update scdl.py
2017-04-23 18:07:25 +02:00