Rafael Moraes
|
f670fe8e95
|
Bump version to 3.5
3.5
|
2026-04-27 09:19:46 -03:00 |
|
Rafael Moraes
|
8f184fcb66
|
Remove '-28' from X-Apple-Store-Front header
|
2026-04-27 09:17:36 -03:00 |
|
Rafael Moraes
|
3765ef0df4
|
Set storefront_id None for non-US iTunes API
|
2026-04-27 08:56:43 -03:00 |
|
Rafael Moraes
|
4e28b7e9a3
|
Enable redirects and use correct storefront header
|
2026-04-27 08:54:22 -03:00 |
|
Rafael Moraes
|
a009071a8d
|
Bump version to 3.4
3.4
|
2026-04-27 06:35:39 -03:00 |
|
Rafael Moraes
|
64b1974232
|
Include filter result in exclusion error message
|
2026-04-27 06:35:00 -03:00 |
|
Rafael Moraes
|
37ede6572e
|
Add overwrite flag to Database
|
2026-04-27 06:34:51 -03:00 |
|
Rafael Moraes
|
2e57216c3c
|
Strip size suffix from Apple Music cover URLs
|
2026-04-27 06:25:55 -03:00 |
|
Rafael Moraes
|
5d242c89cd
|
Remove 'level' and 'event' from event_dict
|
2026-04-26 11:41:47 -03:00 |
|
Rafael Moraes
|
e5675f8874
|
Use CustomOutputWriter for structlog output
|
2026-04-26 00:38:08 -03:00 |
|
Rafael Moraes
|
716112c294
|
Use default_factory for DownloadItem uuid
|
2026-04-25 14:52:19 -03:00 |
|
Rafael Moraes
|
63ad0f2e07
|
Respect skip_cleanup when removing temp files
|
2026-04-25 14:28:09 -03:00 |
|
Rafael Moraes
|
939520b3f8
|
Stringify subprocess args in error message
|
2026-04-25 14:02:52 -03:00 |
|
Rafael Moraes
|
df23276d3c
|
Improve subprocess error message
|
2026-04-25 13:56:55 -03:00 |
|
Rafael Moraes
|
a9227493ea
|
Include subprocess output in async errors
|
2026-04-25 13:03:48 -03:00 |
|
Rafael Moraes
|
9375c2fccd
|
Bump version to 3.3
3.3
|
2026-04-24 19:48:58 -03:00 |
|
Rafael Moraes
|
c83e47df0c
|
Remove total arg from media fetch calls
|
2026-04-24 19:48:27 -03:00 |
|
Rafael Moraes
|
715820e357
|
Bump version to 3.2
3.2
|
2026-04-24 16:17:49 -03:00 |
|
Rafael Moraes
|
137a739af2
|
Collect async generators for concurrency
|
2026-04-24 16:05:37 -03:00 |
|
Rafael Moraes
|
23220d1827
|
Limit download logging and use interface exception
|
2026-04-24 15:48:14 -03:00 |
|
Rafael Moraes
|
3c7ea272af
|
Skip partial media; Remove flat filter exception
|
2026-04-24 15:44:40 -03:00 |
|
Rafael Moraes
|
34a92b6efc
|
Refactor interface media fetching
|
2026-04-24 15:44:19 -03:00 |
|
Rafael Moraes
|
3a907cb76c
|
Remove skip_decryption_key_non_legacy arg
|
2026-04-24 13:02:22 -03:00 |
|
Rafael Moraes
|
90646e7193
|
Use base.use_wrapper for decryption checks
|
2026-04-24 13:02:07 -03:00 |
|
Rafael Moraes
|
3b2875ccd1
|
Remove use_wrapper parameter and attribute
|
2026-04-24 12:59:01 -03:00 |
|
Rafael Moraes
|
a989d9fefa
|
Include index and total for music-video media fetch
3.1
|
2026-04-24 12:17:19 -03:00 |
|
Rafael Moraes
|
fd3b6216c9
|
Use error() for URL parse errors
|
2026-04-24 12:08:24 -03:00 |
|
Rafael Moraes
|
84c21c0013
|
Pass total=1 when fetching single Apple Music song
|
2026-04-24 12:06:49 -03:00 |
|
Rafael Moraes
|
aca3339b16
|
Remove string fallback for media_index
|
2026-04-24 12:04:52 -03:00 |
|
Rafael Moraes
|
6d6f9f4441
|
Provide index=0 to _get_song_media call
|
2026-04-24 12:01:51 -03:00 |
|
Rafael Moraes
|
fe98bdb42c
|
Process download items inline, remove queue
|
2026-04-24 11:55:35 -03:00 |
|
Rafael Moraes
|
7c8b20d8f3
|
Include track index/total in media objects
|
2026-04-24 11:55:11 -03:00 |
|
Rafael Moraes
|
6232493eed
|
Add index and total fields to AppleMusicMedia
|
2026-04-24 11:54:57 -03:00 |
|
Rafael Moraes
|
09997bd6a1
|
Document --wrapper-m3u8-ip CLI option
|
2026-04-24 11:36:32 -03:00 |
|
Rafael Moraes
|
54c318908c
|
Bump version to 3.1
|
2026-04-24 11:33:59 -03:00 |
|
Rafael Moraes
|
dc6f2e8506
|
Use ExceptionPrettyPrinter and .exception logging
|
2026-04-24 11:26:21 -03:00 |
|
Rafael Moraes
|
eff41a40f5
|
Await get_wrapper_m3u8 call
|
2026-04-24 11:22:33 -03:00 |
|
Rafael Moraes
|
b00163a71c
|
Add optional m3u8 wrapper support
|
2026-04-24 11:18:01 -03:00 |
|
Rafael Moraes
|
9f60043375
|
Add wrapper m3u8 IP and consolidate use_wrapper
|
2026-04-24 11:17:34 -03:00 |
|
Rafael Moraes
|
004ecd7c64
|
Guard against missing response on HTTP errors
|
2026-04-24 11:17:04 -03:00 |
|
Rafael Moraes
|
581bb7e094
|
Make GamdlApiResponseError.content optional
|
2026-04-24 11:15:57 -03:00 |
|
Rafael Moraes
|
5fd10d897e
|
Extract cover URL formatting to helper
|
2026-04-23 11:45:57 -03:00 |
|
Rafael Moraes
|
d7a83bab50
|
Use playlist_tags artist/title/track fields
3.0
|
2026-04-21 11:55:48 -03:00 |
|
Rafael Moraes
|
4aa70733d6
|
Handle URL parse errors and optional tracebacks
|
2026-04-21 11:50:55 -03:00 |
|
Rafael Moraes
|
7063900dd4
|
Check for stream_info before setting staged_path
|
2026-04-21 11:48:44 -03:00 |
|
Rafael Moraes
|
ff5298c0ae
|
Omit message in synced lyrics error
|
2026-04-21 11:44:17 -03:00 |
|
Rafael Moraes
|
3c54368f03
|
Refactor media parsing into helper
|
2026-04-21 11:43:13 -03:00 |
|
Rafael Moraes
|
905bbfd5ca
|
Pass synced_lyrics_only to skip_stream_info
|
2026-04-21 11:33:17 -03:00 |
|
Rafael Moraes
|
d84bc2c695
|
Add skip_stream_info option to SongInterface
|
2026-04-21 11:32:50 -03:00 |
|
Rafael Moraes
|
82ab9827eb
|
Clarify yt-dlp usage in README
|
2026-04-21 11:26:42 -03:00 |
|