Nathan Thomas
fed78ba2b5
Rename var
2024-01-24 15:59:18 -08:00
Nathan Thomas
42e12c78c0
Cleanup
2024-01-24 15:55:37 -08:00
Nathan Thomas
3f7a1af3d0
Fix tempfile issue on windows
2024-01-24 15:50:25 -08:00
Nathan Thomas
1c2bd2545c
Merge branch 'dev' of https://github.com/nathom/streamrip into dev
2024-01-24 12:58:04 -08:00
Nathan Thomas
bd3bff1f0d
Bump version
2024-01-24 12:21:18 -08:00
Nathan Thomas
01c50f4644
Add 2 zero padding for tracknumber by default ( #594 )
2024-01-24 12:19:36 -08:00
Nathan Thomas
99578f8577
Fix bug where max_cover_with doesnt work ( #589 )
...
* Fix bug where max_cover_with doesnt work
* Remove log
2024-01-23 18:38:07 -08:00
Nathan Thomas
c2b4c38e2f
Fix missing import ( #588 )
2024-01-23 17:57:13 -08:00
Nathan Thomas
c6b29c2fab
Bump version
2024-01-23 10:19:41 -08:00
dependabot[bot]
070402eb1e
Bump pillow from 9.5.0 to 10.2.0 ( #584 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.5.0 to 10.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/9.5.0...10.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 18:51:44 -08:00
Nathan Thomas
56f9aac92a
Fix last.fm crash for tidal and deezer ( #583 )
2024-01-22 18:51:02 -08:00
Nathan Thomas
04f6881131
Create FUNDING.yml
2024-01-22 17:13:04 -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
Alex Camilleri
669ceee48a
Added path string validation ( #574 )
2024-01-19 13:09:59 -08: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
8bc87a4b74
Use default launcher if vim not found ( #559 )
2024-01-13 22:49:07 -08:00
dependabot[bot]
4c210b9e52
Bump pycryptodomex from 3.17 to 3.19.1 ( #523 )
...
Bumps [pycryptodomex](https://github.com/Legrandin/pycryptodome ) from 3.17 to 3.19.1.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.17.0...v3.19.1 )
---
updated-dependencies:
- dependency-name: pycryptodomex
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-13 22:48:55 -08:00
Nathan Thomas
2a8bb7cf28
Implement source_subdirectories feature ( #557 )
2024-01-13 21:57:22 -08:00
Nathan Thomas
52dc84cd13
Fix #554 ( #556 )
2024-01-13 21:55:04 -08:00
Nathan Thomas
df80d2708b
Fix invalid directory error #532 ( #539 )
2024-01-13 21:54:52 -08:00
Nathan Thomas
4c04188ade
Fix #533 and check for repeated URls in rip file ( #540 )
2024-01-13 21:54:29 -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
577d914e93
Add tests for version number matching
2024-01-10 16:56:39 -08:00
Nathan Thomas
63f3901eaf
Bump minor version
2024-01-10 16:40:28 -08:00
Nathan Thomas
99f3220048
Merge branch 'main' of https://github.com/nathom/streamrip
2024-01-10 16:35:42 -08:00
Nathan Thomas
d4b45a7a99
Fix config not found error
2024-01-10 16:34:46 -08:00
Nathan Thomas
ef71146e87
Update poetry-publish.yml
2024-01-10 14:11:22 -08:00
Nathan Thomas
cc1ff1c989
Implement resolving deezer dynamic link ( #530 )
2024-01-10 14:00:50 -08:00
Nathan Thomas
5b68d7865e
Implement Qobuz filters ( #529 )
...
* Implement artist filters
* Add warning message for filtering other sources
2024-01-10 13:39:15 -08:00
Nathan Thomas
d7c1cbf8ae
Use better names for files ( #528 )
...
* Rename files in metadata module
* Fix tests
2024-01-10 09:54:57 -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
Nathan Thomas
d1b5bd2958
Merge pull request #506 from nathom/429
...
Add ISRC to metadata
2023-12-27 14:21:35 -08:00
Nathan Thomas
68c8ea0946
ISRC for soundcloud
2023-12-27 14:20:51 -08:00
Nathan Thomas
49e63f753f
Merge branch 'dev' into 429
2023-12-27 14:18:25 -08:00
Nathan Thomas
e734c51fe0
Merge pull request #517 from nathom/interpreter_url
...
Fix case where Qobuz interpreter URLs contain artist ID
2023-12-27 11:04:14 -08:00
Nathan Thomas
b83ac15e68
Handle new interpreter URL form
2023-12-27 11:01:42 -08:00
Nathan Thomas
46c379bdaf
Merge pull request #513 from dr4c0ftw/build-and-test
...
Fix build and test errors/failures
2023-12-26 18:20:41 -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
draco
3051861a27
run poetry lock --no-update
2023-12-26 20:11:58 +01: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