New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Media Session API #24499
Merged
+1,112
−21
Mach fmt, this time including C++ files
9f77ea1
Select commit
4b5b4d1
MediaSession API DOM bindings
ferjm 1ab6500
Set MediaMetadata MediaSession owner
ferjm f824680
MediaSession registration
ferjm 7101a9d
Use BrowsingContextId for MediaSession registration
ferjm 6233f78
MediaSessionAction message from embedder to script thread
ferjm fa61191
Make MediaSession handle embedder requested action
ferjm ec7a4bf
MediaSession: update action handler algorithm
ferjm 31ce7a2
Handle media session action, no default handling yet
ferjm d7d775a
Extend libsimpleservo API with a method to request a media session ac…
ferjm fd040b0
Extend libsimpleservo API with a callback for media session activation
ferjm 9c329a7
Add embedder message to (de)activate media session
ferjm 4d147d2
Register media instance with session and prepare communication with e…
ferjm 89d9e3a
Introduce embedder MediaSessionEvent and move active session to Servo
ferjm 7ca74d5
MediaSession: refactor embedder API. Fix Android build
ferjm 3f65694
MediaSession Android bits
ferjm 761f21f
Send MediaSessionEvent::PlaybackStateChange when needed
ferjm dd63ba4
MediaSession show media controls on Android
ferjm 0bbacdd
Move media session related code out of MainActivity
ferjm b494acb
Adapt MediaMetadata interface to new way of declaring constructors
ferjm 08f9f17
Send MediaSessionAction from Android
ferjm 85ec66b
Move active media session logic to constellation
ferjm 68baabb
Format code and fix rebase errors
ferjm 9da1dd3
Default media session actions
ferjm b048d7f
Fix media session action handling
ferjm b5b8c6c
Remove prev and next track action buttons for now
ferjm 07483f1
Switch play and pause buttons according to playback state
ferjm 7b5b46f
Fix play action
ferjm caedc28
Do not play notification sound when creating media session on Android
ferjm 6ee21af
Update media session metadata according to media player
ferjm d33c96b
Fallback to current url as metadata title
ferjm f65c400
Update media session metadata and show content text with artist and a…
ferjm 35c4c35
Fix metadata update
ferjm 59f22ab
Remove stop button for now and show play/pause in compact mode
ferjm ba48e54
Enable MediaSession WPT
ferjm ca1a2e0
Update test expectations
ferjm 6dcdfef
Fix simpleservo build
ferjm 9f77ea1
Mach fmt, this time including C++ files
ferjm
Merged
Media Session API #24499
Mach fmt, this time including C++ files
Oct 1, 2019
Oct 2, 2019
Oct 4, 2019
Oct 4, 2019
Oct 4, 2019
Oct 4, 2019
Oct 7, 2019
Oct 7, 2019
Oct 7, 2019
Oct 7, 2019
Oct 7, 2019
Oct 8, 2019
Oct 9, 2019
Oct 9, 2019
Oct 10, 2019
Oct 16, 2019
Oct 18, 2019
Oct 18, 2019
Oct 18, 2019
Oct 18, 2019
Oct 28, 2019
Nov 6, 2019
Nov 12, 2019
Nov 12, 2019
Nov 13, 2019
Nov 13, 2019
Nov 13, 2019
Nov 13, 2019
Nov 14, 2019
Nov 15, 2019
Nov 15, 2019
Nov 18, 2019
Nov 18, 2019
Nov 18, 2019
Nov 19, 2019
Nov 19, 2019
Nov 20, 2019
9f77ea1
Select commit
4b5b4d1
MediaSession API DOM bindings
ferjm 1ab6500
Set MediaMetadata MediaSession owner
ferjm f824680
MediaSession registration
ferjm 7101a9d
Use BrowsingContextId for MediaSession registration
ferjm 6233f78
MediaSessionAction message from embedder to script thread
ferjm fa61191
Make MediaSession handle embedder requested action
ferjm ec7a4bf
MediaSession: update action handler algorithm
ferjm 31ce7a2
Handle media session action, no default handling yet
ferjm d7d775a
Extend libsimpleservo API with a method to request a media session ac…
ferjm fd040b0
Extend libsimpleservo API with a callback for media session activation
ferjm 9c329a7
Add embedder message to (de)activate media session
ferjm 4d147d2
Register media instance with session and prepare communication with e…
ferjm 89d9e3a
Introduce embedder MediaSessionEvent and move active session to Servo
ferjm 7ca74d5
MediaSession: refactor embedder API. Fix Android build
ferjm 3f65694
MediaSession Android bits
ferjm 761f21f
Send MediaSessionEvent::PlaybackStateChange when needed
ferjm dd63ba4
MediaSession show media controls on Android
ferjm 0bbacdd
Move media session related code out of MainActivity
ferjm b494acb
Adapt MediaMetadata interface to new way of declaring constructors
ferjm 08f9f17
Send MediaSessionAction from Android
ferjm 85ec66b
Move active media session logic to constellation
ferjm 68baabb
Format code and fix rebase errors
ferjm 9da1dd3
Default media session actions
ferjm b048d7f
Fix media session action handling
ferjm b5b8c6c
Remove prev and next track action buttons for now
ferjm 07483f1
Switch play and pause buttons according to playback state
ferjm 7b5b46f
Fix play action
ferjm caedc28
Do not play notification sound when creating media session on Android
ferjm 6ee21af
Update media session metadata according to media player
ferjm d33c96b
Fallback to current url as metadata title
ferjm f65c400
Update media session metadata and show content text with artist and a…
ferjm 35c4c35
Fix metadata update
ferjm 59f22ab
Remove stop button for now and show play/pause in compact mode
ferjm ba48e54
Enable MediaSession WPT
ferjm ca1a2e0
Update test expectations
ferjm 6dcdfef
Fix simpleservo build
ferjm 9f77ea1
Mach fmt, this time including C++ files
ferjm