Aurora Media Player icon

Aurora Media Player

A modern, clean media player for Linux — built with GTK4, libadwaita, and Rust. Powered by mpv.

GTK4 + libadwaita Built with Rust Wayland native GPL-3.0
Install from Snap Store View on GitHub Flathub — coming soon
Aurora Media Player light theme Aurora Media Player light theme fullscreen Aurora Media Player settings

Everything you need

🎬

All formats

Plays MP4, MKV, AVI, WebM, MP3, FLAC, OGG and more — powered by mpv and ffmpeg.

🌐

URL Playback

Paste any YouTube, Twitch or direct media URL. yt-dlp is bundled — no extra setup needed.

Hardware acceleration

VA-API support for Intel and AMD GPUs. Smooth 4K playback without maxing out your CPU.

📋

Smart playlists

Drag-and-drop file playlists, URL playlists you can save and reload by name, and repeat modes.

🎵

Podcast & audio mode

Clean audio-only view with artist, album, and track info from file metadata.

🌙

Light, Dark & System theme

Follows your GNOME theme automatically, or set it manually. Persisted across sessions.

⌨️

Keyboard shortcuts

Full keyboard control — play/pause, seek, volume, next/previous track and more.

🔑

MPRIS support

Media keys, taskbar integration and lock screen controls work out of the box.

💾

Session restore

Remembers the last file you played and resumes from where you left off.

Get Aurora

Snap

Available now. Strict confinement, Wayland native, yt-dlp bundled.

sudo snap install aurora-media-player
Snap Store

Flatpak

Coming soon to Flathub.

flatpak install flathub io.github.daniacosta_dev.AuroraMediaPlayer
Coming soon

Build from source

Requires Rust, GTK4, libadwaita and libmpv.

cargo build --release
Instructions