hunkyburrito
2ee3b26ae4
Prefer filename* header ( #416 )
...
* Prefer filename* header
* Fix typo
2022-05-05 07:40:02 -04:00
Littletsu
3758fc194f
Support wav file tagging ( #417 )
2022-05-05 07:34:23 -04:00
hunkyburrito
24988f740d
New sync option ( #374 )
2022-04-06 01:25:15 -04:00
7x11x13
3ecc7196b3
Fix offset for playlists
2022-02-12 12:45:22 -05:00
7x11x13
4d9bf45bdb
Fix downloading hidden tracks from a hidden playlist
2022-01-20 04:36:58 -05:00
7x11x13
593eb1613f
Implement offset
2022-01-18 04:46:53 -05:00
7x11x13
7ac54a6823
Fix file size calculation
2022-01-07 05:48:43 -05:00
7x11x13
3d461850f7
Fix downloading
2022-01-07 05:45:59 -05:00
7x11x13
69ef01d05f
Fix m4a downloading
2022-01-07 05:39:27 -05:00
7x11x13
698ce9396a
Reimplement --min-size and --max-size
2022-01-03 20:10:23 -05:00
7x11x13
700071ab9e
Allow user to provide just username instead of soundcloud.com URL
2022-01-03 19:38:44 -05:00
7x11x13
e30a93b3f6
Add --no-playlist option
2022-01-03 19:27:53 -05:00
7x11x13
1b51d930a4
Dynamically generate client_id if specified client_id is not valid
2021-12-25 12:08:38 -05:00
Christof Damian
3a6529c65b
Fix issue for limitting number of playlist entry downloads
...
created_at doesn't seem to be present in the MiniTrack class, but id will always
be present and works equally well.
2021-12-13 11:47:02 +01:00
7x11x13
8f6ac3a8f7
Remove typo
2021-12-08 21:37:35 -05:00
7x11x13
46bbf02778
Remove query string from input URL
2021-12-08 21:34:38 -05:00
7x11x13
23ca12e693
Download even if track is not streamable
2021-12-03 17:19:43 -05:00
7x11x13
cc22faf121
Prefer original file extension over mimetype guess
2021-11-29 05:36:26 -05:00
7x11x13
da8b9c2d86
Add support for downloading original files with secret tokens
2021-11-29 05:35:23 -05:00
7x11x13
94e2aea6d6
Add support for Python 3.6
2021-11-29 04:17:45 -05:00
7x11x13
f5f41705f3
Allow downloading of mobile links
2021-11-26 10:21:57 -05:00
7x11x13
0f6991077b
Better error handling, return exit code 1 on errors
2021-11-26 09:48:20 -05:00
7x11x13
c8d1adc7e4
Add --strict option, shorten converted .flac filenames to 255 bytes
2021-11-26 00:42:00 -05:00
7x11x13
bcb94b2e5e
Exit with message if ffmpeg is not installed
2021-11-25 23:05:08 -05:00
7x11x13
13f1f5ef3c
Raise error if default config file cannot be read
2021-11-18 00:51:57 -05:00
7x11x13
03be1c45db
Reimplement 'me' downloading
2021-11-17 18:39:10 -05:00
7x11x13
0d8380939f
Use 7x11x13 fork
2021-11-17 18:17:37 -05:00
def-hash
8dbe937a22
added missing headers to another request ( #385 )
2021-11-16 10:55:47 +01:00
Tim Gates
6dd6ef713b
docs: fix simple typo, occured -> occurred ( #358 )
...
There is a small typo in scdl/scdl.py.
Should read `occurred` rather than `occured`.
2020-12-28 13:57:11 +01:00
Michel Faria
28a35f6cd0
Program should refuse to run with an informative error message if ffmpeg is not found in PATH ( #350 )
...
Co-authored-by: Michel <email>
2020-09-28 15:41:41 +02:00
flyingrub
73bf81221a
Add a --no-album-tag option to prevent track to get the same album art on some player
2020-06-10 19:37:45 +02:00
flyingrub
9ffac3393e
Add a --force-metadata option to add the metadata to downloaded file
2020-06-10 19:27:55 +02:00
flyingrub
9382b39512
Fix already downloaded
...
Also check if the file is correctly dowloaded and not assume it.
Exit if it it is not there.
2020-06-08 20:51:21 +02:00
flyingrub
29ee406bc0
Merge branch 'master' of github.com:flyingrub/scdl
2020-06-08 18:42:20 +02:00
flyingrub
83c076a216
Skip metadata if file already exist
2020-06-08 18:42:08 +02:00
hgabs
b0a164f843
Fix missing check for geoblocked tracks ( #332 ) ( #334 )
...
Tracks were being downloaded regardless of their location availability.
Now only available tracks for location will be downloaded.
2020-05-01 16:10:10 +02:00
Daniele Pusceddu
9c32085723
Add track number metadata when downloading playlists ( #330 )
...
* Add track number metadata when downloading playlists
* Merge playlist arguments into a single object
2020-04-27 14:13:29 +02:00
flyingrub
075d0fa4d1
Fix original download detection
2020-04-08 13:30:19 +02:00
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