Your music, your player, your code.

Aerial Player is my open source media player project. I’m building it how I want to use it: simple, fast, and under my control. Desktop, Android, and a CLI version for when I feel like living in the terminal.

Not another streaming service. Not “AI DJ”. Just a player I own, in the formats I feel like building.

Aerial Player icon
Aerial – desktop build
Aerial Player

• Open source media player
• Desktop + CLI on Windows
• Android app for listening on the go

This is my playground for building the media player I want,
and trying different versions just because I can.
          

Different versions, on purpose

Desktop

The Windows build focuses on playing your local library with a clean, simple experience. It’s the “sit down at the PC and listen” version.

Android

A mobile version so I can listen away from the desk. Same Aerial idea, tuned for touch and phone storage.

CLI (because why not)

A command line variant exists because I like building tools that can live in a terminal. It’s not the whole story, it’s just one flavor.

Open source

Aerial is open source so I can tweak, break, and rebuild it whenever I want—and anyone else can do the same.

Local-first

Plays the music you own. Point it at your drives or folders and let it handle the playback.

Built to evolve

New features show up as I feel like experimenting—UI changes, new commands, maybe more platforms later.

How Aerial fits into my setup

  1. Desktop: run the Windows build to play local files from big folders or external drives.
  2. CLI: when I want the barebones version, I launch Aerial from the terminal and control playback with simple commands.
  3. Android: use the mobile app to keep listening when I’m away from the computer.
  4. Code: if I want a new behavior, I add it to the codebase instead of waiting on some company’s roadmap.

Under the hood

• Language: C++ for the desktop / CLI core
• Libraries: SDL2 for audio
• Platform: Windows desktop & Android
• Goal: a media player I own, from code to behavior

The point isn’t “yet another player.”
The point is: I build it, I ship it, I can change it.
          

Download Aerial Player

Desktop

Windows (x64)

Current desktop build for Windows. Plays local files and reflects whatever I’m experimenting with at the moment.

Download for Windows

Portable build: just keep the EXE somewhere you like and run it.

Android

Aerial Player for Android

Mobile version of Aerial for listening on the go. Same project, different interface.

Download Android APK

Sideload the APK on your device. Play Store release can come later.