Mac Classic Player

August 26, 2026 ยท View on GitHub

A lightweight, keyboard-friendly media player for macOS โ€” inspired by Media Player Classic. This player offers a rich set of keyboard shortcuts for enhanced control and accessibility.


Mac Classic Player (a.k.a MCP) is a minimalist and responsive video and audio player built for macOS, featuring:

  • ๐ŸŽฅ MPC-inspired UI
  • โŒจ๏ธ Full keyboard control (seek, volume, fullscreen, playlist, help, and more)
  • ๐Ÿงญ Drag & drop or one-click file loading
  • ๐Ÿ’พ Auto-save volume and window size
  • ๐Ÿ–ฅ Native .mov, .mp4, .webm, and audio formats like .mp3, .m4a, .wav support (with .hevc planned)

๐Ÿš€ Features

FeatureDescription
๐Ÿ”„ Play / PauseSpacebar or click anywhere
โน StopResets to beginning
โ†” SeekArrow keys, or click-and-drag slider
๐Ÿ”Š Volume controlMouse or keyboard โ†‘โ†“ keys
๐Ÿ” Playlist supportMultiple file queue with looping
๐Ÿ–ฑ Drag & Dropor click to open local files
โŒจ๏ธ File Open ShortcutO via menu or hotkey
๐Ÿ–ฅ Fullscreen toggleF key or button (with icon change)
๐Ÿ’พ Persistent stateVolume & window size remembered
๐ŸŽต Audio supportSupports .mp3, .m4a, .wav, etc.
โ“ Keyboard Shortcuts Help? key to toggle overlay
๐Ÿงพ Track Info Overlayi key or button to toggle metadata
๐Ÿ”ข Percentage Seek0โ€“9 keys to jump to 0%โ€“90%

๐Ÿ›  Installation

โฌ‡ Download the latest version

Or build it locally:

git clone https://github.com/piro0919/mac-classic-player
cd mac-classic-player
npm install
npm run dev

๐Ÿ“ธ Preview

Screenshot: video playing Screenshot: audio file playback
Screenshot: shortcuts overlay Screenshot: empty startup
Screenshot: track info overlay

โš™๏ธ Development

Tauri builds the native side, so a Rust toolchain is needed alongside Node.

npm install
npm run dev     # tauri dev
npm run build   # tauri build

The landing page under lp/ runs separately with npm run dev:lp.

๐Ÿ“ License

MIT โ€” Feel free to fork and extend!


๐Ÿ™Œ Credits

Built with โค๏ธ using Tauri, React, and lucide-react

Inspired by Media Player Classic