🎬

WayangMediaPlayer

Play videos on any screen — no bloat, no dependencies

A lightweight video player that runs directly on hardware. Play MJPEG AVI files, run image slideshows, with full playback controls and progress bar. Perfect for digital signage, kiosk displays, and embedded systems.

📧 Contact Sales
WayangMediaPlayer — playing MJPEG video with progress bar and controls

Video playback with progress bar, seek controls, and play/pause — running directly on hardware

Play Anything, Anywhere

A complete video player built for minimal hardware.

🎥

MJPEG Playback

Play MJPEG AVI files — the standard format from USB cameras. RIFF container parser with JPEG frame extraction via stb_image.

🖼️

Slideshow Mode

Turn any directory of images into a slideshow. PNG, JPG, BMP, GIF — auto-advances with configurable timing.

⏯️

Playback Controls

Play, pause, seek forward/back, skip to next/previous file. Full transport controls with keyboard and touch support.

📊

Progress Bar

Visual timeline showing current position, total duration, and seek handle. Time display in minutes:seconds format.

📂

File Browser

Built-in directory browser with file type icons. Filter for video and image files. Navigate folders without a terminal.

🖥️

Kiosk Ready

Fullscreen by default, auto-hiding controls. Perfect for digital signage, lobby displays, and unattended playback.

See It in Action

Click any screenshot to enlarge. Navigate with arrow keys.

Keyboard Shortcuts

Control everything without leaving the keyboard.

KeyAction
SpacePlay / Pause
/ Seek -10s / +10s
/ Previous / Next file
FToggle fullscreen UI (show/hide controls)
SStop (reset to beginning)
EnterOpen selected file in browser
ESCBack / Exit with confirmation
QQuit from welcome