On this page
About SpMp
SpMp is a YouTube Music client with a focus on customisation of colours and song metadata, built with Compose Multiplatform and Kotlin.
There are two versions of SpMp. Both are part of the same multiplatform project, and as such share the same core UI and logic but have separate UI implementations for some screens.
Android
- Media3-based music player supporting background playback
- Supports Android 6.0 and higher
- Feature-complete and now in beta
Desktop
SpMp’s desktop version and accompanying server are relatively new and may not be as polished as the Android version.
- Split client-server architecture to allow for background playback and synchronised one-server-to-many-client setups.
- Uses mpv as a backend for audio and queue management.
- Developed primarily for Linux. Windows is also supported, but may not receive fixes with priority.
- Currently in early development; some basic features are working but are yet to be tested thoroughly.
SpMp and all of its subprojects are open-source and available on GitHub under the GPLv3 license.