Commit Graph

473 Commits

Author SHA1 Message Date
Nathan Thomas 92b788862a Randomize soundcloud user id 2023-12-22 23:38:07 -08:00
Nathan Thomas a515b9c1fd Misc fixes related to search 2023-12-22 23:25:43 -08:00
Nathan Thomas 8c9673a067 Fix soundcloud error for interactive search 2023-12-22 23:25:22 -08:00
Nathan Thomas f3782f08ad Remove INF hackery 2023-12-22 13:34:01 -08:00
Nathan Thomas e835902471 Remove validation regex file 2023-12-22 13:26:51 -08:00
Nathan Thomas 5e887ed479 Tag files with isrc 2023-12-22 13:19:01 -08:00
Nathan Thomas 87987f72d1 Add isrc to trackmetadata 2023-12-22 13:07:26 -08:00
Nathan Thomas 58529d659b Remove print 2023-12-22 11:50:16 -08:00
Nathan Thomas 725553e501 Add output file feature 2023-12-22 11:43:37 -08:00
Nathan Thomas 5034c3e82b Shorter help messages 2023-12-22 10:58:06 -08:00
Nathan Thomas 3e297d9643 Clean up exceptions 2023-12-21 20:48:02 -08:00
Nathan Thomas 5e81860090 Add tidal search 2023-12-21 20:36:52 -08:00
Nathan Thomas f11a1105c9 Deezer search working 2023-12-21 20:20:22 -08:00
Nathan Thomas b1e4369f5d Handle API errors for deezer downloads #487 2023-12-21 17:02:25 -08:00
Nathan Thomas 779533a234 Allow downloading all albums in label #482 2023-12-21 16:24:19 -08:00
Nathan Thomas 0b3be0efca Use fallback ID if track not available on deezer 2023-12-21 13:26:58 -08:00
Nathan Thomas 881fb6cba1 Fix quality option bug 2023-12-21 13:17:06 -08:00
Nathan Thomas 1522931f6f TIDAL downloads working 2023-12-21 13:13:01 -08:00
Nathan Thomas d14fb608d3 Tidal album downloads working 2023-12-21 12:48:19 -08:00
Nathan Thomas abb37f17fd Formatting 2023-12-20 22:21:58 -08:00
Nathan Thomas cf770892f1 Tidal login working 2023-12-20 22:21:22 -08:00
Nathan Thomas 64b94bfea5 Deezer working 2023-12-20 16:55:34 -08:00
Nathan Thomas 7f1c29df2d Deezer downloads working 2023-12-01 19:34:38 -08:00
Nathan Thomas 318b7ebadc Error message for FFMPEG not installed 2023-11-29 09:54:22 -08:00
Nathan Thomas 8aba2a5612 Remove old code 2023-11-28 21:44:26 -08:00
Nathan Thomas 6bd2d0cf0e Last.fm support 2023-11-28 21:43:44 -08:00
Nathan Thomas 3b237a0339 Implement search for qobuz and soundcloud 2023-11-26 15:31:30 -08:00
Nathan Thomas ba05436fec More restructuring 2023-11-24 20:38:44 -08:00
Nathan Thomas df79746c71 Clean up file structure 2023-11-24 18:50:06 -08:00
Nathan Thomas 3e6284b04d Databases working, add no progress flag 2023-11-24 18:22:50 -08:00
Nathan Thomas 1964a0e488 Improve database, refactor artist and label 2023-11-23 18:40:50 -08:00
Nathan Thomas f9b263a718 Improve progress bars, soundcloud working 2023-11-21 16:29:31 -08:00
Nathan Thomas 3640e4e70a Update 2023-11-17 20:40:46 -08:00
Nathan Thomas 89f76b7f58 Album downloads working 2023-10-31 12:51:44 -07:00
Nathan Thomas 837e934476 Update 2023-10-29 14:42:10 -07:00
Nathan Thomas 7cbd77edc5 Update 2023-10-22 00:07:17 -07:00
Nathan Thomas 36fd27c83c Update 2023-10-21 19:18:06 -07:00
Nathan Thomas 06335058f3 Restructure and add tests 2023-10-13 11:38:50 -07:00
Nathan Thomas 34277a3c67 Finish most of skeleton 2023-09-21 19:19:30 -07:00
Nathan Thomas b5a442c042 Revert "Move files to src"
This reverts commit 16752df99c.
2023-09-21 11:01:04 -07:00
Nathan Thomas 16752df99c Move files to src 2023-09-21 11:00:25 -07:00
Nathan Thomas 51ae29e851 Skeleton for new client file 2023-09-21 10:50:22 -07:00
Nathan Thomas 2a185a4119 Made spoofer async 2023-09-21 10:49:45 -07:00
Dlanis 088e2a459f
Update media.py
Except ItemExists in Tracklist download function when concurrent downloads are enabled
2023-07-27 09:45:07 +00:00
Nathan Thomas 12db8e001a Bump version to 1.9.7 2023-03-16 22:23:00 -07:00
Nathan Thomas f81176b3dc Misc typing 2023-03-16 19:55:12 -07:00
Nathan Thomas 5901071697 Merge branch 'dev' of https://github.com/nathom/streamrip into dev 2023-03-16 19:32:15 -07:00
Nathan Thomas ad71293f0a Fix downloads for large soundcloud files 2023-03-16 19:31:53 -07:00
Joe Goldin c5bbd11414
Merge branch 'dev' into fix-regex-appid-appsecret 2023-03-16 15:56:24 -07:00
Joe Goldin eea35ce204 (bug) Fix `appId` and `appSecret` regular expressions 2023-03-15 17:31:57 -07:00
reaitten 4af7c6a365
fix: multiple "600" in original cover URL filename
- Fixes a minor issue when trying to set a Qobuz original cover URL. 

Streamrip replaces all occurrences of `600` when setting `cover_urls["original"]` which leads to raising an error when downloading the cover art for this album:
https://www.qobuz.com/no-en/album/swan-alexandros/0060040678390
2022-09-14 19:12:21 -04:00
Nathan Thomas 615a36257b Handle no artwork case #303 2022-08-04 18:40:38 -07:00
Nathan Thomas f31c40353c Handle missing TIDAL cover #341 2022-06-20 10:28:57 -07:00
Nathan Thomas 15c826d03e Improve version comparison 2022-06-14 12:35:55 -07:00
Nathan Thomas 26da00f1a2 Add option to not truncate filname #340 2022-06-14 12:35:08 -07:00
Nathan Thomas 251e1267f9 Bump version 2022-05-23 18:04:51 -07:00
Nathan Thomas e86e560ce0 Fix Qobuz app_id error #333 2022-05-23 18:02:57 -07:00
Nathan Thomas 7c22e0e891 Misc optimizations 2022-04-26 11:28:57 -07:00
Nathan Thomas b9ca39c869 Merge branch 'dev' of https://github.com/nathom/streamrip into dev 2022-04-25 14:47:35 -07:00
Nathan Thomas 04da3093ab Resize if cover is too large #319 2022-04-25 14:47:14 -07:00
reaitten a292de6ff0
Allow for multiple artists on Tidal 2022-03-06 16:25:35 -05:00
Nathan Thomas 418e9544b1 Formatting 2022-02-20 11:51:45 -08:00
Nathan Thomas 297ff216b2 Check for nonzero status code after conversion 2022-02-20 11:50:44 -08:00
Nathan Thomas b4c07138c0 Merge branch 'dev' of https://github.com/nathom/streamrip into dev 2022-02-17 19:57:35 -08:00
Nathan Thomas 55affd69c2 Handle very large album names #301 2022-02-17 19:57:02 -08:00
Nathan Thomas ca18e74203 Remove unused function 2022-02-17 19:53:21 -08:00
Dex b8e6349e58
Merge branch 'nathom:main' into main 2022-02-15 05:39:56 -06:00
Nathan Thomas c781e002ae Bump to 1.9.4 2022-02-14 19:19:30 -08:00
Dex 7e8cd1bd4e
Update utils.py with trivial sanity checks
Check that uuid isn't None even when a valid size is present, as it happens somewhat frequently.
2022-02-11 11:08:21 -06:00
Dex 877b19bb3b
Update media.py with basic sanity checks
Added trivial checks so the whole "library" doesn't halt on the common condition of a cover not being available.
2022-02-11 11:02:33 -06:00
Jayden ad704b116d
fix(tidal): update credentials 2022-02-07 08:07:17 -05:00
Nathan Thomas 5c8e0b1530 Fix m3u8 encoding error for soundcloud 2022-02-05 22:33:00 -08:00
Nathan Thomas 7b3aab1823 Bump version to 1.9.3 2022-01-21 19:36:04 -08:00
Nathan Thomas 918f0e3547 Tidy ups 2022-01-21 19:34:08 -08:00
Nathan Thomas a8b4c89fc6 Fix TIDAL crash for low-quality albums #281 2022-01-21 19:31:29 -08:00
Nathan Thomas 1a1b35696a Formatting 2022-01-21 16:27:50 -08:00
CanadianBaconBoi 29a35dafd0
Add new obfuscated token 2022-01-21 10:31:51 -08:00
Nathan Thomas 68f5add0e2 Bump version 2022-01-16 08:37:09 -08:00
Nathan Thomas 567b4716ab Fix typo #273 2022-01-16 08:18:36 -08:00
Nathan Thomas fbb6473c26 Bump version 2022-01-14 21:23:42 -08:00
Nathan Thomas 72591d1440 Fix Youtube downloads #270 2022-01-14 21:21:56 -08:00
Nathan Thomas eba4d451a9 Fix sort issue with new hash function #270 2022-01-14 21:07:41 -08:00
Nathan Thomas ad70d6bc56 Merge branch 'dev' of https://github.com/nathom/streamrip into dev 2022-01-14 19:17:26 -08:00
Nathan Thomas 389b5b98b3 Bump version 2022-01-14 19:17:13 -08:00
Nathan Thomas 52826d95b1
Merge pull request #266 from xz3513/dev
Fix cover URL hashing
2022-01-14 19:14:40 -08:00
Nathan Thomas fbeebf5f97 Fix SoundCloud index error #270 2022-01-14 19:02:37 -08:00
xz3513 42cf8bab14 Fix cover URL hashing 2021-12-30 14:43:13 -05:00
Nathan Thomas 237e0a232a More helpful description for WrongLicense error 2021-12-13 17:28:19 -08:00
Nathan Thomas 3b32a4af66 Merge branch 'main' into dev 2021-12-13 13:18:52 -08:00
Nathan Thomas 070a245b7c Bump version and update dependencies 2021-11-28 11:41:58 -08:00
uwulily d8b19fa884
update tidal client info, bc old one expired 2021-11-20 14:01:50 +01:00
Nathan Thomas fcc2baeb11 Make Explicit tag optional #216 2021-11-09 17:04:29 -08:00
Nathan Thomas de0634e1fa Formatting 2021-10-31 11:45:15 -07:00
Nathan Thomas ba0710b940 Fix typing 2021-10-27 14:36:04 -07:00
Nathan Thomas a09a586b7c Bump version 2021-10-26 13:14:36 -07:00
Nathan Thomas fc9c2e675a
Merge pull request #204 from uwulily/pr/imageFix
Fixed an error that occurred when downloading some playlists from TIDAL
2021-10-19 11:01:50 -07:00
uwulily 66bd20a279
Fixed:
error that occured when ripping tidal playlists
2021-10-15 18:07:33 +02:00
Nathan Thomas 8311fa707b Fix TIDAL video downloads #195 2021-10-07 09:45:09 -07:00
Nathan Thomas c16edbc984 Remove debug logs 2021-09-29 12:25:42 -07:00
Nathan Thomas 4d8118356a Add explicit tag for track names #192 2021-09-29 12:24:13 -07:00