S2 Music Player is an app for managing and playing local music on an Android device, as well as music streamed via Jellyfin, Emby or Plex
The aim is to provide all of the options you'd expect from a music player, wrapped up in a minimalist, intuitive and modern design.
- Android Auto
- Batch tag editing
- Chromecast
- Album shuffle
- Sleep timer
- Custom EQ & Preamp
- Replay Gain
- Day/Night & Themes
- Jellyfin, Emby & Plex
- Dedicated artwork server
- Embedded lyrics
S2 is currently available for download on the Google Play Store
The app is limited to a 2 week free trial, after which playback speed is slowly increased.
There's an active Discord community for discussing all things relating to S2, Music & Android dev.
You can find me there as @timusus
The S2 source code is open sourced in good faith, for transparency and educational purposes.
If you have features or fixes, I ask that you please consider contributing to this codebase, rather than releasing your own version.
This codebase represents years of hard work and learning as I've matured as an Android developer. I humbly request that you don't release low-effort clones for the sake of removing the pay-wall, or providing your own ads/other monetization strategies. If the app should be free, I'd rather make it that way myself.
Please read the contribution guide for details on how to contribute to this project.