Rafael Moraes
c20522ea73
Add get_library_tracks method to SpotifyApi
2026-03-09 08:29:54 -03:00
Rafael Moraes
9da03b433c
Handle missing releaseDate in interfaces
2026-03-09 07:54:53 -03:00
Rafael Moraes
967e1214a8
Clarify yt-dlp usage in README
1.6.4
2026-03-05 08:06:44 -03:00
Rafael Moraes
8dc87fa2c2
Pin and update requirements.txt dependencies
2026-03-05 07:59:22 -03:00
Rafael Moraes
035a8fef8a
Note FLAC requires premium subscription
2026-03-04 15:47:55 -03:00
Rafael Moraes
fdf88af960
Clarify supported audio qualities in README
2026-03-04 13:26:49 -03:00
Rafael Moraes
618203dffb
Use actual_file_format for audio filenames
2026-03-03 18:30:58 -03:00
Rafael Moraes
932b64f124
Add actual_file_format property to AudioQuality
2026-03-03 18:28:28 -03:00
Rafael Moraes
efb64aef19
Add flac to MP4 audio qualities
2026-03-03 18:28:09 -03:00
Rafael Moraes
c221b30443
Remove flac from MP4 audio qualities
2026-03-03 18:15:28 -03:00
Rafael Moraes
75ec70f5bf
Restrict audio format check to mp4 and flac
2026-03-03 18:15:13 -03:00
Rafael Moraes
f3aee50326
Use flac flag when parsing audio file id
2026-03-03 18:14:10 -03:00
Rafael Moraes
d3d3bf8d5f
Update VotifyMediaFormatNotAvailable message
2026-03-03 15:56:08 -03:00
Rafael Moraes
9b6f52d894
Bump version to 1.6.4
2026-03-03 15:51:29 -03:00
Rafael Moraes
13b6571d9d
Always fetch track/episode data
2026-03-03 15:49:21 -03:00
Rafael Moraes
53e79c506f
Refine README CLI option descriptions
2026-03-03 15:24:50 -03:00
Rafael Moraes
0eee96fc74
Include track_id for non-video tracks
2026-03-03 15:10:50 -03:00
Rafael Moraes
8aed5eb1b2
Resolve track ID via playback_info and pass it
2026-03-03 15:10:38 -03:00
Rafael Moraes
91b735ce87
Accept optional playback_info to avoid extra fetch
2026-03-03 15:10:17 -03:00
Rafael Moraes
e5749bf94d
Fix get_stream_info arg
2026-03-03 14:51:03 -03:00
Rafael Moraes
8bce2cdb2b
Pass prefer_video to interfaces
2026-03-03 14:50:58 -03:00
Rafael Moraes
5a456dda78
Support comma-separated audio quality priority
2026-03-03 14:48:38 -03:00
Rafael Moraes
74ba469bf1
Use default file format when stream_info missing
2026-03-03 14:48:15 -03:00
Rafael Moraes
be1e1350dc
Use 'str | None' annotations in downloader types
2026-03-03 14:47:52 -03:00
Rafael Moraes
442d219199
Use media file_format for MP4 dependency checks
2026-03-03 14:47:32 -03:00
Rafael Moraes
aea15a44a0
Refactor media playback and format handling
2026-03-03 14:41:00 -03:00
Rafael Moraes
5cfa391262
Pass skip_stream_info to SpotifyAudioInterface
2026-03-02 12:48:05 -03:00
Rafael Moraes
9167d8aa9f
Respect skip_stream_info when parsing media
2026-03-02 12:47:45 -03:00
Rafael Moraes
2bc3824356
Add skip_stream_info option to SpotifyBaseInterface
2026-03-02 12:47:39 -03:00
Rafael Moraes
398191cf85
Remove websocket-client dependency
2026-03-02 10:02:17 -03:00
Rafael Moraes
de32493da7
Use safe lookup for PSSH in seek table
2026-03-02 09:58:22 -03:00
Rafael Moraes
e2011f8900
Add FLAC tagging support
2026-02-28 11:03:14 -03:00
Rafael Moraes
02e8eb0e9a
Apply MP4 tagging only for .mp4/.m4a files
2026-02-28 11:01:01 -03:00
Rafael Moraes
5f08b98f1e
Use item.staged_path and generalize staged extension
2026-02-28 11:00:40 -03:00
Rafael Moraes
b346820841
Support FLAC audio playback and file lookup
2026-02-28 10:59:52 -03:00
Rafael Moraes
3b26b3db6c
Include flac in premium audio qualities
2026-02-28 10:58:58 -03:00
Rafael Moraes
70f8d305fd
Add FLAC format and update audio qualities
2026-02-28 10:50:28 -03:00
Rafael Moraes
9af5d15e71
Bump version to 1.6.3
1.6.3
2026-02-27 23:08:31 -03:00
Rafael Moraes
d85645f522
Support 'me' nesting in user_profile
2026-02-27 23:07:49 -03:00
Rafael Moraes
7debd423b7
Bump version to 1.6.2
1.6.2
2026-02-26 22:12:44 -03:00
Rafael Moraes
36f72a0a69
Await asyncio.sleep in download loop
2026-02-26 22:12:03 -03:00
Rafael Moraes
e0166e1448
normalize README dashes
2026-02-26 21:26:27 -03:00
Rafael Moraes
3b1785bebc
Document podcast folder and file templates
2026-02-26 20:40:12 -03:00
Rafael Moraes
9dac49d721
Clarify podcast requirements in README
1.6.1
2026-02-26 20:36:29 -03:00
Rafael Moraes
753336beee
Precompute media_title and move sleep to finally
2026-02-26 20:33:10 -03:00
Rafael Moraes
30ee9b8859
Use 1-based indexing for playlist items
2026-02-26 20:31:28 -03:00
Rafael Moraes
d24ef1ff21
Update playlist with final path and track
2026-02-26 20:29:57 -03:00
Rafael Moraes
7aaa49c01e
Bump version to 1.6.1
2026-02-26 18:44:09 -03:00
Rafael Moraes
b8e685b133
Add podcast template options to CLI
...
Expose podcast_folder_template and podcast_file_template as CLI options in CliConfig (defaulting to base_downloader_sig values) and pass them through in main when constructing the downloader. This enables custom folder/file templates for podcasts.
2026-02-26 18:41:08 -03:00
Rafael Moraes
c928ea27e8
Add podcast templates and media type support
2026-02-26 18:38:59 -03:00