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
Rafael Moraes
1a7e9edc54
Prefix playlist template keys with playlist_
2026-02-26 18:34:57 -03:00
Rafael Moraes
c59fa50ed2
Always update playlist file after download
2026-02-26 18:33:44 -03:00
Rafael Moraes
10e10e9ae1
Remove parenthetical from README title
2026-02-26 18:32:59 -03:00
Rafael Moraes
f58ddc9e47
Use {artist}/{title} in playlist template
2026-02-26 18:32:09 -03:00
Rafael Moraes
b1b1234365
Replace main workflow with PyPI publish workflow
1.6
2026-02-26 18:14:39 -03:00
Rafael Moraes
db6279e1a3
Clarify Vorbis podcast availability
2026-02-26 18:04:23 -03:00
Rafael Moraes
edbefc40ce
Clarify music video download examples
2026-02-26 18:01:24 -03:00
Rafael Moraes
134d2fd377
Remove genre field and tag mappings
2026-02-26 18:00:26 -03:00
Rafael Moraes
132fdeb31c
Update README tag lists for templates/excludes
2026-02-26 17:59:50 -03:00
Rafael Moraes
b5e11051ea
Replace markdown tables with lists in README
2026-02-26 17:55:59 -03:00
Rafael Moraes
257b1a3afb
Add warning: Vorbis codecs unavailable
2026-02-26 17:52:59 -03:00
Rafael Moraes
96fae51ae6
Yield media in playlist generator
2026-02-26 17:52:04 -03:00
Rafael Moraes
d1b889de33
Revise README: restructure, docs, and CLI options
2026-02-26 17:49:47 -03:00
Rafael Moraes
594d638b93
Fix votify console script entry point
2026-02-26 17:27:37 -03:00
Rafael Moraes
5b8dd9d4bf
Bump package version to 1.6
2026-02-26 17:27:05 -03:00
Rafael Moraes
837de4d475
Require full album tracklist before using
2026-02-26 17:23:49 -03:00
Rafael Moraes
fcf6123e96
Add artist_media_option to CLI config
2026-02-26 17:16:18 -03:00
Rafael Moraes
f193fe68a5
Add artist media download support
2026-02-26 17:13:19 -03:00
Rafael Moraes
fe41255f16
Wrap media processing in try/except and simplify
2026-02-26 16:13:48 -03:00
Rafael Moraes
203f739488
Pass additional CLI options to downloader
2026-02-26 15:04:16 -03:00
Rafael Moraes
2f56ab5213
Remove unused imports in cli.py
2026-02-26 14:51:33 -03:00
Rafael Moraes
03948a16fa
Refactor exception handling in CLI downloader
2026-02-26 14:51:11 -03:00
Rafael Moraes
39f0e6428c
Fix playability check inversion
2026-02-26 14:42:12 -03:00
Rafael Moraes
f7f13f8dc7
Handle exception items and separate download step
2026-02-26 14:41:19 -03:00
Rafael Moraes
7476f8a4a3
Yield exceptions from interface methods
2026-02-26 14:40:52 -03:00
Rafael Moraes
16a88bc8dc
Increment download_index in finally block
2026-02-26 14:16:03 -03:00
Rafael Moraes
f591b46a2a
Handle missing __typename in track data
2026-02-26 14:14:13 -03:00
Rafael Moraes
b49c7d6fec
Have media exceptions inherit VotifyMediaException
2026-02-26 14:14:00 -03:00
Rafael Moraes
a2a1a2ba45
Add wait interval and fix track numbering
2026-02-26 14:13:41 -03:00
Rafael Moraes
55afd5116f
Add httpx, async-lru, dataclass-click and dev deps
2026-02-26 14:04:11 -03:00
Rafael Moraes
ef9c480714
Add __main__ to expose CLI entrypoint
2026-02-26 14:03:38 -03:00
Rafael Moraes
2aa936ae88
Default cookies_path for SpotifyApi factory
2026-02-26 14:03:23 -03:00
Rafael Moraes
08ab495baa
Add CLI entrypoint and config management
2026-02-26 14:03:03 -03:00
Rafael Moraes
606b05d7be
Correct video playback info lookup
2026-02-26 14:01:55 -03:00