Now available for Linux

The music player Linux deserves

A clean, fast, and beautiful music player built with Rust and GTK4. Experience your music like never before.

PacTune

Everything you need

Powerful features in a beautiful, simple interface

Album Grid View

Browse your music library with beautiful cover art in a responsive grid layout

Synchronized Lyrics

Automatically displays time-synced lyrics from .lrc files or fetches them online

MPRIS Support

Control playback from your desktop media controls and system tray

Dark Theme

Beautiful Libadwaita styling that integrates perfectly with GNOME

Playback Modes

Shuffle, repeat track, or repeat playlist with intuitive controls

Drag & Drop

Simply drag audio files or folders into the window to add music

Built for performance

Powered by Rust for memory safety and blazing fast performance, with GTK4 for native Linux integration.

Rust GTK4 GStreamer Relm4
Rs

Rust

Memory safety & speed

GTK

GTK4

Native Linux UI

GS

GStreamer

Audio playback

R4

Relm4

UI framework

Get started in minutes

Three simple steps to start listening

01
bash
$ git clone https://github.com/codemonkx/PacTune.git

Clone the repository

Download the latest source from GitHub

02
bash
$ cd PacTune && ./install.sh

Run the installer

Everything is handled automatically

03
bash
$ pactune

Launch PacTune

Find it in your app launcher

Requirements
Rust 1.70+ GTK4 Libadwaita GStreamer

Ready to listen?

Join thousands of Linux users who chose PacTune

Star on GitHub