Walkman VJS-10: Retro Cassette-Style Video.js PlayerWalkman VJS-10: Retro Cassette-Style Video.js Player
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Walkman VJS-10: a Video.js skin inspired by the classic cassette Walkman
I wanted a video player that feels like a physical object, not just a set of controls. Walkman VJS-10 turns the Video.js player into a brushed-metal stereo unit with a video screen, a cassette window, VU meters and chunky transport buttons.
What it does
Three tapes: Sunset Highway (Side A), Blue Hour (Side B) and Golden Reel (Side C). Switching tapes swaps the video like loading a new cassette.
Cassette-style controls: Rewind, Play, Fast Forward, Volume and Eject (fullscreen), each with its own color-coded accent.
Live tape counter: a green LCD readout shows elapsed and total time.
Three body finishes: silver, purple and gold.
Aspect ratios: switch between 16:9, 4:3 and 21:9.
Keyboard shortcuts: Space to play and pause, ← → to seek, M to mute.
Mohsen's avatar
Three tapes — Sunset Highway on Side A, Blue Hour on Side B, Golden Reel on Side C — and switching tapes swapping the video like loading a new cassette is exactly the kind of physical-object thinking that makes this more than a retro paint job. Making Eject the fullscreen button...
Arooj's avatar
Thank you
Denis's avatar
Three named tapes with sides and VU meters, the Walkman details are spot on.
Arooj's avatar
Thank you
Andrei's avatar
Three named tapes with sides is such a nice way to turn a playlist into something you can hold. Eject as fullscreen made me smile. The three body finishes are a great touch too, I'd pick the gold one.
Arooj's avatar
Thank you
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started