DavidBuchanan314 / Turbo-Recadmiumator

A remake of truedread/netflix-1080p which auto-patches cadmium-playercore at runtime to enable enhanced playback features. (NOTE: still working in 2024 😎)
MIT License
168 stars 22 forks source link

A new way to do configs #10

Open DavidBuchanan314 opened 6 months ago

DavidBuchanan314 commented 6 months ago

I wrote this extension because I thought it could be easier to maintain, compared to the other solutions available.

My dream is that it should be entirely "self-maintaining", but we're not quite there yet.

The current pain-point is figuring out which profiles work on which browsers/platforms/etc. (see #5, #7 ), which is exacerbated by the fact that tweaking configs requires editing the extension source code.

A potential solution is to add a configuration menu that lets users:

  1. Select between known-good presets, bundled with the extension (including a "failsafe" option)

  2. Import new config presets as a copy-pasted JSON blob

The idea with 2 is that, if/when something breaks, people can share alternate configs as JSON blobs (e.g. in issue discussions, reddit comments, etc. etc.) and easily test things out, without needing to actually edit the extension source. Basically, I think this is the best way to leverage the "wisdom of the crowd".

pallaswept commented 6 months ago

Probably a pipe-dream, but... Would it be possible to implement this addon as userscript?

Addons like violentmonkey have a nice UI for changing settings, the js can work cross-platform and cross-browser, and best of all, it would bypass the need for addons to be published in stores, so this could be added permanently (rather than each time we start the browser).