Commit graph

811 commits

Author SHA1 Message Date
samuelmarinsoto
e2e524ee7d
wrap headers in str() to fix mismatched type error on download (#720) 2024-09-01 10:37:01 -07:00
Ion Babin
4c98dbd44e
Fix path too long (#713) 2024-07-07 13:36:16 -07:00
Roman
006605ccb3
Skipping tracks on any NonStreamableError when getting downloadable info (#645) (#707) 2024-07-07 08:09:49 -07:00
Craig
5c6e452679
Fix for [BUG] max() iterable argument is empty #677 (#683)
* seems to work - halt progress if this info is missing

* Minor fixes

---------

Co-authored-by: Nathan Thomas <nathanthomas707@gmail.com>
2024-06-10 20:36:10 -07:00
dependabot[bot]
f855572ebf
--- (#686)
updated-dependencies:
- dependency-name: requests
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 12:53:04 -07:00
Roman
cc9bbddfff
Fixed issues with description in the README (#688) 2024-05-23 12:47:03 -07:00
Nathan Thomas
45bf6f6b65
Update pytest.yml 2024-05-14 16:41:21 -07:00
Nathan Thomas
3e99dad408
Create pytest.yml 2024-05-14 16:37:12 -07:00
Nathan Thomas
54d05e1330
Fix lints in tests (#682)
* Fix lints on tests

* Formatting

* Formatting
2024-05-14 16:27:41 -07:00
Nathan Thomas
178168cc68
Create ruff.yml 2024-05-14 16:10:52 -07:00
Nathan Thomas
c646c01789
Fix silence.flag test diff (#681) 2024-05-14 16:02:45 -07:00
Nathan Thomas
ad73a01a03
Preserve previous config data after update (#680)
* Add config updating mechanism

* Update tests

* Fix version not updating
2024-05-14 15:45:46 -07:00
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
dependabot[bot]
868a8fff99
Bump black from 22.12.0 to 24.3.0 (#653)
Bumps [black](https://github.com/psf/black) from 22.12.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.12.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 10:37:52 -07:00
dependabot[bot]
079cef0c2a
Bump pillow from 10.2.0 to 10.3.0 (#659)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 10.3.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/10.2.0...10.3.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-05-01 10:37:42 -07:00
dependabot[bot]
a677ccb018
Bump idna from 3.6 to 3.7 (#664)
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 10:37:32 -07:00
dependabot[bot]
61397d616d
Bump aiohttp from 3.9.2 to 3.9.4 (#669)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.2 to 3.9.4.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.2...v3.9.4)

---
updated-dependencies:
- dependency-name: aiohttp
  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-05-01 10:37:21 -07:00
Tanner Hoisington
6940eae650
Update README.md (#666) 2024-05-01 10:07:36 -07:00
yodatak
ab08e54e37
Fix rip config open command (#671)
The rip config --open don't work so lets fix it ;)
2024-05-01 10:06:42 -07:00
Nathan Thomas
8757956636
Manually yield for better performance (#648) 2024-03-21 20:44:55 -07:00
RealStickman
affdaa8fab
Add details about AUR package (#634) 2024-02-29 12:20:33 -08:00
dependabot[bot]
3443331501
Bump aiohttp from 3.9.1 to 3.9.2 (#609)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.1...v3.9.2)

---
updated-dependencies:
- dependency-name: aiohttp
  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-02-07 13:23:22 -08:00
disconnect78
4353c84837
Fix lossless conversion bit depth issues (#616) 2024-02-07 13:22:39 -08:00
Nathan Thomas
b01382f267
Handle 404 error for tidal (#623) 2024-02-07 13:22:14 -08:00
disconnect78
9d6a2be49e
Fix -vvv option instructions in bug report template (#617) 2024-02-07 13:02:15 -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
24d23ad230
Handle NonStreamableError for metadata parsing (#595) 2024-01-24 14:00:18 -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