Rafael Moraes
|
73e0b4b48d
|
Mark uploaded Apple Music video as DRM-free
3.7
|
2026-05-23 16:05:37 -03:00 |
|
Rafael Moraes
|
8f82697c14
|
Bump package version to 3.7
|
2026-05-23 16:04:25 -03:00 |
|
Rafael Moraes
|
4650391be3
|
Add FFmpeg requirement and --ffmpeg-path option to README
|
2026-05-23 16:02:26 -03:00 |
|
Rafael Moraes
|
0519adf693
|
Clarify supported URL types in README
|
2026-05-23 15:59:41 -03:00 |
|
Rafael Moraes
|
4fc91bac9f
|
Add get_m3u8_master_url helper and use it
|
2026-05-23 15:58:20 -03:00 |
|
Rafael Moraes
|
cb367049f1
|
Remove get_tags method from AppleMusicSongInterface
|
2026-05-23 15:56:42 -03:00 |
|
Rafael Moraes
|
34357ad31e
|
Handle library music videos and fix logging id
|
2026-05-23 15:54:13 -03:00 |
|
Rafael Moraes
|
a7140cb860
|
Use .get for playParams isLibrary checks
|
2026-05-23 15:50:24 -03:00 |
|
Rafael Moraes
|
aa14693924
|
Add drm_free and is_library flags to types
|
2026-05-23 15:47:49 -03:00 |
|
Rafael Moraes
|
76a7c792cd
|
Use API response 'id' for media.media_id
|
2026-05-23 15:47:39 -03:00 |
|
Rafael Moraes
|
c75249bc2d
|
Support Apple Music library songs streaming
|
2026-05-23 15:47:29 -03:00 |
|
Rafael Moraes
|
001a502a5c
|
Support Apple Music library items
|
2026-05-23 15:47:12 -03:00 |
|
Rafael Moraes
|
1eba432153
|
Handle DRM-free tracks in AppleMusic downloader
|
2026-05-23 15:45:09 -03:00 |
|
Rafael Moraes
|
622661a679
|
Support songs/music-videos in library URL regex
|
2026-05-23 15:44:58 -03:00 |
|
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 |
|