Power Features: Bookmarks, A-B Loop, Filters, and More
A great video player doesn't just play video. It gives you control. Here are the features that make HorangPlayer stand out.
Timestamp Bookmarks with Thumbnails
Ever wanted to mark a specific moment in a video and come back to it later? HorangPlayer lets you save bookmarks at any timestamp, each with a thumbnail preview.
- Press a keyboard shortcut to bookmark the current position
- Each bookmark captures a thumbnail of the current frame
- Bookmarks are persisted in a local SQLite database
- Jump back to any bookmark instantly
- Bookmarks are organized per-video
This is something neither QuickTime, VLC, nor IINA offers. It's perfect for studying, reviewing footage, or marking favorite scenes.
A-B Loop
Need to watch a specific section on repeat? Set an A point and a B point, and HorangPlayer will loop that section continuously.
- Visual markers on the seek bar: green line for A, red line for B
- Blue highlighted region shows the active loop range
- Clear the loop with one keystroke
- Perfect for language learning, music practice, or analyzing specific scenes
Real-Time Video Filters
Five GPU-accelerated filters, adjustable in real-time:
| Filter | Range | What It Does |
|---|---|---|
| Brightness | -1.0 to 1.0 | Lighten or darken the image |
| Contrast | 0.0 to 3.0 | Increase or decrease tonal range |
| Saturation | 0.0 to 3.0 | Color intensity adjustment |
| Sharpen | 0.0 to 2.0 | Enhance edge detail |
| Deband | 0.0 to 128.0 | Remove color banding artifacts |
All filters are processed on the GPU via CoreImage (AVFoundation path) or mpv's built-in filter system. No CPU overhead, no frame drops.
Filter settings are saved per-file — adjust the brightness for a dark movie, and it's remembered the next time you open that file.
Per-File Settings
Speaking of per-file settings, HorangPlayer remembers your preferences for every video:
- Rotation — 0°, 90°, 180°, 270° saved per file
- Filter values — Your brightness/contrast/saturation adjustments
- Audio delay — A/V sync offset per file
- Playback position — Resume where you left off
All stored in a local SQLite database with a 90-day TTL. Open a file weeks later and pick up exactly where you left off with all your adjustments intact.
Playlist Management
Drag and drop multiple files or entire folders. HorangPlayer builds a playlist and plays them in sequence.
- Drag-and-drop reordering
- Auto-detection of video files in folders
- Current playback position saved per track
- Auto-advance to next track at end of video
- Keyboard shortcuts for next/previous
Playback Speed Control
Cycle through playback speeds with a single key: 0.25x → 0.5x → 0.75x → 1.0x → 1.25x → 1.5x → 2.0x → 3.0x → 4.0x.
Speed changes are instant with no audio artifacts — mpv handles the time-stretching internally.
Frame-by-Frame Navigation
Step forward or backward one frame at a time. Essential for video analysis, finding the exact right frame for a screenshot, or studying animation.
Screenshots
Capture the current frame as a PNG image. Saved to ~/Pictures/HorangPlayer Screenshots/ with timestamps. The mpv backend uses mpv's native screenshot command for pixel-perfect capture.
Keyboard-Driven
Every feature is accessible via keyboard shortcuts:
- Space — Play/Pause
- ←/→ — Seek 5 seconds
- ↑/↓ — Volume
- F — Fullscreen
- [/] — Playback speed
- ./, — Frame step forward/backward
- B — Add bookmark
All shortcuts are customizable. Power users can rebind everything to their preference.
HDR Support
HorangPlayer detects HDR content (PQ and HLG transfer functions) and configures the display accordingly. On HDR-capable displays, content is shown in Extended Dynamic Range with proper tone mapping.
Now Playing Integration
macOS Control Center shows what's playing with play/pause and seek controls. Lock screen media controls work too — HorangPlayer integrates with the system MPNowPlayingInfoCenter.
Sleep Prevention
Playing a long movie? HorangPlayer automatically prevents your Mac from sleeping during playback using IOKit power assertions. When you pause, sleep is allowed again.
---
These aren't gimmicks — they're features that make a real difference in daily use. HorangPlayer is designed for people who actually watch video on their Mac, not just people who occasionally double-click an MP4.