videolan/vlc ? reverse-engineered prompt

Reverse engineered prompt

Build me a cross-platform media player that can handle pretty much any audio or video file I throw at it. The goal is to create a single app that "plays everything" without needing to hunt down separate codecs. It should work on Windows, macOS, and Linux.

Besides playing local files, it needs to be able to play media from discs like DVDs and handle various kinds of online streams. I also want it to have some power-user features, like the ability to convert files from one format to another or even stream my own media over a local network.

Let's build the core of this in C for performance, but you can incorporate C++ or even some Rust for different modules where it makes sense. The project should be open-source and structured so that the core media engine could potentially be reused in other apps later.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab