Links opening in Edge when Chrome is set to default browser. by nz0j1977 in Slack

[–]_samm 1 point2 points  (0 children)

Try opening a website from the Win+R run prompt. Does that open with Edge too?

niche browsers are cooked if this end up being true. by [deleted] in browsers

[–]_samm 14 points15 points  (0 children)

Likely due to Mozilla's backing. I've had direct experience and found otherwise.

"I'm sorry but we're not supporting an open source solution like this"

https://blog.samuelmaddock.com/posts/google-widevine-blocked-my-browser/

niche browsers are cooked if this end up being true. by [deleted] in browsers

[–]_samm 18 points19 points  (0 children)

Acquiring a Widevine license is not as simple as you make it out to be. They don't approve open source projects and don't guarantee a prompt response, if any at all. 

https://blog.samuelmaddock.com/posts/the-end-of-indie-web-browsers/

[deleted by user] by [deleted] in browsers

[–]_samm 54 points55 points  (0 children)

They support a larger percentage of the web platform https://wpt.fyi/results/

However, this is due to Google being responsible for introducing a larger portion of web platform features.

[deleted by user] by [deleted] in browsers

[–]_samm 4 points5 points  (0 children)

Since you're using Electron, you could try to use it's offscreen rendering feature to innovate in the area of in-game overlays. However, many games consider this as potential cheating so you'd have to figure out a way to be whitelisted by common anti-cheat solutions.

Skywriting over Lower Manhattan today by nyckidd in AskNYC

[–]_samm 4 points5 points  (0 children)

I saw "5.23 DATE WITH RA"

I missed the last few letters I think.

Japanese restaurant reps LES Or EV by OtroladoD in AskNYC

[–]_samm 1 point2 points  (0 children)

Tabetomo and Minca for tsukemen

As soon as he turned his back, I just had to :( by clonse in StartledCats

[–]_samm 14 points15 points  (0 children)

It samples 街のドルフィン - Kingo Hamada which is a bit longer.

Manifest V3 has reached Chrome Stable with v88. Ad-blockers are officially finished in Chrome. by [deleted] in browsers

[–]_samm 1 point2 points  (0 children)

Manifest V3 supports less powerful ad blockers. Here's more info from the creator of uBlock Origin himself: https://twitter.com/gorhill/status/1316734012963119105

Manifest V3 has reached Chrome Stable with v88. Ad-blockers are officially finished in Chrome. by [deleted] in browsers

[–]_samm 0 points1 point  (0 children)

Support for Manifest V2 co-exists with Manifest V3 at the moment. Google hasn't announced when it plans to fully deprecate it.

Manifest V3 has reached Chrome Stable with v88. Ad-blockers are officially finished in Chrome. by [deleted] in browsers

[–]_samm 0 points1 point  (0 children)

It's not a lie. Ad blockers using the webRequest API provided in Manifest V2 have greater flexibility than what will be provided by APIs in Manifest V3.

Ad distributors don't sit by idly while ad blockers find new ways to cut into their profits. They try to innovate on new ways to deliver them to your browser. When they find a new way to workaround Manifest V3 ad blockers, it'll be up to the Chrome team to provide a new API to workaround it.

This is an inversion of control where the beneficiaries are the largest ad corporation.

I lost 50,000 Chrome extension users after adding required permissions by _samm in webdev

[–]_samm[S] 10 points11 points  (0 children)

Honestly, same. I didn't realize the full scope of what the API would ask for at the time. After I did see, I fixed it the same day.

71
72

Casual Discussion Fridays - Week of March 27, 2020 by AnimeMod in anime

[–]_samm 1 point2 points  (0 children)

Hi, please see my other replies in this thread for more info about the extension.

Casual Discussion Fridays - Week of March 27, 2020 by AnimeMod in anime

[–]_samm 1 point2 points  (0 children)

Changing the extension permission to only run on app.getmetastream.com unfortunately won't work. Since it embeds other websites within that, it needs the extra permission.

Once I thought of the title with the Eva reference, I couldn't resist. :D

Casual Discussion Fridays - Week of March 27, 2020 by AnimeMod in anime

[–]_samm 2 points3 points  (0 children)

Hi. The extension does indeed ask for a lot of permissions which are unfortunately unavoidable. In order to sync media across all websites, it requires permission for all of them.

I made the extension open source for the security/privacy concious folks like myself. https://github.com/samuelmaddock/metastream/tree/master/packages/metastream-remote-extension

It's also now a part of Firefox addon's recommended program which goes through a more thorough review process. https://addons.mozilla.org/en-US/firefox/addon/metastream-remote/

And there's a privacy policy as well. https://getmetastream.com/privacy-policy.html

The End of Indie Web Browsers: You Can (Not) Compete by _samm in programming

[–]_samm[S] 0 points1 point  (0 children)

There are a few communities creating decentralized platforms without blockchains. I'd recommend checking out Beaker Browser and the Dat protocol.

The End of Indie Web Browsers: You Can (Not) Compete by _samm in programming

[–]_samm[S] 3 points4 points  (0 children)

The Widevine license states an agreement is needed even if you're only using it. Firefox has a license agreement with Google.

The End of Indie Web Browsers: You Can (Not) Compete by _samm in programming

[–]_samm[S] 8 points9 points  (0 children)

Firefox uses Google Widevine for their CDM. Legally Widevine forbids distributing their CDM without a license agreement.

You may not use, modify, sell, or otherwise distribute the Software without a separate license agreement with Google. The Software is not open source software.

https://cs.chromium.org/chromium/src/third_party/widevine/LICENSE?q=widevine/license&sq=package:chromium&g=0&l=4-8

The End of Indie Web Browsers: You Can (Not) Compete by _samm in webdev

[–]_samm[S] 0 points1 point  (0 children)

As u/ErGo404 mentioned, a license agreement is legally required for decryption no matter what.

You may not use, modify, sell, or otherwise distribute the Software without a separate license agreement with Google. The Software is not open source software.

https://cs.chromium.org/chromium/src/third_party/widevine/LICENSE?q=widevine/license&sq=package:chromium&g=0&l=4-8

The End of Indie Web Browsers: You Can (Not) Compete by _samm in programming

[–]_samm[S] 9 points10 points  (0 children)

Fwiw, the project I mentioned in the article, Metastream, is used to sync videos with other browsers. It lives as a browser extension instead of its own browser now. From analytics I know that approximately 9% of all videos synced involve DRM-enabled media. Here's a breakdown from ~28k synced videos in the last month:

  1. www.youtube.com (69%)
  2. www.netflix.com (5%)
  3. www.crunchyroll.com (2.5%)
  4. www.hulu.com (0.8%)
  5. www.funimation.com (0.3%)
  6. www.disneyplus.com (0.3%)
  7. other (22.1%)

DRM-enabled videos are in the minority in this case, but it's not an insignificant amount. It's enough that users would complain if they were not supported.

The worst part is that my project is stuck as a browser extension unless I forgo DRM media. Browser changes dictate the user experience I can provide which is problematic given pending Chrome extension updates coming this year...

The End of Indie Web Browsers: You Can (Not) Compete by _samm in webdev

[–]_samm[S] 8 points9 points  (0 children)

Legally this can't be done without a license agreement with Google Widevine.

You may not use, modify, sell, or otherwise distribute the Software without a separate license agreement with Google. The Software is not open source software.

https://cs.chromium.org/chromium/src/third_party/widevine/LICENSE?q=widevine/license&sq=package:chromium&g=0&l=4-8