100 Commits

Author SHA1 Message Date
unknown
dc9c117450 Various Fixes
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-20 01:57:11 +01:00
unknown
0b36dd605c Adding Client to Server patch type info
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 07:02:32 +01:00
unknown
983f2a4ee7 Adding Client to Server patch tyoe info
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 06:24:04 +01:00
unknown
ed478994d2 Adding Client to Server patch tyoe info
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 06:17:36 +01:00
unknown
afed515855 New Audio Key flow for both Premium/Free plans
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 03:36:53 +01:00
unknown
82b4b40e6b Fix Spotify Premium Account Audio Key Retrieval
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 03:25:48 +01:00
unknown
36d08aae85 Fix print loader issue
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 02:16:24 +01:00
unknown
6d3b159099 Prepare V0.2
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 00:37:48 +01:00
unknown
aec696b489 Prepare V0.2
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-19 00:06:56 +01:00
unknown
99ac394b8e SpotiClub Patch v0.2.0
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-18 03:32:42 +01:00
unknown
8a7d0fa3c8 SpotiClub Patch v0.2.0
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-18 03:13:50 +01:00
unknown
6c05cf4915 SpotiClub Patch v0.2.0
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-18 01:32:13 +01:00
unknown
f16d4cc160 SpotiClub Patch v0.2.0 2025-12-18 00:54:18 +01:00
unknown
a1ca15f109 SpotiClub Patch v0.2.0
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-17 22:37:14 +01:00
unknown
f2c6a5ec0d SpotiClub Patch v0.2.0
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-17 21:03:32 +01:00
Googolplexed0
8736aca27b add/mirror exception messages for PlayableContentFeeder loading content functions 2025-11-10 22:45:31 -06:00
Googolplexed0
10748b8c5c improved error catching on get_ext_metadata()
reorganize LoadedStream and Metrics definitions for better external referencing
2025-11-10 22:10:54 -06:00
Googolplexed0
3e52743549 Better error handling for load_stream if None passed as track/episode or AudioFile
version bump v0.0.10
2025-11-10 20:51:11 -06:00
Googolplexed0
e0070925e2 change all request.headers from dicts to CaseInsensitiveDicts 2025-10-19 17:00:58 -05:00
dakba
e909cfdc76 feat: add FLAC lossless format support and refactor quality pickers (while staying backward compatible)
- Add `FLAC_FLAC` (16), `FLAC_FLAC_24BIT` (22) format codes (based on librespot-org/librespot#796, librespot-org/librespot#1424)
- Regenerate Metadata_pb2.py with protoc 3.20.1
- Add enums: `SuperAudioFormat.FLAC`, `AudioQuality.LOSSLESS`
- Refactor to generic DRY `FormatOnlyAudioQuality` base class while maintaining existing `VorbisOnlyAudioQuality` as wrapper
- Remove `AAC_24_NORM` (replaced by `FLAC_FLAC` at code 16)
2025-10-10 20:08:41 -04:00
dakba
ee2c1107f6 fix(audio/decoders): use audio_format in unknown-format error
- Bug existed since #8
- Resurfaced while adding FLAC
2025-10-10 19:48:08 -04:00
Googolplexed
4f796e640c Accept Incorrectly Capitalized Content-Range Headers
Some external podcast urls return a valid CDN response, which is not accepted due to the "Content-Range" header being all lowercase as "content-range". This tries the lowercase version of the header as a backup if no Content-Range header is found initially.
2025-07-28 18:51:10 -05:00
Liam Harper
7f78bb34d4 Update __init__.py 2023-11-11 21:52:07 +00:00
碧舞すみほ
2bef6c4a5d Update __init__.py 2023-10-28 22:22:44 +09:00
kokarare1212
c8f9026970 fix certificate error 2023-10-28 18:47:44 +09:00
kokarare1212
f97b6b2fe1 add new cdn parsing 2023-10-22 10:41:41 +09:00
kokarare1212
a2d631815a #148 Change locking method 2022-08-19 08:58:08 +09:00
kokarare1212
30a8c07300 #141 Release buffer 2022-07-21 19:31:41 +09:00
deepsource-autofix[bot]
f5ca0f4d6d Format code with yapf
This commit fixes the style issues introduced in 287fbbc according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/84617c1e-f44f-4f57-8da5-04836eaee6a0/
2022-03-10 11:00:51 +00:00
yeralin
90c35b450a Check availability before conditionals 2022-03-09 23:50:09 -05:00
deepsource-autofix[bot]
246be47505 Format code with yapf 2021-12-26 05:05:49 +00:00
deepsource-autofix[bot]
129fb92511 Refactor unnecessary else / elif when if block has a return statement 2021-12-26 05:05:38 +00:00
kokarare1212
6c6fe37203 Fix deepsource issue(s) 2021-12-25 15:49:19 +09:00
kokarare1212
bc716fdcb4 Fix mistake 2021-12-22 09:02:43 +09:00
こうから
e843ac6e64 Update decoders.py 2021-12-04 14:31:46 +09:00
deepsource-autofix[bot]
1f5a632b95 Format code with yapf
This commit fixes the style issues introduced in fc7d6dd according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/bc472013-48c1-48a4-80ef-d2c0fe1db08f/
2021-12-04 03:48:22 +00:00
kokarare1212
fc7d6ddc4d fix DeepSource issue(s) 2021-12-04 12:47:54 +09:00
kokarare1212
bd71ecde46 Fix freeze 2021-11-21 21:57:57 +09:00
deepsource-autofix[bot]
d84e5f38a3 Format code with yapf
This commit fixes the style issues introduced in 3c2db24 according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/1772140d-dcbe-46ec-86d6-ba7db3aa7180/
2021-10-20 22:00:45 +00:00
kokarare1212
3c2db2421c Fix load_track 2021-10-21 07:00:21 +09:00
deepsource-autofix[bot]
bdc090e563 Format code with yapf
This commit fixes the style issues introduced in 9c35e63 according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/ba63481c-00f8-4a04-aaf3-cf434dc75352/
2021-10-20 12:15:06 +00:00
kokarare1212
9c35e6362b Fix AudioFile selection 2021-10-20 21:14:50 +09:00
kokarare1212
689e617eea Change logging output 2021-10-20 20:25:14 +09:00
こうから
459c02ec99 Fix episode error 2021-10-20 10:42:57 +09:00
deepsource-autofix[bot]
2451845d08 Format code with yapf
This commit fixes the style issues introduced in 62feb08 according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/1b450b9e-1e63-4993-97ca-d1b30af62800/
2021-10-19 11:24:32 +00:00
kokarare1212
62feb08f4e Add Episode external url support 2021-10-19 20:24:19 +09:00
kokarare1212
1d390c72a3 Change package layout 2021-09-14 19:54:55 +09:00
deepsource-autofix[bot]
b623b790d1 Format code with yapf
This commit fixes the style issues introduced in dee69a9 according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/bf0b8622-624b-4147-ae42-db2575501879/
2021-09-12 12:42:28 +00:00
kokarare1212
dee69a9ee5 Fix skip data 2021-09-12 21:42:16 +09:00
こうから
af4f3c91b9 Merge pull request #58 from kokarare1212/deepsource-transform-d7e0d881
Format code with yapf
2021-09-12 14:01:06 +09:00