Raspberry Pi project 240-MP turns any screen into a VCR-style media jukebox
Open-source text menus on a Pi can play local files and Plex on CRTs or HDMI, with a few setup gotchas.

Anthony Caccese, a principal product lead for enterprise platforms at Oak Ridge National Laboratory, published the open-source 240-MP project on GitHub. It uses a Raspberry Pi to deliver VCR-style menus and playback for local media files and Plex libraries, even on old CRT TVs.
Anthony Caccese built 240-MP, an open-source Raspberry Pi project that turns “whatever screen you have” into a VCR-style interface for your media. The punchline is that it can play local media files or Plex libraries, but present them through old-school, text-based menus that feel like a CRT trip back to 1999.
The way it works is refreshingly concrete. 240-MP runs on a Raspberry Pi and is based on the command-line media player MPV. Caccese designed it so you can navigate folders, pick episodes or playlists, switch audio and subtitle tracks, and even loop playback, all through text menus. If you own a CRT TV or monitor and the right Pi-compatible composite cable, 240-MP can connect over composite and bring back the analog vibe. If not, it can also run on a modern screen over HDMI.
There is a real engineering detail hiding behind the nostalgia, though, and it matters for anyone deploying the setup. The project’s own setup instructions say you need to update the config.txt file depending on whether you are using composite or HDMI. That is the difference between “cool demo” and “why is my display blank,” and it is the kind of small friction point that usually kills momentum in tinkering projects. Caccese’s approach is effectively “choose your output up front,” then build the menu-driven experience on top.
On the content side, 240-MP is flexible in a way that will resonate with executives who have lived through too many “media solutions” that collapse when your storage setup is different. For local playback, it can play files from the Raspberry Pi itself, a USB drive, an external hard disk, or even a network share. For Plex playback, Caccese built modules specifically to integrate Plex-based media. In other words, the interface is nostalgic, but the data plumbing is modern enough to handle the way media is actually stored and shared.
The CRT question is also more than aesthetic. The Register’s write-up notes that 240-MP can work with CRT TVs using composite, and also with modern screens using HDMI. That gives the project a broader “surface area” than many Pi-based projects, because it does not force a single kind of hardware purchase. Still, there is a constraint: Caccese says he has only tested 240-MP on a Raspberry Pi 4B, 3B+, and 3B, and he is not sure it will work on other devices. He also has no plans to test other hardware. For teams evaluating anything like this, that is the operational risk line: it is open-source and customizable, but it is not a vendor-supported product with guarantees across every Pi variant.
Looking ahead, Caccese says in an accompanying YouTube video that future work includes modules to support other media playback software. The list in the source includes Jellyfin, described as a popular Plex alternative “in light of that massive price hike,” and RetroArch, a frontend for emulators designed to play old-school video games. The interesting second-order implication is that 240-MP is positioning itself as a general-purpose front-end and menu layer rather than a one-app wrapper. If that momentum holds, the “VCR interface” could become a portable UX pattern for multiple back-end media ecosystems.
That matters in the broader media and infrastructure world because the value chain is shifting. People keep collecting media files and building personal libraries, but the front doors change when pricing, licensing, or platform policies move. A text-menu playback layer that can hit local storage, a Plex server, and potentially Jellyfin later lowers the blast radius of any single vendor decision. And even if you never care about CRTs, the underlying lesson is portable: users do not just want content, they want consistent control. 240-MP’s mix of MPV for playback and modular integrations for sources is designed around that consistency.
For boards and operators in adjacent spaces, the strategy takeaway is simple but sharp. 240-MP is not chasing high-definition polish. It is chasing an interface users can understand instantly, plus playback support that matches how real media is stored today. If you are building or funding consumer-facing infrastructure, that is the play: reduce dependency risk, keep the interaction model stable, and make it work across the messy reality of user hardware. In a world where platforms raise prices and people look for exits, a VCR-style menu that still plays your library is a surprisingly relevant kind of resilience.
This story's Key Insights and Take-aways are locked.
Create a free account to unlock Executive Actions for one credit.
Register to UnlockAlways free for Executives Club members. Join the Club
More in Technology

GPT-5.5 tops Agents' Last Exam with 24.0% while Claude Fable 5 lands third at 22.0%
A new UC Berkeley ALE benchmark tries to measure real agent work, and even the best models still struggle.

Framework delays Laptop 13 Pro by a month, shifting July buyers into August
The first Laptop 13 Pro batch now ships in July, with later batches potentially slipping into early September.

Apple’s new Siri AI cuts the chat short, and that actually changes the vibe
A hands-on look says Apple’s Siri AI is curt, and the subtext is bigger than manners: it signals how Apple thinks AI should behave.
