Aceplay is Linux only. For macOS and Windows, use the official Ace Stream applications.
What is Aceplay?
Aceplay is a modern reimplementation ofacestream-launcher written in Go, providing an elegant command-line interface for playing Ace Stream content on Linux. Built with the Charm ecosystem, it offers a beautiful visual experience with spinners, progress bars, and styled terminal output.
Aceplay automatically manages the acestream-engine process, connects to streams, and launches your preferred video player—all from a single command.
Installation
Get started with AUR, .deb, .rpm, or from source
Quick start
Play your first stream in under 60 seconds
Configuration
Customize player settings and engine configuration
Browser integration
Click acestream:// links directly in your browser
Key features
Aceplay brings several improvements over the original acestream-launcher:- Auto-start engine - Automatically starts acestream-engine if not running, just like the original acestream-launcher
- Compiled binary - No runtime dependencies to manage, everything works out of the box
- Elegant visual interface - Beautiful spinners, progress bars, and styles powered by Lipgloss
- Multiple players - Support for mpv, vlc, ffplay, and more video players
- Flexible configuration - Configure via CLI flags, YAML config file, or environment variables
- HLS mode - HLS streaming support for compatible players
- Desktop notifications - Integration with libnotify to keep you informed
- Browser integration - Register acestream:// protocol handler to open links directly from your browser
Why use Aceplay?
Over the original acestream-launcher
- Modern codebase - Written in Go with contemporary libraries and patterns
- Better performance - Compiled binary with no Python interpreter overhead
- Beautiful UI - Charm ecosystem provides a polished terminal experience
- Active development - Regular updates and improvements
Over official Ace Stream apps
- Linux native - Designed specifically for Linux systems
- Lightweight - Minimal resource usage compared to full desktop applications
- Customizable - Full control over player settings and configuration
- CLI workflow - Perfect for terminal users and automation
How it works
When you play a stream with Aceplay:Start engine
Checks if acestream-engine is running on localhost:6878, and automatically starts it if needed
Next steps
Install Aceplay
Choose your preferred installation method
Quick start guide
Play your first stream now