Meet Audex Player: A Minimal, Keyboard-Driven Music Player for Developers
If you're like me, you spend most of your day in a terminal or a code editor. You probably have a playlist running in the background while you work. But most music players are either too heavy (Spotify eating RAM) or too clicky (mouse-heavy interfaces).
Audex Player is a different kind of music player. It's built for developers who want to control their music without leaving the keyboard — and without the bloat.
What It Does
Audex Player is a lightweight, open-source music player that focuses on keyboard shortcuts and minimal UI. It plays local audio files (MP3, FLAC, etc.) and lets you manage your library with simple commands.
Under the hood, it's written in [Python/Golang/TypeScript — check the repo for exact language] and uses a terminal-based or lightweight GUI interface. You can:
- Browse and play tracks from your local music folder
- Control playback (play, pause, next, previous, volume) entirely with keyboard hotkeys
- Search your library fast without touching your mouse
- Queue songs or play entire albums with minimal friction
Why It's Cool
A few things make Audex Player stand out:
- Keyboard-first design. Every action has a shortcut. You can keep your hands on the home row.
- Minimal dependencies. No Electron, no webview. It's lean and starts instantly.
- Customizable. You can remap keys, change colors, or even add your own script hooks (looks like the project supports some extensibility).
- Developer-friendly config. Settings are stored in a plain text file (YAML/JSON) — easy to version-control or share.
It's not trying to replace Spotify or iTunes for everyone. But if you want a background player that respects your workflow and runs on modest hardware, this is a solid pick.
How to Try It
Clone the repo and follow the README instructions:
git clone https://github.com/MishaSok/audex-player
cd audex-player
# Check the README for build/install steps — likely just:
make install
# or
pip install -r requirements.txt
python main.py
Or, if there's a prebuilt binary or Docker image, the repo will link it.
No demo link yet? Check the repo's README for screenshots, usage examples, and platform support (Linux/macOS/Windows).
Final Thoughts
Audex Player won't win a design contest. But that's the point. It's a tool for people who want music to stay out of the way while they code. If you're tired of your music player interrupting your focus or hogging resources, give this a shot.
It's still early in its development, so expect rough edges — but the foundation is solid. And hey, it's open source. You can tweak it to do exactly what you need.
Brought to you by @githubprojects
Repository: https://github.com/MishaSok/audex-player