Madamiru is a dynamic cross-platform media player designed to automatically shuffle and display multiple videos, images, and audio files simultaneously in an elegant grid layout. Built with Rust, it offers a seamless experience for managing diverse multimedia content.
Key Features:
Multi-Media Support: Plays video formats like AVI, MP4, MKV, and WebM; supports image formats such as JPEG, PNG, and SVG; handles audio files including FLAC, MP3, and WAV.
Customizable Layout: Organize media into multiple groups within a dynamic grid layout for an immersive viewing experience.
Subtitles in MKV Files: Supports embedded subtitles directly within MKV files.
Cross-Platform Compatibility: Available on Windows, Linux, and macOS, with installation options via Winget.
Audience & Benefit:
Ideal for users who want to mix and match various media types into a single, dynamic presentation. Madamiru enables seamless organization and playback of multimedia content in an elegant grid layout, providing a versatile tool for personal or creative projects.
README
Madamiru
Madamiru is a cross-platform media player written in Rust
that can automatically shuffle multiple videos, images, and songs at once in a grid layout.
Features
Customizable layout with multiple groups of dynamically selected media
Video formats: AVI, M4V, MKV, MOV, MP4, WebM,
plus any others supported by GStreamer
Download the executable for Windows, Linux, or Mac from the
releases page.
It's portable, so you can simply download it and put it anywhere on your system.
You'll also need to install GStreamer,
which is a framework that provides various video codecs.
Windows users 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.
Mac users 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.
Usage
Detailed help documentation is available for several topics.