Scythe
SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.
Quick and easy way to strip unwanted audio and subtitle tracks from your media files.
git clone https://github.com/KirovAir/muxarr.gitKirovAir/muxarrEver had your player pick the wrong audio language, or show 20 subtitle options you'll never use? Most media files ship with far more tracks than you need.
Muxarr cleans them up by removing unwanted audio and subtitle tracks and standardizing track metadata. It uses mkvmerge for MKV files and ffmpeg with stream copy for other containers, so tracks are remuxed rather than re-encoded and there is zero quality loss. A 4GB file takes about a minute instead of hours, even on low-end hardware like a NAS or Raspberry Pi.
Hooks into Sonarr & Radarr for original language detection and automatic processing - new imports get cleaned up as they arrive.

A quick demo of a file being optimized (35.9% reduction)
services:
muxarr:
image: ghcr.io/kirovair/muxarr:latest
container_name: muxarr
environment:
- TZ=Europe/Amsterdam
- PUID=1000
- PGID=1000
volumes:
- /path/to/data:/data
- /path/to/media:/media
ports:
- 8183:8183
restart: unless-stopped
Supports Matroska (.mkv, .webm) and MP4-family (.mp4, .m4v).
docker run -d \ --name=muxarr \ -e TZ=Europe/Amsterdam \ -e PUID=1000 \ -e PGID=1000 \ -p 8183:8183 \ -v /path/to/data:/data \ -v /path/to/media:/media \ --restart unless-stopped \ ghcr.io/kirovair/muxarr:latest
| Variable | Description | Default |
|---|---|---|
TZ |
Timezone | UTC |
PUID |
User ID for file permissions | 1000 |
PGID |
Group ID for file permissions | 1000 |
| Path | Description |
|---|---|
/data |
Database and configuration |
/media |
Media files (use multiple -v mounts as needed) |
http://your-ip:8183 - the setup wizard will guide you throughMuxarr exposes a stats API at /api/stats (authenticated via X-Api-Key header). Works with Homepage and other dashboards. See Settings > API for examples.
GPL-3.0 - see LICENSE.
Muxarr is not affiliated with Sonarr, Radarr, or any other *arr projects.
more like this
SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.
.Net 10 (.Net 8+) webassembly starter project using raylib-cs nuget 7.0.2 and raylib 5.5
Provides the ability to show various dialogs and child windows in a DI injectable application dialog service ready to p…
search projects, people, and tags