Skip to content

Repository files navigation

Typing SVG

Latest Version Downloads Stars

Android Kotlin Jetpack Compose License

Download APK Project Hub

No ads · No subscriptions · No accounts · No paywalls


Caution

KEEP ANDROID OPEN

MusicX supports open-source Android and user freedom.
No lock-ins. No forced services. No platform control.
Learn more: https://keepandroidopen.org


❯ SO... WHAT IS MUSICX?

Basically, I got tired of music apps making everything unnecessarily annoying.

You just wanna listen to your own music and suddenly there's:

  • A subscription
  • An ad
  • A "Start Free Trial" button
  • An account you never wanted
  • Some random cloud service
  • 500 recommendations for songs you don't care about

Like bro, I just wanted to play a song.

So I made MusicX.

It's an offline-first Android music player made for your local music library.

Your music should stay yours.

Put your music on your phone, open MusicX, and just listen.

No internet required.
No subscription required.
No account required.

Just music.


❯ WHAT YOU GET

Feature Description
OFFLINE Your music works without Wi-Fi or data.
AD-FREE No ads randomly jumping in your face.
LOCAL-FIRST Your music stays on your device.
NO ACCOUNT You don't need an account just to listen to music.
CUSTOMIZABLE Make the player look how you want.
OPEN SOURCE You can actually see what the app is doing.

❯ FEATURES

Music stuff

  • Local music library
  • Offline playback
  • Background playback
  • Media controls
  • Search
  • Playlists
  • Music importing
  • Queue management

Other stuff

  • Lyrics support
  • Theme customization
  • Visualizer
  • Clean, minimal UI
  • Android media controls

The important stuff

  • No ads
  • No subscriptions
  • No forced account
  • No forced cloud storage
  • No "Upgrade to Premium" nonsense

❯ BUILT WITH

Kotlin Compose Media3 Room DataStore

Technology What it's doing
Kotlin The entire app
Jetpack Compose The UI
Media3 Actually playing the music
Room Local database stuff
DataStore Settings and preferences
MediaStore Finding your music

❯ ROADMAP

MusicX is still being worked on, so there's a bunch of stuff I wanna add/fix.

Coming up

  • Better lyrics support
  • Sleep timer
  • Ambient sounds
  • Home screen widgets
  • Bluetooth controls
  • Equalizer
  • Better visualizer
  • More customization
  • Playback improvements
  • YouTube-to-MP3 importing

This isn't some locked-in corporate roadmap or anything. Stuff can obviously change as MusicX gets better.


❯ THE PLAYER

Visualizer

Minimal on purpose.

No giant menus.
No 700 buttons.
No random stuff taking up half the screen.

Just your music.


❯ DOWNLOAD

Get MusicX

Grab the latest APK directly from GitHub.

View all releases →


❯ WANNA SUPPORT IT?

Readme License

If you like the project and wanna help me keep working on it, you can support it through Ko-fi.

Support me on Ko-fi

❯ MORE MUSICX STUFF

Project Hub Issues Discussions


MUSICX

Your music. Your library. Your device.

Made with Kotlin + Jetpack Compose by YUMMYFILES // DEV.

About

MusicX is an offline music player app for android built because I was tired of music apps locking basic features behind paywalls or stripping away customization.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages