Commit Graph

31 Commits

Author SHA1 Message Date
Nathan Thomas 527b52cae2
More robust error handling (#678)
* Handle no copyright case for tidal

* Add default values for get calls

* Fix LSP errors

* Misc fixes
2024-05-11 23:17:41 -07:00
Nathan Thomas 8757956636
Manually yield for better performance (#648) 2024-03-21 20:44:55 -07:00
Nathan Thomas b01382f267
Handle 404 error for tidal (#623) 2024-02-07 13:22:14 -08:00
Nathan Thomas 39aada312c
Fix last byte missing error with deezer (#608) 2024-01-29 13:16:44 -08:00
Nathan Thomas 87d59648cf
Fix tempfile issue on windows (#596)
* Fix tempfile issue on windows

* Cleanup

* Rename var
2024-01-24 16:05:46 -08:00
Nathan Thomas 56f9aac92a
Fix last.fm crash for tidal and deezer (#583) 2024-01-22 18:51:02 -08:00
Aria Stewart 2175231bc1
Allow folder formats to specify a subfolder (#581)
* Fix Tidal master quality (#571)

* Allow folder formats to specify a subfolder

---------

Co-authored-by: Jordan Pinnick <46541297+Geometryse@users.noreply.github.com>
2024-01-22 16:13:02 -08:00
Marek Veselý 1271df5ca7
Throw an error when there is no item_id provided to get_downloadable (#547)
Fixes #546
2024-01-13 21:54:19 -08:00
Nathan Thomas 36f2769d5e
Merge pull request #504 from nathom/503
Add option to output search results to file
2023-12-24 11:48:14 -08:00
Nathan Thomas 5ad725569d Misc soundcloud issues fixed 2023-12-24 11:43:03 -08:00
Nathan Thomas 72e9851922
Merge pull request #510 from nathom/505
Fix Deezer downloads when only MP3 is available
2023-12-24 10:56:47 -08:00
Nathan Thomas c8ce5847d4 Fix downloads when flac not available 2023-12-24 10:52:27 -08:00
Nathan Thomas 1f6ec20685 Reorder methods 2023-12-23 10:47:47 -08:00
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 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 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 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