Utilize Chrome's MediaSession API within multiple sites.

Latest Version

Version
1.2.1
Update
February 18, 2022
Size
315KiB
Developer
snazzah.com
Category
Users
53
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Media Session Master Extension

Media Session Master is a chrome extension that utilizes Chrome's MediaSession in sites that don't fully support it.

MediaSession API allows you to pause & play media within Chrome's UI and extends to the systems ability to recognize media being played. (You can use the pause & play buttons on your F1-12 keys)
Read more

Source Manifest.json

{ "description": "Utilize Chrome's MediaSession API within multiple sites.", "icons": { "128": "img/icons/128.png", "64": "img/icons/64.png", "32": "img/icons/32.png" }, "manifest_version": 2, "name": "Media Session Master", "short_name": "MSM", "content_scripts": [ { "matches": ["https://*.bandcamp.com/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/bandcamp/content.js"] }, { "matches": ["https://twitch.tv/*", "https://www.twitch.tv/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/twitch.js"] }, { "matches": ["https://clippituser.tv/c/*", "https://www.clippituser.tv/c/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/clippit.js"] }, { "matches": ["https://vine.co/v/*", "https://www.vine.co/v/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/vine.js"] }, { "matches": ["https://picarto.tv/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/picarto.js"] }, { "matches": ["https://open.spotify.com/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/spotify/content.js"] }, { "matches": ["https://music.amazon.de/*", "https://music.amazon.com/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/amazonmusic.js"] }, { "matches": ["https://www.newgrounds.com/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/newgrounds/content.js"] }, { "matches": ["https://listen.moe/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/listenmoe.js"] }, { "matches": ["https://upbeatradio.net/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/upbeatradio.js"] }, { "matches": ["https://jetsetradio.live/*", "https://jetsetradiofuture.live/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/jetsetradiolive.js"] }, { "matches": ["https://storyfire.com/video-details/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/storyfire.js"] }, { "matches": ["https://squid-radio.net/*", "https://www.squid-radio.net/*"], "run_at": "document_idle", "js": ["options/js/util.js", "sites/sittingonclouds.js"] } ], "web_accessible_resources": [ "sites/bandcamp/top.js", "sites/spotify/top.js", "sites/newgrounds/top.js" ], "applications": { "gecko": { "id": "[email protected]", "strict_min_version": "55.0" } }, "background": { "persistent": true, "scripts": ["background.js"] }, "permissions": [ "storage" ], "browser_action": { "default_icon": { "128": "img/icons/128.png", "64": "img/icons/64.png", "32": "img/icons/32.png" } }, "options_page": "options/index.html", "update_url": "https://clients2.google.com/service/update2/crx", "version": "1.2.1"}
Read more

Similar Extensions