
This is major overhaul of what was once known as Helios Media Player.
Changelog
- Migrated from Pascal to Python
- Switched to PyQt5 as UI toolkit
- Switched from PasLibVLC to GStreamer
- Temporarily removed YouTube functionality
- Cerise now runs on Linux
- Redesigned UI
- Implemented command line arguments
Why?
So, why have I decided to completely redesign and reprogram my media player? The answer is simple. I’m dumb and can’t get my old Pascal project files to work on the Linux version of Lazarus, so I gave up. In all honesty, though, I believe the many migrations Cerise has undergone are quite beneficial. Python is definitely easier to port to other platforms; Qt can be themed; GStreamer doesn’t require another full-blown media player to be installed alongside it; and, while there are certainly a couple of bugs yet to be flattened, the software is also a fair amount lighter and more stable that v1.0 ever was, in my experience.
Upcoming Features
There are a couple of features I would like to implement. Freedom from the “sys.argv” bug would be nice, and it is of utmost importance that YouTube support is reimplemented; but other than that it’s just translations and repackagings.

