v0.2.0 · GPL-3.0GitHub
GET STARTEDInstall once.
Own the rest.
$curl -fL https://github.com/Padrosum/pmusic/releases/download/edge/pmusic-linux-amd64 -o pmusic-linux-amd64
Linux x86-64 ready
LOCAL-FIRST AUDIO / 01

Your music.
Zero noise.

A fast, keyboard-driven player for the terminal. No accounts, no feeds, no cloud library. Just your files and the next track.

01 Your files stay yours02 No tracking by design03 Free software forever
LIVE PREVIEW
pmusic / ~/Music PLAYING
JAZZ12 TRACKS
/\_/\\
(^.^)
01Kind of Blue09:22
02So What09:04
03Freddie Freeloader09:46
04Blue in Green05:37
NOW PLAYINGMiles Davis — Kind of BlueJazz / Kind of Blue
2:14 / 9:22
j/k navigateenter playspace pausen/p skipq quit
KEYBOARD IN, MUSIC OUT02
MP3·FLAC·WAV
NO ACCOUNT·NO DATABASE·NO NOISE
BUILT WITH GO·EXTENDABLE WITH LUA
02THE LOCAL-FIRST PROMISE

The app should
work for you.

Not the other way around.

pmusic does one thing with intention: it plays the music you already own, right where you work. Your library is a folder, not a profile. Your listening history is a local file, not a product.

It is free software under the GPL-3.0 license. Read it, change it, share it, make it yours.

Read the license
PRIVACY BY DEFAULT

Your library never leaves.

Playback, queue, config, and stats stay on your machine. No account required.

01
FREE SOFTWARE

No black box.

GPL-3.0 licensed and open to inspect, fork, improve, and share.

02
LOCAL FIRST

Your files. Your rules.

Point to a folder. Keep your formats, metadata, and freedom.

03
03THE TOOLKITEVERYTHING WITHIN REACH

Less interface.
More control.

Designed for flow, not feature hunting.

01 CONTROL

Move at
muscle speed.

Two panels, Vim-style keys, mouse support, and a command mode that gets out of your way.

hjklspc
03 EXTEND

A player
with a pulse.

Theme, remap, and hook into playback with Lua. Hot-reload without restarting.

pmusic.set_theme()pmusic.on_song_change()pmusic.notify()
04 REMEMBER

Know your
listening.

Local stats for time, starts, completions, skips, artists, and top tracks.

ONE COMMAND AWAY
: play   :queue   :stats   :helpStart listening
04THE INVITATION

Own your
soundtrack.

Put your music back in your hands.

Explore pmusic on GitHub