The most annoying video player of all time
7 comments
·May 15, 2025andirk
When I have made custom video players, the key is to replicate all the expected behaviors (space bar pauses, etc) and then add bells n whistles from there. The <video> API is (I think) always the ultimate arbiter, so respect the user expecting it to be so.
Hard_Space
Was expecting an article on RealPlayer.
jonathanlydall
My "favourite" RealPlayer feature was how changing the volume on its video player actually changed Windows system volume.
jtfrench
My thoughts exactly.
vunderba
From the article:
> Your turn: can you think of a worse player UX?
Require the user to continually spin a vintage rotary controller from an old Arkanoid machine at a rotational speed in RPMs roughly matching the video's frame rate in order to maintain smooth playback.
soupfordummies
Yes and instead of the Arkanoid dial it’s an exercise bike cranked up to high resistance.
Somewhat related: who is using MUX successfully?
We connected it with our Rails app (main reason was that we jse inertia-rails and React on the frontend).
With MUX you give it a URL to create videos. That doesn’t work with google drive, so we do some hacks in a background job and click download, then store it in activestorage. Then provide MUX with our url.
API and backend is good. Pricing also cheaper than S3 in most cases. We are not live yet, but it works reliably so far.