- Madamiru is available for Windows, Linux, and Mac.
- For the best performance, your system should support one of DirectX, Vulkan, or Metal.
For other systems, Madamiru will use a fallback software renderer,
or you can also activate the software renderer by setting the
ICED_BACKEND
environment variable totiny-skia
. - You'll also need to install GStreamer, which is a framework that provides various video codecs.
You can install Madamiru one of these ways:
-
Download the executable for your operating system from the releases page. It's portable, so you can simply download it and put it anywhere on your system. If you're unsure, choose this option.
-
On Windows, you can use Winget.
- To install:
winget install -e --id mtkennerly.madamiru
- To update:
winget upgrade -e --id mtkennerly.madamiru
- To install:
-
For Linux, Madamiru is available on Flathub. Note that it has limited file system access by default (
~
,/media
,/run/media
). If you'd like to enable broader access, you can do so using a tool like Flatseal. -
If you have Rust, you can use Cargo.
- To install or update:
cargo install --locked madamiru
However, note that some features are not yet fully functional in this version. The prebuilt binaries uses a pre-release version of some crates, which enables more functionality than a regular Cargo install currently does. Specifically, video volume/mute controls will not work, and the content fit setting will be ignored for videos.
On Linux, this requires the following system packages, or their equivalents for your distribution:
- Ubuntu:
sudo apt-get install -y gcc cmake libx11-dev libxcb-composite0-dev libfreetype6-dev libexpat1-dev libfontconfig1-dev libgtk-3-dev libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-libav
- To install or update:
If you are on Windows:
- When you first run Madamiru, you may see a popup that says "Windows protected your PC", because Windows does not recognize the program's publisher. Click "more info" and then "run anyway" to start the program.
If you are on Mac:
- When you first run Madamiru, you may see a popup that says
"Madamiru can't be opened because it is from an unidentified developer".
To allow Madamiru to run, please refer to this article,
specifically the section on
If you want to open an app [...] from an unidentified developer
.