Commit Graph

  • 9732b538db Format master 7x11x13 2024-08-18 11:56:58 -0400
  • 6dde8e930b Fallback to SoftFileLock if file lock fails 7x11x13 2024-08-18 11:54:21 -0400
  • e499979498 v2.12.0 7x11x13 2024-08-14 12:46:10 -0400
  • e06cc9c685
    Add -q <search_query> command line argument (#511) Mark Henry 2024-08-14 09:45:16 -0700
  • 091596c282 Fix playlist_info for original downloads 7x11x13 2024-07-30 11:20:44 -0400
  • 643aab8975 v2.11.3 7x11x13 2024-07-26 15:49:26 -0400
  • 43890f9336
    Added '--add-description' option (#459) Jason Butler 2024-07-26 20:48:11 +0100
  • 413040ecac Fix tracknumber for mp4s 7x11x13 2024-07-21 11:53:09 -0400
  • 61dc702db7 Use temp directory for automatic cleanup 7x11x13 2024-07-14 13:00:28 -0400
  • 8990483cdb Write FLACs to tempfiles 7x11x13 2024-07-14 12:41:34 -0400
  • e54d57c365 ci: install ffmpeg only if linting succeeds 7x11x13 2024-07-09 14:27:40 -0400
  • c09d01cd55 Better CI output 7x11x13 2024-07-09 14:25:22 -0400
  • a3c116d0dd Don't pipe progress to stderr if hide_progress is true 7x11x13 2024-07-09 14:19:17 -0400
  • 9cf3b3a9be Support tagging more formats 7x11x13 2024-07-09 13:55:50 -0400
  • 51bd01986a More consistent tag mapping 7x11x13 2024-07-09 13:48:28 -0400
  • ce0074fd75 Fix for ffmpeg versions < 4.4 7x11x13 2024-07-09 12:40:16 -0400
  • c0a23d04ca Only test on 3.7 and 3.12 7x11x13 2024-07-09 11:07:07 -0400
  • 9fd4814e1f
    Typecheck with mypy, lint and format with ruff (#499) 7x11x13 2024-07-09 10:51:23 -0400
  • 399ea88eab Don't add streamhandler unless main is called 7x11x13 2024-07-08 14:15:03 -0400
  • ef6de53776
    Making things easier for scdl-as-a-lib users (#498) Arsenii es3n1n 2024-07-08 20:10:44 +0200
  • b688e6a977 Removed old mention of my username flyingrub 2024-07-08 19:21:50 +0200
  • 8974a997fc
    Track downloading refactoring, reducing amount of I/O operations, #493 (#494) Arsenii es3n1n 2024-07-08 18:47:41 +0200
  • 69f7741c43 Progress bar for hls downloads 7x11x13 2024-06-27 13:28:29 -0400
  • 7438d0b600 Use maintained dependencies 7x11x13 2024-06-26 12:28:33 -0400
  • c96b308d25
    Migrate from cgi.parse_header to email.message.Message due to PEP 594 (#492) Arsenii es3n1n 2024-06-26 18:10:23 +0200
  • 2430215772 Re-enable original download tests 7x11x13 2024-06-26 11:54:32 -0400
  • d88897df06 Skip broken tests 7x11x13 2024-06-23 21:26:49 -0400
  • 8ea3721b14 Test user streams 7x11x13 2024-06-23 21:03:17 -0400
  • f5801c36fc Test download archive and sync 7x11x13 2024-06-23 20:42:06 -0400
  • 7f22f4b4be Fix sync 7x11x13 2024-06-23 20:40:41 -0400
  • eaf1793741 Fix get_file_lock 7x11x13 2024-06-23 20:07:09 -0400
  • a2c4b509e2 Use filelocks on unix systems 7x11x13 2024-06-23 19:57:06 -0400
  • a077939be7 Fix missing transcodings error 7x11x13 2024-06-23 19:31:33 -0400
  • d74fcde85d Fix 7x11x13 2024-06-23 19:07:03 -0400
  • 5f4ad5582d Don't use filelock for unix systems 7x11x13 2024-06-23 19:04:13 -0400
  • 196d065949 Set albumartist metadata for playlists 7x11x13 2024-06-23 18:48:21 -0400
  • 2641a370ae Add tests 7x11x13 2024-06-23 18:47:40 -0400
  • d15487011f Support for downloading .opus streams with --opus flag 7x11x13 2024-06-23 14:44:35 -0400
  • fad6bdf557 Downloading fix 7x11x13 2024-06-21 08:54:01 -0400
  • 5cff160168 Permissions fix 7x11x13 2024-06-20 16:23:07 -0400
  • 7134f4a2d2 Update README 7x11x13 2024-06-20 15:30:36 -0400
  • 6b251323df Use file locks to allow multiple scdl instances to run at once 7x11x13 2024-06-20 15:29:00 -0400
  • 832ac2188e Use tempdir for downloading 7x11x13 2024-06-20 14:43:56 -0400
  • b9e2e6cc38 v2.7.13 7x11x13 2024-06-20 14:26:37 -0400
  • 78053f9560 Fix filename sanitization 7x11x13 2024-06-20 14:22:46 -0400
  • fcdabed050 Fix for wav files on non-Windows platforms 7x11x13 2024-06-20 14:07:58 -0400
  • 42fbc5c23e Remove default client_id 7x11x13 2024-06-14 12:30:40 -0400
  • e8a4161032 v2.7.11 7x11x13 2024-06-13 11:00:39 -0400
  • 361ec6b2cc
    client og dl (#485) adi 2024-06-13 10:59:39 -0400
  • 8a08a43ab0 Don't download original file if auth token is not present 7x11x13 2024-06-07 22:24:53 -0400
  • f9e4691db8 v2.7.9 7x11x13 2024-05-22 21:10:21 -0400
  • bd45454af4
    Fix regex in utils.py (#482) Zachariah Carmichael 2024-05-23 01:09:11 +0000
  • 70b5be8554 v2.7.8 7x11x13 2024-05-20 13:30:33 -0400
  • a0dfc2b88e
    sanitize_filename fix (#481) adi 2024-05-20 13:28:44 -0400
  • 954265bb54 v2.7.7 7x11x13 2024-04-30 13:04:23 -0400
  • e1d0a25069 Revert "Sync Update: Simplified Removal Process (#438)" 7x11x13 2024-04-30 13:03:57 -0400
  • a95b8d61ae
    Sync Update: Simplified Removal Process (#438) hunkyburrito 2024-04-27 21:06:51 -0500
  • e8a0f92166 Update requirements 7x11x13 2024-03-20 11:04:06 -0400
  • a0cffd7a37 Fix client_id validation 7x11x13 2024-03-19 18:05:45 -0400
  • 4276511e39 v2.7.3 7x11x13 2022-09-04 15:08:06 -0400
  • 3d34221dd2
    Removed download count check (#432) hunkyburrito 2022-09-04 13:00:45 -0500
  • 51042eefa9 Update requirements 7x11x13 2022-07-12 10:17:43 -0400
  • b7c0c448e7 v2.7.1 7x11x13 2022-05-05 07:45:30 -0400
  • 2ee3b26ae4
    Prefer filename* header (#416) hunkyburrito 2022-05-05 06:40:02 -0500
  • 3758fc194f
    Support wav file tagging (#417) Littletsu 2022-05-05 06:34:23 -0500
  • c06f642bc1 Update README 7x11x13 2022-04-06 01:28:10 -0400
  • ca0e48a334 v2.7.0 7x11x13 2022-04-06 01:26:46 -0400
  • 24988f740d
    New sync option (#374) hunkyburrito 2022-04-06 00:25:15 -0500
  • 3ecc7196b3 Fix offset for playlists 7x11x13 2022-02-12 12:45:22 -0500
  • 4d9bf45bdb Fix downloading hidden tracks from a hidden playlist 7x11x13 2022-01-20 04:36:58 -0500
  • 593eb1613f Implement offset 7x11x13 2022-01-18 04:46:53 -0500
  • 7ac54a6823 Fix file size calculation 7x11x13 2022-01-07 05:48:43 -0500
  • 8866f9e85c v2.5.2 7x11x13 2022-01-07 05:46:11 -0500
  • 3d461850f7 Fix downloading 7x11x13 2022-01-07 05:45:59 -0500
  • 69ef01d05f Fix m4a downloading 7x11x13 2022-01-07 05:39:27 -0500
  • 698ce9396a Reimplement --min-size and --max-size 7x11x13 2022-01-03 20:10:23 -0500
  • 700071ab9e Allow user to provide just username instead of soundcloud.com URL 7x11x13 2022-01-03 19:38:44 -0500
  • e30a93b3f6 Add --no-playlist option 7x11x13 2022-01-03 19:27:53 -0500
  • c7d1089b8a Only publish on new tag pushed 7x11x13 2021-12-28 16:27:30 -0500
  • 5d93be6783 Publish to PyPI with GitHub Actions 7x11x13 2021-12-28 16:23:42 -0500
  • 1b51d930a4 Dynamically generate client_id if specified client_id is not valid 7x11x13 2021-12-25 12:08:38 -0500
  • b6da47008a
    Merge pull request #399 from christofdamian/fix-missing-created_at 7x11x13 2021-12-15 15:12:01 -0500
  • 3a6529c65b Fix issue for limitting number of playlist entry downloads Christof Damian 2021-12-13 11:47:02 +0100
  • 8f6ac3a8f7 Remove typo 7x11x13 2021-12-08 21:37:35 -0500
  • 46bbf02778 Remove query string from input URL 7x11x13 2021-12-08 21:34:38 -0500
  • 23ca12e693 Download even if track is not streamable 7x11x13 2021-12-03 17:19:43 -0500
  • cc22faf121 Prefer original file extension over mimetype guess 7x11x13 2021-11-29 05:36:26 -0500
  • da8b9c2d86 Add support for downloading original files with secret tokens 7x11x13 2021-11-29 05:35:23 -0500
  • 94e2aea6d6 Add support for Python 3.6 7x11x13 2021-11-29 04:17:45 -0500
  • 0554fec199 Update README 7x11x13 2021-11-26 10:32:28 -0500
  • f5f41705f3 Allow downloading of mobile links 7x11x13 2021-11-26 10:21:57 -0500
  • 0f6991077b Better error handling, return exit code 1 on errors 7x11x13 2021-11-26 09:48:20 -0500
  • d79d55ff89 v2.2.4 7x11x13 2021-11-26 00:43:36 -0500
  • c8d1adc7e4 Add --strict option, shorten converted .flac filenames to 255 bytes 7x11x13 2021-11-26 00:42:00 -0500
  • bcb94b2e5e Exit with message if ffmpeg is not installed 7x11x13 2021-11-25 23:05:08 -0500
  • d2ebc0feed Include default config file 7x11x13 2021-11-18 00:58:12 -0500
  • 13f1f5ef3c Raise error if default config file cannot be read 7x11x13 2021-11-18 00:51:57 -0500
  • 03be1c45db Reimplement 'me' downloading 7x11x13 2021-11-17 18:39:10 -0500
  • 0d8380939f Use 7x11x13 fork 7x11x13 2021-11-17 18:17:37 -0500
  • 6610eb4421
    Add --flac to readme (#372) TheTechRobo 2021-11-16 05:05:48 -0500