Topic: Flash control

I'm wondering how we are supposed to customize our widgets via PC now that Adobe is dropping Flash? I uninstalled it on my computers. Is there another way to do this?

Re: Flash control

I just blocked the "update" which would have removed it from the system.  IE11 and Firefox 84.0.2 still work with Flash if you don't fall for the update.

Re: Flash control

Dead from now on, Flash doesn't work for me anymore (even without any updates)

Re: Flash control

This is not without hope... various workarounds are being investigated. Chumby has survived worse, it'll survive this wink

Re: Flash control

Yeah it appears that Adobe set a time bomb and is now redirecting to their "EOL message", which I didn't give permission for.  I suspect there are a few class action lawyers sharpening their knives...

There are some workarounds which run Flash without the player.  I've got one working now and will share it here once I can verify that it is not a proprietary thing.

Re: Flash control

Fun fact:  If you set your computer date back to before January 12, 2021 Flash still runs.  This assumes that you did not let Adobe uninstall it with their last "update".

Re: Flash control

As Doktor Jones mentioned, all is not lost.

I've been able to get the widgets playing and configuration widgets apparently working on the site again without the official Adobe Flash player plugin, using a wasm Flash Player emulator written in Rust, "Ruffle" (ruffle.rs).  While it's a work in progress, and doesn't support *everything* Flash Player can do, it may be enough to restore widget configuration for most widgets.

I am in the process of testing this and will deploy as soon as I have more testing done.

It will require the use of recent versions of modern browsers (Chrome, Firefox, Safari etc), and may require some obscure settings changes in the browsers to enable certain normally disabled features.

Re: Flash control

Thanks for keeping the dream alive!

Re: Flash control

We are going to need some volunteers to help test this out, not a lot of them, but a few.

If you're interested in testing when we're ready, let me know, or post in this thread.

Cleaning up any loose bits and bytes.

Re: Flash control

So, it turns out that the current version of Ruffle does not implement the POSTing of XML data, so while the configuration widgets properly load existing settings, and allow editing, they cannot currently send modified settings back to the server (for developers, XML.send and XML.sendAndLoad are not implemented).

Until that's addressed, the configuration widgets are not functional, so I won't need testing.  I'm looking at the code to see what it might take to add it (it does support XML.load and LoadVars.sendAndLoad).

Re: Flash control

Looks like this issue is fixable, need to dust off my (unfortunately lean) Rust skillz and take a shot at it.

I've signed up chumby as a "Gold" sponsor of this project, since it's likely we'll be depending upon it for the future - if anyone else wants to contribute, here's where to do it: https://opencollective.com/ruffle