Feature/apple music artwork - #2467
Open
HrishikeshBhandarkar wants to merge 11 commits into
Open
Conversation
… with concurrent caching
…aptive 1080p streaming
|
Thanks for the PR! Please complete the pull request template — in particular the checkbox confirming you wrote or personally reviewed every line, and the issue this change addresses. It helps us tell real contributions from the flood of auto-generated ones. Edit your PR description; no need to open a new PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Apple Music Live Motion Artwork & Canvas Prioritization
What this PR does
Adds Apple Music live motion artwork support for both the player view (Apple Music layout) and the Album screen, plus prioritization between Apple Music animated covers and Spotify Canvas so they don't fight each other.
Changes
MediaPlayerView) to loop Apple Music motion covers (.m3u8) full-bleed with smooth scrim gradients. Falls back to static artwork if no motion exists.coreto max 1920x1920 with adaptive streaming enabled. This keeps playback at crisp 1080p without buffering 4K 2048x2732 streams that drain battery.Media / Comparisons
Now Playing (Live Artwork)
Screenrecorder-2026-09-06-15-32-36-221.mp4
Album Screen
Screenrecorder-2026-09-06-15-38-23-555.mp4
How it was tested