Cerise

Formerly Helios Media Player. A basic, but practical and user-friendly, multimedia player based on GStreamer.
Compatible File Formats
Can play all formats compatible with GStreamer and its plugins. Common formats include mp3, mp4, mov, ogg, m3u and midi.
Also able to play remote files and streams, including YouTube, Twitch and BBC iPlayer.
Screenshot

Installation
From Source
Dependencies:
- Python 3
- PyQt5
- PyQt5.QtMultimedia
- Debian/Ubuntu/Mint: python3-pyqt5.qtmultimedia
- openSUSE: libqt5-qtmultimedia
- Others: qt5-qtmultimedia
- GStreamer
- GStreamer plugins (optional, but required for use) – often called gstreamer1.0-plugins-* or gst-plugins-*
- yt-dlp
- Clone the repository with
git clone https://codeberg.org/X-Industries/cerise.git - Install the dependencies
- Give the appropriate permissions by running
chmod +x INSTALL - Install by running
sudo ./INSTALL - Delete the
cerisedirectory
For Arch Linux/KaOS:
- Download the package from above
- Download the checksum and compare with
sha512sum -c --ignore-missing /path/to/file - Run
sudo pacman -U /path/to/file
For Debian/Ubuntu/Mint:
- Download the package from above
- Download the checksum and compare with
sha512sum -c --ignore-missing /path/to/file - Install it with
sudo apt install --install-recommends /path/to/file
Known Bugs and Issues
- Opening files from file manager doesn’t work yet.
This is open-source software and I am not a professional. Feel free to open an issue if there’s anything else, or submit a pull request if you think you can improve the program yourself.
