-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Browser support #5
Comments
Currently working on a browser extension to detect media. |
I've never written browser extensions nor do I know how the extension gathers its metadata and whether it needs access to website data to function. But if the browser extension requires granting access to site data on every site, starting with no such permissions and granting access only to sites that you need to pass metadata on from to the app would be ideal. I've seen behaviour like this on some Firefox extensions, where you enable features for specific sites, and only then it asks you to give permissions to access that site's data. I generally prefer extensions that limit their permissions to what's strictly necessary. Of course there are exemptions, e.g. a password manager or an ad blocker where full access is unavoidable by design and usability. Thanks. |
The extension as I've written it so far is open-source: https://github.com/ungive/media-control-extension Anyone who installs it would be able to verify it does nothing malicious. I'm not sure anymore, but I think I had to use |
Overview
It would be great if Music Presence could support browsers. This is not trivial to implement though, as browsers can usually play way more than just music. Most notably, videos a user is playing might interfere with the original intention behind Music Presence: The user doesn't want to show which video they are watching, but only which music they are listening to. For this reason media from browser's must be filtered in some way.
Ideas
A browser extension is likely the way to go here.
Any input and ideas are welcome!
The text was updated successfully, but these errors were encountered: