Rafael Moraes
8200ee0dd1
Refactor AppleMusicBaseInterface metadata parsing
2026-05-23 15:44:48 -03:00
Rafael Moraes
a8bf884d8f
Handle m3u8 and HttpFD downloads in ytdlp
2026-05-23 15:44:23 -03:00
Rafael Moraes
6d8ecf65b6
Support library tracks in get_webplayback
2026-05-23 15:44:12 -03:00
Rafael Moraes
03fb4a255e
Add library song/video APIs and params
2026-05-23 14:42:55 -03:00
Rafael Moraes
f8ec2367af
Add include param to library endpoints
2026-05-23 14:18:16 -03:00
Rafael Moraes
b5432d1344
Add library endpoints and client methods
2026-05-23 13:37:00 -03:00
Rafael Moraes
bd59bb7c98
Add ffmpeg_path CLI option and pass to downloader
2026-05-23 12:57:07 -03:00
Rafael Moraes
92b8220c71
Add ffmpeg path option to downloader
2026-05-23 12:56:54 -03:00
Rafael Moraes
ccd51d4dc1
Clarify README note about wrapper login
3.6
2026-05-20 17:59:54 -03:00
Rafael Moraes
35b3013b87
Refactor wrapper related methods to WrapperApi
2026-05-20 17:52:06 -03:00
Rafael Moraes
8aeda0abff
Note that wrapper can skip cookies
2026-05-20 17:38:02 -03:00
Rafael Moraes
30aeee90b8
Add use_cenc and use_single_content_key to StreamInfo
2026-05-20 16:57:50 -03:00
Rafael Moraes
67bdfe8584
Add song codec flavor mappings and properties
2026-05-20 16:57:34 -03:00
Rafael Moraes
97086adfbe
Add CENC and single content key support
2026-05-20 16:57:25 -03:00
Rafael Moraes
da7346f704
Add use_single_content_key and use_cenc options
2026-05-20 16:57:15 -03:00
Rafael Moraes
3dd829b38c
Bump version
2026-05-20 15:03:22 -03:00
Rafael Moraes
c503d482a7
Bump version
2026-05-20 15:03:03 -03:00
Rafael Moraes
46df1672d9
README: add subscription note & update cookie text
2026-05-20 15:02:09 -03:00
Rafael Moraes
d61e315362
Remove redundant Optional Dependencies note
2026-05-20 14:58:52 -03:00
Rafael Moraes
b787e64820
Clarify README: optional deps, wrapper & codecs
2026-05-20 14:57:36 -03:00
Rafael Moraes
31d6ba7c93
Clarify wrapper CLI option help
2026-05-20 14:57:26 -03:00
Rafael Moraes
4841b953a7
Run yt-dlp in separate process
2026-05-20 14:46:35 -03:00
Rafael Moraes
ada986573d
Use codec.is_web property in codec check
2026-05-20 14:31:48 -03:00
Rafael Moraes
8ea1373c83
Use use_prefetch_key flag; update song staging
2026-05-20 14:31:37 -03:00
Rafael Moraes
b7fdf7356f
Support web AAC codecs and web stream handling
2026-05-20 14:31:22 -03:00
Rafael Moraes
fba6a72747
Return stream_info in AppleMusicSongInterface
2026-05-20 08:27:10 -03:00
Rafael Moraes
48df71271b
Add native music video muxing
2026-05-20 07:57:52 -03:00
Rafael Moraes
cbd161038e
Add logging to get_wrapper_playback
2026-05-20 06:44:37 -03:00
Rafael Moraes
66c3a0fcf1
Add media_id and raise on missing stream formats
2026-05-20 06:44:19 -03:00
Rafael Moraes
b0b13e8367
Decrypt prefetch/default-key samples locally with DEFAULT_SONG_DECRYPTION_KEY
2026-05-18 22:05:20 -03:00
Rafael Moraes
7dab944908
Use /decrypt endpoint and cleanup formatting
2026-05-18 19:38:32 -03:00
Rafael Moraes
ffeb3bcfec
Adjust default wrapper decrypt endpoint
2026-05-18 18:30:41 -03:00
Rafael Moraes
6aae17c138
Use /sample/decrypt endpoint for decryption
2026-05-18 14:52:33 -03:00
Rafael Moraes
4cdad09372
Refactor amdecrypt for wrapper-v2 /decrypt/samples
2026-05-18 14:52:21 -03:00
Rafael Moraes
86bbb94274
Refactor music video to use tags from asset_info when using wrapper
2026-05-18 14:05:33 -03:00
Rafael Moraes
e44b037414
Update to wrapper-v2 endpoints
2026-05-18 13:42:30 -03:00
Rafael Moraes
2205b76c07
Use wrapper-v2 HTTP decrypt for FairPlay CBCS.
...
Point amdecrypt at POST /decrypt with batched samples, robust moof/trun/senc parsing and CBCS subsample handling, and CLI/base defaults for the daemon URL. Update download/song and Apple Music paths to use the new flow; includes formatting and related API touch-ups.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 11:24:20 -03:00
Rafael Moraes
82e3cf20a0
Bump version to 3.5.2
3.5.2
2026-05-13 20:26:05 -03:00
Rafael Moraes
bc4cdd181c
Open file with UTF-8 encoding in add_file
2026-05-13 20:24:53 -03:00
Rafael Moraes
dec4a22208
Bind logger and log m3u8 master URL extraction
2026-05-13 20:24:45 -03:00
Rafael Moraes
b48dbeff8e
Forward next_params (except limit) for pagination
2026-05-13 07:25:34 -03:00
Rafael Moraes
34a397eb18
Bump gamdl version to 3.5.1
3.5.1
2026-05-07 18:09:20 -03:00
Rafael Moraes
2c3abfd352
Bump version to 3.5.1
2026-05-07 18:08:26 -03:00
Rafael Moraes
1fc708177c
Normalize Apple Music m3u8 master URL
2026-05-07 18:01:27 -03:00
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