Rafael Moraes
|
29f68f6bc4
|
Bump version to 2.9.2
2.9.2
|
2026-03-05 15:08:42 -03:00 |
|
Rafael Moraes
|
e77c6b24b4
|
Merge pull request #277 from LiuqingDu/fix-all-albums
Fix KeyError during artist download pagination
|
2026-03-05 15:07:16 -03:00 |
|
Liuqing Du
|
ba315dcb95
|
Fix KeyError during artist download pagination
|
2026-02-28 11:50:52 -06:00 |
|
Rafael Moraes
|
4187fad734
|
Bump version to 2.9.1
2.9.1
|
2026-02-25 19:13:13 -03:00 |
|
Rafael Moraes
|
f36edf4bbd
|
Add 'Apple Music Classical' to README
|
2026-02-25 19:12:29 -03:00 |
|
Rafael Moraes
|
50478d427e
|
Add Artist Auto-Select options to README
|
2026-02-25 19:11:20 -03:00 |
|
Rafael Moraes
|
45461007a9
|
Add artist auto select flag; rename song codec flag
|
2026-02-25 19:07:33 -03:00 |
|
Rafael Moraes
|
79a03d4f4c
|
Rename artist_selection to artist_auto_select in CLI
|
2026-02-25 19:05:07 -03:00 |
|
Rafael Moraes
|
beb508529a
|
Rename ArtistDownloadSelection to ArtistAutoSelect
|
2026-02-25 19:04:52 -03:00 |
|
Rafael Moraes
|
87cf8c7789
|
Add artist_selection CLI option
|
2026-02-25 19:01:57 -03:00 |
|
Rafael Moraes
|
9e3f740eec
|
Add ArtistDownloadSelection and auto-select option
|
2026-02-25 19:01:37 -03:00 |
|
Rafael Moraes
|
7281f5c949
|
Support song codec priority list
|
2026-02-25 18:16:34 -03:00 |
|
Rafael Moraes
|
d32781b23f
|
Skip wrapper decryption for legacy codecs
|
2026-02-25 17:52:15 -03:00 |
|
Rafael Moraes
|
5f2c74399e
|
Merge pull request #276 from symphoniacus/fix-classical-url-parsing
fix: add support for Apple Music Classical URLs
|
2026-02-25 17:48:15 -03:00 |
|
Rafael Moraes
|
6b67c435fa
|
Fix spacing in CLI warning message
2.9
|
2026-02-25 15:12:46 -03:00 |
|
Rafael Moraes
|
240ba7d4de
|
Handle 404 ApiError for Apple Music calls
|
2026-02-25 15:09:52 -03:00 |
|
Rafael Moraes
|
02c19963b4
|
Clarify wrapper requirements in README
|
2026-02-25 14:55:33 -03:00 |
|
Rafael Moraes
|
2e2fef1426
|
Bump version to 2.9
|
2026-02-25 14:54:28 -03:00 |
|
Rafael Moraes
|
ae3b2e1c6d
|
Skip fetching covers when CoverFormat.RAW
|
2026-02-25 14:48:47 -03:00 |
|
Rafael Moraes
|
6516855be9
|
Fix Apple Music cover URL and async image read
|
2026-02-25 14:48:35 -03:00 |
|
Rafael Moraes
|
77cbb8a7ca
|
Clarify README prerequisites and config table
|
2026-02-25 14:33:50 -03:00 |
|
Rafael Moraes
|
18bc6595a9
|
Add music_video_remux_mode and adjust checks
|
2026-02-25 14:33:32 -03:00 |
|
Rafael Moraes
|
da2c3d5f1e
|
Move remux_mode to music video downloader
|
2026-02-25 14:33:08 -03:00 |
|
Rafael Moraes
|
abe364aad1
|
Remove unused imports in downloader_song.py
|
2026-02-25 14:32:29 -03:00 |
|
Rafael Moraes
|
10b529d6fd
|
Remove hardcoded song decryption key
|
2026-02-25 14:08:57 -03:00 |
|
Rafael Moraes
|
afe42848d0
|
Refactor song decryption and staging
|
2026-02-25 14:08:35 -03:00 |
|
Rafael Moraes
|
b3b5e6d1b2
|
Add sample encryption parsing and hex-key decryption
|
2026-02-25 14:08:09 -03:00 |
|
Rafael Moraes
|
9f86c7436d
|
Bump version to 2.8.7
2.8.7
|
2026-02-25 12:36:31 -03:00 |
|
Rafael Moraes
|
74a26d0342
|
Preserve original moov boxes and metadata
|
2026-02-25 12:30:29 -03:00 |
|
Rafael Moraes
|
37895dea1c
|
Add AI-generated notice to amdecrypt.py
|
2026-02-25 00:13:58 -03:00 |
|
Rafael Moraes
|
04396a7f3f
|
Bump version to 2.8.6
2.8.6
|
2026-02-25 00:09:53 -03:00 |
|
Rafael Moraes
|
bde49305c9
|
Select audio track for moof/mdat extraction
|
2026-02-25 00:08:36 -03:00 |
|
Rafael Moraes
|
b0c3b4630d
|
Make decrypt_samples async and use asyncio streams
|
2026-02-24 23:09:32 -03:00 |
|
Rafael Moraes
|
fd30ab861b
|
Update help text for --use-wrapper
2.8.5
|
2026-02-23 23:56:06 -03:00 |
|
Rafael Moraes
|
b1827e8d1b
|
Bump version to 2.8.5
|
2026-02-23 23:50:47 -03:00 |
|
Rafael Moraes
|
fe020442b1
|
Fetch song details when extendedAssetUrls missing
|
2026-02-23 23:50:20 -03:00 |
|
Rafael Moraes
|
87b8492b4f
|
Include legacy codec in wrapper bypass check
|
2026-02-23 23:46:54 -03:00 |
|
Rafael Moraes
|
f961ade8d8
|
Remove forced AAC override for wrapper usage
|
2026-02-23 23:46:40 -03:00 |
|
Rafael Moraes
|
471a2e85ac
|
Include offset from next_uri in AMP requests
|
2026-02-23 23:43:47 -03:00 |
|
Rafael Moraes
|
a17b1296d8
|
Fix spacing in wrapper codec warning
|
2026-02-23 23:31:33 -03:00 |
|
Rafael Moraes
|
22628c4c53
|
Bypass wrapper for music videos
|
2026-02-23 23:30:46 -03:00 |
|
Rafael Moraes
|
23a5be37b1
|
Handle wrapper: skip exec checks and adjust codec
|
2026-02-23 23:18:28 -03:00 |
|
Rafael Moraes
|
9aa7a2e199
|
Use media_type_key for music-videos check
|
2026-02-23 23:09:19 -03:00 |
|
Rafael Moraes
|
31d07172a6
|
Include live albums in artist views
|
2026-02-23 23:07:09 -03:00 |
|
Rafael Moraes
|
fbe0167f0e
|
Add live albums support
|
2026-02-23 23:06:56 -03:00 |
|
Rafael Moraes
|
1d621568a0
|
README: simplify wrapper docs and config
|
2026-02-23 22:59:51 -03:00 |
|
Rafael Moraes
|
fa31649d76
|
Preserve moov box timestamps in decrypted m4a
|
2026-02-23 22:57:03 -03:00 |
|
Rafael Moraes
|
16d8dc925a
|
Handle wrapper connect errors; remove amdecrypt
|
2026-02-23 22:00:38 -03:00 |
|
Rafael Moraes
|
46d1ec11dc
|
Add Python amdecrypt and remove amdecrypt dep
|
2026-02-23 22:00:22 -03:00 |
|
Rafael Moraes
|
f68e76ce8b
|
Add ApiError and centralize AMP requests
|
2026-02-23 21:52:53 -03:00 |
|