lingjhf/vlc_player ? reverse-engineered prompt

Reverse engineered prompt

Build me a Flutter video player that uses VLC under the hood and works on Android, iPhone, Mac, Windows, and Linux.

I want a simple player widget with a controller so I can load a video from a URL or local file, start and pause playback, seek, change speed, volume, and audio or subtitle delay. It should support playlists, track selection for audio and subtitles, and let me add external subtitle files. I also want to be able to grab a snapshot frame and read basic playback state, like current position, duration, whether there is an error, and some media stats.

Make the UI feel clean and easy to drop into an app, with a basic example screen in the repo that shows how to use it. If you need to check current Flutter or VLC setup details for each platform, look them up online before wiring it up.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab