Nathan Thomas
22d6a9b137
Implement Disc folders ( #679 )
...
* Add disc subdirectories
* Smoother recovery on broken config
2024-05-14 15:18:58 -07:00
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
1704406cdf
Update tests
2024-01-13 22:57:16 -08:00
Nathan Thomas
fa65929c97
Implement check for updates feature ( #558 )
...
* Implement check for updates
* Fix tests
* Bump version
2024-01-13 22:49:23 -08:00
Nathan Thomas
577d914e93
Add tests for version number matching
2024-01-10 16:56:39 -08:00
Nathan Thomas
7b59e623ff
Make file names shorter in metadata module ( #519 )
...
* Rename files in metadata module
* Fix tests
2023-12-27 14:40:51 -08:00
--global
23d2c37486
smaller silence.flac
2023-12-27 01:12:26 +01:00
draco
0ba450dcfe
close client session on teardown, fixes error messages
2023-12-27 00:34:07 +01:00
draco
8bb5fc9b23
import TrackInfo, AlbumInfo, add silence.flac
...
Maybe should change `metadata/__init__.py` instead so the line
`from streamrip.metadata import *` becomes sufficient?
2023-12-27 00:33:26 +01:00
draco
267c48962e
fix import, argument order, afor->arun, album ID
...
The album ID was the ID of the artist, not the album. Fixed now.
The tests in this file now pass.
2023-12-26 23:55:30 +01:00
draco
5d34eda4b9
correct imports, new embed cover path, passes
...
Qobuz client and fixture had to be imported
The embedded cover is saved somewhere else now. Uses the path from the
object itself to check if it gets downloaded, unsure if this is static
or dynamic.
2023-12-26 23:26:13 +01:00
draco
8424219bfc
update test values to match new config, now passes
2023-12-26 22:25:06 +01:00
draco
de88ab6459
update config to match new defaults and names
2023-12-26 22:17:32 +01:00
draco
2094e521e2
update test asserts
...
The asserts for this test had wrong data, updated to use the correct
data. Test now passes.
2023-12-26 21:56:44 +01:00
draco
bfac933203
add dummy database as missing arg
2023-12-26 21:35:21 +01:00
draco
399139e6b4
fix import paths/names
2023-12-26 21:20:34 +01:00
Nathan Thomas
abb37f17fd
Formatting
2023-12-20 22:21:58 -08:00
Nathan Thomas
f9b263a718
Improve progress bars, soundcloud working
2023-11-21 16:29:31 -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
35c8932ffb
Formatting
2021-09-16 18:48:27 -07:00
Nathan Thomas
9f5cd49aab
Create custom async downloader for HLS streams
2021-09-11 10:49:27 -07:00
nathom
77917dc6f0
Cleanup imports
2021-07-30 11:39:51 -07:00
nathom
286ff502b5
Only use click for secho, echo, style
2021-07-30 11:24:09 -07:00
nathom
9970ac548f
Begin move to cleo
2021-07-30 11:20:36 -07:00
nathom
835c8d4cc6
Misc bug fixes
...
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-06 15:01:28 -07:00
nathom
3bd9c815f3
Run isort
...
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 23:37:41 -07:00
nathom
81d0686c26
Add tests to main function
...
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 15:53:55 -07:00
nathom
4acd3e8e06
Move tests to directory
2021-05-15 00:03:14 -07:00