Rafael Moraes
|
5da3edcd89
|
Add KeyEmu support to SpotifyBaseInterface
|
2026-03-26 17:59:25 -03:00 |
|
Rafael Moraes
|
ffb6ba4d86
|
Use dynamic byte skip for .ogg decryption
|
2026-03-26 17:48:55 -03:00 |
|
Rafael Moraes
|
6f347345cf
|
Add protobuf headers to PlayPlay license request
|
2026-03-26 17:34:11 -03:00 |
|
Rafael Moraes
|
af22064f83
|
Remove Librespot import and availability check
|
2026-03-26 17:30:52 -03:00 |
|
Rafael Moraes
|
be23eb52a8
|
Re-export enums and proto from api package
|
2026-03-26 16:42:14 -03:00 |
|
Rafael Moraes
|
4adf88eee8
|
Add audio_files_extension proto and Python stubs
|
2026-03-26 16:40:50 -03:00 |
|
Rafael Moraes
|
42f7f989bd
|
Update protobuf source paths in generated pb2
|
2026-03-26 16:40:37 -03:00 |
|
Rafael Moraes
|
f26c23ca02
|
Add extended metadata & playplay proto bindings
|
2026-03-26 16:03:41 -03:00 |
|
Rafael Moraes
|
64d6dd4718
|
Set protobuf headers on SpotifyApi requests
|
2026-03-26 15:50:56 -03:00 |
|
Rafael Moraes
|
59eb3dc932
|
Add extended metadata API support
|
2026-03-26 15:40:19 -03:00 |
|
Rafael Moraes
|
8757ff44f6
|
Add get_playplay_license to SpotifyApi
|
2026-03-26 15:38:04 -03:00 |
|
Rafael Moraes
|
3ae0cda10f
|
Lazy-import Librespot in initializer
|
2026-03-26 15:31:52 -03:00 |
|
Rafael Moraes
|
b8f6afd764
|
Use staged path for mp4decrypt remux mode
|
2026-03-26 14:42:34 -03:00 |
|
Rafael Moraes
|
7b2c53b405
|
Decrypt FLAC and check encrypted_path
|
2026-03-26 14:40:18 -03:00 |
|
Rafael Moraes
|
34fc3a6ba5
|
Await librespot initialization in SpotifyApi
|
2026-03-26 14:35:50 -03:00 |
|
Rafael Moraes
|
8e7b6fb5e2
|
Use FLAC_MP4 for flac checks
|
2026-03-26 14:35:29 -03:00 |
|
Rafael Moraes
|
385519d687
|
Support multiple FLAC audio variants
|
2026-03-26 14:31:38 -03:00 |
|
Rafael Moraes
|
97683c1600
|
Use format_id for audio quality index
|
2026-03-26 14:28:58 -03:00 |
|
Rafael Moraes
|
c99fc412d2
|
Update enums.py
|
2026-03-26 14:28:22 -03:00 |
|
Rafael Moraes
|
75ba2e27bf
|
Add FLAC/MP4 format variants and update maps
|
2026-03-26 14:28:20 -03:00 |
|
Rafael Moraes
|
c91f36d804
|
Add ogg property to AudioQuality
|
2026-03-26 14:20:04 -03:00 |
|
Rafael Moraes
|
3a75f9b7cb
|
Adjust exception inheritance for session type
|
2026-03-26 14:18:10 -03:00 |
|
Rafael Moraes
|
d9b66fa941
|
Enforce session-type constraints for media formats
|
2026-03-26 14:16:00 -03:00 |
|
Rafael Moraes
|
1e438c9008
|
Add session_type handling to CLI/config
|
2026-03-26 14:06:06 -03:00 |
|
Rafael Moraes
|
8e7b9fb5d1
|
Add SessionType enum and refactor session init
|
2026-03-26 14:00:24 -03:00 |
|
Rafael Moraes
|
69b523e51d
|
Add Spotify device flow and refactor auth
|
2026-03-26 12:04:56 -03:00 |
|
Rafael Moraes
|
cd86babe1a
|
Bump version to 1.8.1
1.8.1
|
2026-03-24 16:57:29 -03:00 |
|
 Rafael MoraesandGitHub
