rox

If Foobar2000 was made in the current year.

A desktop music player for people with large, carefully tagged local libraries. You build the panels yourself, and a theme is one file you can hand to someone else. Native on Linux, macOS and Windows.

Download rox

v1.5.0 · Linux, macOS, Windows · all downloads

rox running the NekoRoX-style default workspace, showing the library, cover art, queue and a spectrum panel

Under a second to a window

rox ships as one binary and starts before you've let go of the mouse.

Startup, memory and idle CPU across seven music players on one 50,000-track library
PlayerWindow upFully loadedMemoryIdle CPU
rox0.3 s2.3 s 134 MB 0.5%
Elisa0.7 snever settles 206 MB 74%
fooyin0.3 s18 s 364 MB 0%
Quod Libet-19 s 384 MB 0.2%
Strawberry0.3 s32 s 434 MB 0.8%
Museeks-3 s 436 MB 0%
Tauon8.7 s12 s 2.8 GB 0%

I measured all of these myself, on one machine (Ryzen 9 5950X, Linux/Wayland) with the same 50k-track library on an external SSD, every player through the same harness with its library loaded. Memory is PSS across the full process tree. "Loaded" is when CPU settles after launch; idle is a paused player with the window visible. DeaDBeeF would have sat at 44 MB and won on memory, but it never got a row: its MP3 parser segfaults partway through importing this library, every attempt. rox indexes all 50,000 tracks, including the truncated files that trip it.

What's in it

Make it yours

Five workspaces ship in the box, one click away on the welcome window. Each one is a single file you can edit, break, and hand to someone else. See them all.