SpMp: A Highly Customizable YouTube Music Client for Android
Tired of generic music apps? SpMp – a Specialized Music Player – offers an unparalleled level of personalization for your Android music experience. Built with Kotlin and Jetpack Compose, SpMp prioritizes user control and customization, going beyond typical music player functionality.
Key Features:
-
Unmatched Metadata Control: Edit song, artist, and playlist titles freely. Independently customize the UI language and metadata language, displaying the interface in one language while showcasing music information in another (e.g., English UI with Japanese song titles).
-
Seamless YouTube Music Integration: Log in directly to access your YouTube Music feed, ensuring a consistent and personalized music discovery experience.
-
Enhanced Lyrics Integration: SpMp integrates with PetitLyrics for lyrics display, actively developing timed lyrics support. Japanese kanji lyrics utilize Kuromoji for furigana display, improving readability. Timed lyrics are conveniently shown above the home feed.
-
Streamlined Song Queue Management: An "Undo" button reverses accidental queue removals. Radio filters (where available from YouTube) enhance radio functionality. A "Play after" button in the song's long-press menu allows for precise queue placement.
-
Powerful Multi-Select Capabilities: Long-press any item (song, artist, playlist) to access multi-select mode. Batch actions like downloading and playlist management are easily performed. Context-specific actions (removing from a playlist, queue manipulation) are also available.
-
YouTube Feature Parity: SpMp aims for parity with the YouTube Music app, including a filterable home feed, filterable song radio, a custom radio builder, liking/disliking songs, artist subscriptions, and artist/playlist access (work in progress). A persistent queue ensures uninterrupted playback.
-
Personalized Home Feed: Pin songs, playlists, albums, or artists to the top. Disable specific recommendation rows. The feed prioritizes frequently accessed artists. Offline mode switches to a library view.
-
Connectivity and Discord Integration: Customize your Discord rich presence, including image support via KizzyRPC. In-app login, editable text, an "open on YouTube" button, and direct project access are included.
-
Extensive Theming and UI Customization: Create and manage multiple custom themes. The app automatically extracts accent colors from song thumbnails. Three theming modes for the player menu and three accent color sources offer comprehensive customization.
-
Robust Playlist Management: Create local playlists convertible to YouTube playlists. Rename, add, remove, and reorder songs. Set custom playlist images (currently from added songs). Add songs to playlists from any screen via long-press or multi-select.
-
Accessibility Improvements: An accessibility service provides fine-grained volume control, even with the screen off (rooted devices).
Conclusion:
SpMp provides a powerful, customizable YouTube Music experience. Download the MOD APK version (link provided in the original article) and enjoy a truly personalized music journey.