|
83ec1016b9
|
Merge pull request #89 from glomatico/librespot
Librespot
|
2026-03-24 16:56:17 -03:00 |
|
Rafael Moraes
|
c7bb1ad293
|
Make wvd_path default to None
|
2026-03-24 16:55:43 -03:00 |
|
Rafael Moraes
|
476e562e8e
|
Support multiple audio qualities for CLI option
|
2026-03-24 16:15:58 -03:00 |
|
Rafael Moraes
|
31dc737f1f
|
Warn when Librespot missing and Vorbis unavailable
|
2026-03-24 16:15:44 -03:00 |
|
Rafael Moraes
|
e71c8ae789
|
Ensure wvd_path is set when absent
|
2026-03-24 16:11:41 -03:00 |
|
 Rafael MoraesandGitHub
|
15192f4fb3
|
Merge pull request #88 from glomatico/librespot
Librespot
1.8
|
2026-03-24 12:16:37 -03:00 |
|
Rafael Moraes
|
5b7f36ddab
|
Skip Librespot when creating SpotifyApi
|
2026-03-24 12:05:29 -03:00 |
|
Rafael Moraes
|
8ba21da2ea
|
Forward args/kwargs in create_from_netscape_cookies
|
2026-03-24 12:05:14 -03:00 |
|
Rafael Moraes
|
bc81658cc1
|
Bump version to 1.8
|
2026-03-24 11:58:17 -03:00 |
|
Rafael Moraes
|
5629c11bea
|
Abort when Spotify cookies fail to authenticate
|
2026-03-24 11:56:33 -03:00 |
|
Rafael Moraes
|
1d8bbda9ff
|
Rename 'External Tools' heading to 'Optional'
|
2026-03-24 11:49:02 -03:00 |
|
Rafael Moraes
|
252016e9cb
|
Add librespot extra to pip install instructions
|
2026-03-24 11:42:58 -03:00 |
|
Rafael Moraes
|
1b93df6dcb
|
Move librespot to dependency group
|
2026-03-24 11:36:54 -03:00 |
|
Rafael Moraes
|
ca221db6cf
|
Handle missing librespot dependency
|
2026-03-24 11:36:20 -03:00 |
|
Rafael Moraes
|
db2aa89c18
|
Set default audio quality to VORBIS_MEDIUM
|
2026-03-24 11:29:54 -03:00 |
|
Rafael Moraes
|
fa450f7b7a
|
Require ffmpeg for MP4 remux or FLAC
|
2026-03-22 22:11:00 -03:00 |
|
Rafael Moraes
|
13070ef096
|
Mention podcasts for Vorbis downloads
|
2026-03-22 22:02:50 -03:00 |
|
Rafael Moraes
|
e1977de012
|
Clarify External Tools setup instruction
|
2026-03-22 21:48:39 -03:00 |
|
Rafael Moraes
|
08e7d136d8
|
Remove optional Librespot import fallback
|
2026-03-22 16:27:00 -03:00 |
|
Rafael Moraes
|
e1258ef972
|
Prompt for wvd_path using config value
|
2026-03-22 16:26:05 -03:00 |
|
Rafael Moraes
|
c765cc1c23
|
Move and simplify VotifyNoCdmException
|
2026-03-22 16:25:01 -03:00 |
|
Rafael Moraes
|
45bd2a68ac
|
Remove unused import in episode_video.py
|
2026-03-22 16:23:31 -03:00 |
|
Rafael Moraes
|
96d42778eb
|
Remove no_drm CLI option and usages
|
2026-03-22 16:15:46 -03:00 |
|