I had wrote half this before "the event", so I will finish it:
I have thought of a way to achieve (although experimental in many browsers, and unsupported in FF) the ability to "link" two invidious clients, with one acting as a remote for the other, it can be done with zero server-side changes, so zero privacy breaches or backend changes.
Change terminology "TV/Remote" with what you prefer below:
We can use the Web Bluetooth GATT notification model to create an interface as simple as:
Enable bluetooth on devices.
Open client on desktop and mobile.
On the desired "TV" client, click a "Pair Device" button
On a remote client (i.e: phone), hit a similar "Find TV Client".
The devices sync their full Player state via GATT characteristics read/write, and the "TV" receives all player input and 'emulates' it live.
I would love to help build this but I currently can't, I hope the idea is liked and useful to you though, thank you.
I had wrote half this before "the event", so I will finish it:
I have thought of a way to achieve (although experimental in many browsers, and unsupported in FF) the ability to "link" two invidious clients, with one acting as a remote for the other, it can be done with zero server-side changes, so zero privacy breaches or backend changes.
Change terminology "TV/Remote" with what you prefer below:
We can use the Web Bluetooth GATT notification model to create an interface as simple as:
I would love to help build this but I currently can't, I hope the idea is liked and useful to you though, thank you.