Replaces Tumblr's video player (that lacks volume control) with a player with a volume bar.
Better Tumblr Video Extension
Find the source code at https://github.com/jtank4/Better-Tumblr-Video
Replaces Tumblr's video player (that lacks volume control) with the Plyr (https://plyr.io/) video player (with volume control) or Chrome's video player (user's choice).
Select your video player by left clicking on the Better-Tumblr-Video icon in the top right corner of Chrome.
Caveats: Doesn't work on all pages. Some pages of tumblr, like the search page and certain user pages (depends on theme), are completely ensconced in an iframe, which prevents the extension from seeing any videos on the page.
Needs permissions: Storage - to store your preferred default video volume.
Change log: https://github.com/jtank4/Better-Tumblr-Video/commits/master
Read more
Replaces Tumblr's video player (that lacks volume control) with the Plyr (https://plyr.io/) video player (with volume control) or Chrome's video player (user's choice).
Select your video player by left clicking on the Better-Tumblr-Video icon in the top right corner of Chrome.
Caveats: Doesn't work on all pages. Some pages of tumblr, like the search page and certain user pages (depends on theme), are completely ensconced in an iframe, which prevents the extension from seeing any videos on the page.
Needs permissions: Storage - to store your preferred default video volume.
Change log: https://github.com/jtank4/Better-Tumblr-Video/commits/master
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2, "name": "Better Tumblr Video", "description": "Replaces Tumblr's video player (that lacks volume control) with a player with a volume bar.", "version": "0.108",\t"icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" },\t"browser_action": {\t\t"default_popup": "popup.html"\t}, "content_scripts": [ { "matches": ["*://*.tumblr.com/*"],\t\t\t"css":[\t\t\t\t"vid.css",\t\t\t\t"plyr/plyr.css"\t\t\t], "js": [ "content.js",\t\t\t\t"plyr/plyr.min.js" ], "run_at": "document_end" } ],\t"permissions":["storage"]\t}
Read more