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 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 |
|
Rafael Moraes
|
b271d5fedb
|
Use VotifyNoCdmException; remove no_drm guards
|
2026-03-22 16:14:01 -03:00 |
|
Rafael Moraes
|
c2fe81687b
|
Remove no_drm flag; require CDM when present
|
2026-03-22 16:13:31 -03:00 |
|
Rafael Moraes
|
9a35d5850e
|
Rename DRM exception to VotifyNoCdmException
|
2026-03-22 16:13:10 -03:00 |
|
Rafael Moraes
|
63a641e383
|
Update README: default wvd path and remove no-drm
|
2026-03-22 16:08:43 -03:00 |
|
Rafael Moraes
|
1b5eeb9c88
|
Clarify AAC support and .wvd scope
|
2026-03-22 16:08:16 -03:00 |
|
Rafael Moraes
|
e42d52fc58
|
Add note to add external tools to PATH
|
2026-03-22 16:06:39 -03:00 |
|
Rafael Moraes
|
7cd72deffe
|
Document external tool requirements in README
|
2026-03-22 16:04:04 -03:00 |
|
Rafael Moraes
|
be9196939d
|
Remux FLAC files using ffmpeg
|
2026-03-22 15:17:32 -03:00 |
|
Rafael Moraes
|
72b14dc057
|
Add FFmpeg requirement and KeyDive link
|
2026-03-22 15:15:33 -03:00 |
|
Rafael Moraes
|
00d00bc37a
|
Clarify download warning and remux note
|
2026-03-22 15:13:03 -03:00 |
|
Rafael Moraes
|
a989039ed2
|
Docs: clarify .wvd, audio qualities, and defaults
|
2026-03-22 15:10:00 -03:00 |
|
Rafael Moraes
|
eb0c1d8434
|
Add librespot dependency and uv source
|
2026-03-22 15:03:42 -03:00 |
|
Rafael Moraes
|
0413d92cc8
|
Await asyncio.to_thread for episode metadata
|
2026-03-22 14:55:13 -03:00 |
|
Rafael Moraes
|
e4a4648562
|
Add get_decryption_key helper
|
2026-03-22 14:49:10 -03:00 |
|
Rafael Moraes
|
2fbd85646d
|
Add optional file_id to StreamInfo
|
2026-03-22 14:34:33 -03:00 |
|
Rafael Moraes
|
c42414fd57
|
Fallback to librespot key if no Widevine PSSH
|
2026-03-22 14:34:22 -03:00 |
|
Rafael Moraes
|
28e97828d9
|
Add Librespot stream and key support
|
2026-03-22 14:33:36 -03:00 |
|
Rafael Moraes
|
1dc3f11dd6
|
Integrate Librespot session into API
|
2026-03-22 14:32:42 -03:00 |
|
Rafael Moraes
|
79fd825f0e
|
Remove totp wildcard import from votify.api
|
2026-03-22 14:07:34 -03:00 |
|
Rafael Moraes
|
8df1d0532a
|
Reorder VORBIS entries in AudioQuality enum
|
2026-03-22 14:03:37 -03:00 |
|
Rafael Moraes
|
53d903f67d
|
Build Widevine PSSH from file_id
|
2026-03-22 13:22:25 -03:00 |
|
Rafael Moraes
|
07ee8c8077
|
Remove EXTEND_TRACK_COLLECTION_WAIT_TIME constant
|
2026-03-20 13:55:49 -03:00 |
|
Rafael Moraes
|
0f03703404
|
Bump CLIENT_VERSION to 1.2.87.27
|
2026-03-20 13:55:15 -03:00 |
|
Rafael Moraes
|
171317b974
|
Store access and client tokens on instance
|
2026-03-20 13:52:15 -03:00 |
|
Rafael Moraes
|
f5bf7ac88a
|
Bump version to 1.7.2
1.7.2
|
2026-03-13 12:51:17 -03:00 |
|
Rafael Moraes
|
52d9e03ec9
|
Remove Vorbis quality note from README
|
2026-03-13 12:50:06 -03:00 |
|
Rafael Moraes
|
33ae02211b
|
Store METADATA_BLOCK_PICTURE as list in file tags
|
2026-03-13 12:49:15 -03:00 |
|
Rafael Moraes
|
d6ad2e2c0f
|
Use Counter for AES-CTR and fixed ogg offset
|
2026-03-13 12:47:19 -03:00 |
|
Rafael Moraes
|
9d6b646064
|
Parse episode stream info and quality selection
|
2026-03-13 12:42:03 -03:00 |
|