Rafael Moraes
c43cff0787
Move unplayplay imports to top-level
1.9.3
2026-03-28 09:05:49 -03:00
Rafael Moraes
f0ea761f86
Update README: install votify[librespot]
2026-03-28 09:04:31 -03:00
Rafael Moraes
a36ac72640
Include device client token in auth header
...
Add DEVICE_CLIENT_TOKEN constant and pass it to SpotifyApi._set_authorization_header when storing access tokens. Also relocate proto imports in api.py. This ensures the device client token is included with authorization for device-scoped requests.
2026-03-28 09:02:10 -03:00
Rafael Moraes
d970471507
Bump version to 1.9.3
2026-03-28 08:56:43 -03:00
Rafael Moraes
698cd763b0
Move librespot/unplayplay to PyPI
2026-03-28 08:55:56 -03:00
Rafael Moraes
8c1dd92bde
Bump mutagen to >=1.47.0
2026-03-27 23:56:37 -03:00
Rafael Moraes
3f3db30c6e
Install votify from GitHub zip
2026-03-27 23:55:40 -03:00
Rafael Moraes
6159832676
Use GitHub archive URLs for dependencies
2026-03-27 23:55:22 -03:00
Rafael Moraes
a988c43701
Use dependency-groups for extras in pyproject
2026-03-27 23:50:40 -03:00
Rafael Moraes
2b777ad8b4
Bump version to 1.9.2
2026-03-27 23:46:35 -03:00
Rafael Moraes
6870bf1775
Make unplayplay.consts import optional
2026-03-27 23:44:30 -03:00
Rafael Moraes
f6821edab1
Use project.optional-dependencies in pyproject
2026-03-27 23:43:14 -03:00
Rafael Moraes
6a275b44ff
Lazy-import KeyEmu in SpotifyBaseInterface
2026-03-27 23:29:42 -03:00
Rafael Moraes
18dfaf553f
README: change pip extra to 'extras'
2026-03-27 23:28:28 -03:00
Rafael Moraes
deed7e28ab
Move unplayplay to extras dependency group
2026-03-27 23:28:08 -03:00
Rafael Moraes
7e4404e26e
Add artist-top-tracks auto media option
2026-03-27 23:15:28 -03:00
Rafael Moraes
b4888d08e2
Bump version to 1.9.1
2026-03-27 23:14:28 -03:00
Rafael Moraes
2b4a6f2e02
Add uv.sources and update package sources
2026-03-27 23:10:18 -03:00
Rafael Moraes
45449e864f
Use main branch URLs for VCS dependencies
2026-03-27 23:08:48 -03:00
Rafael Moraes
92a533f8bf
Use VCS URLs for librespot & unplayplay
2026-03-27 22:58:38 -03:00
Rafael Moraes
2f037ed593
Pin external sources
2026-03-27 22:52:34 -03:00
Rafael Moraes
3f2543ead8
Format AutoMediaOption names and filter artists
2026-03-27 22:47:19 -03:00
Rafael Moraes
2ee7a279de
Add artist top-tracks selection flow
2026-03-27 22:45:11 -03:00
Rafael Moraes
4a4cbd57c2
Add get_artist_overview to SpotifyApi
2026-03-27 22:44:57 -03:00
Rafael Moraes
1779c90240
Handle missing episode coverArt sources
2026-03-27 11:05:58 -03:00
Rafael Moraes
fdad962fe2
Make cover URL optional and guard fetch
2026-03-27 10:56:09 -03:00
Rafael Moraes
acad5e8040
Guard against missing coverArt sources
2026-03-27 10:54:46 -03:00
Rafael Moraes
0ede3ab245
Specify Spotify DLL source and version
2026-03-27 10:34:15 -03:00
Rafael Moraes
e3c4efc34b
Add spotify-dl-cli to Credits
2026-03-26 20:24:23 -03:00
Rafael Moraes
dc56a74217
Clarify audio remux note in README
1.9
2026-03-26 20:15:14 -03:00
Rafael Moraes
83c1d3a6a9
Require mp4 for ffmpeg dependency check
2026-03-26 20:02:28 -03:00
Rafael Moraes
2798432469
Update README headings for dependencies
2026-03-26 19:59:52 -03:00
Rafael Moraes
b727c03670
Clarify Spotify DLL filename in README
2026-03-26 19:53:14 -03:00
Rafael Moraes
affdd2681d
Improve audio debug logs and decryption handling
2026-03-26 19:50:44 -03:00
Rafael Moraes
81ae99ff42
Handle missing 'librespot' extra
2026-03-26 19:47:18 -03:00
Rafael Moraes
b2febdbbea
Bump version to 1.9
2026-03-26 19:44:21 -03:00
Rafael Moraes
1d2102d345
Update default Spotify session to librespot
2026-03-26 19:42:26 -03:00
Rafael Moraes
d2f143d118
Clarify feature table in README
2026-03-26 19:38:55 -03:00
Rafael Moraes
bcfda0ca8b
Add unplayplay dependency
2026-03-26 19:31:11 -03:00
Rafael Moraes
7001039fa4
Escape pipe in FLAC quality README table
2026-03-26 18:51:49 -03:00
Rafael Moraes
0d3802f9b2
Add flac-mp4-24 option to README
2026-03-26 18:51:13 -03:00
Rafael Moraes
282611d21d
Docs: expand tools table and session docs
2026-03-26 18:49:32 -03:00
Rafael Moraes
847ab09552
Treat FLAC_MP4_24 as FLAC in audio interface
2026-03-26 18:07:31 -03:00
Rafael Moraes
5644210ae3
Add 24-bit FLAC audio quality variants
2026-03-26 18:06:21 -03:00
Rafael Moraes
fcc5eae9ab
Add spotify_dll_path option and pass to interface
2026-03-26 17:59:59 -03:00
Rafael Moraes
a3a10f20fa
Add desktop audio stream & decryption support
2026-03-26 17:59:43 -03:00
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