Sonify DISCLAIMER: Sonify is an unofficial client for Spotify. It is not affiliated with, endorsed, sponsored, or supported by Spotify AB.
A native, third-party client for accessing your Spotify Premium music library on HarmonyOS NEXT, built with a focus on performance and a clean, integrated user experience on ArkUI with ArkTS, future Cangjie on https://github.com/librespot-org/librespot librespot library like https://github.com/kraxarn/spotify-qt?tab=readme-ov-file.
https://path/to/your/screenshot-1.png https://path/to/your/screenshot-2.png
Features Native Performance: Built specifically for HarmonyOS NEXT for a smooth, lag-free experience.
Full Library Access: Log in with your Spotify account to access your playlists, albums, saved songs, and podcasts.
Audio Quality: Supports various streaming quality settings.
Background Playback: Listen to your music while using other apps.
Clean, Minimal UI: A custom interface designed to feel at home on HarmonyOS.
Prerequisites Before you can build Sonify, you need to set up your development environment:
DevEco Studio: Download and install the latest version of DevEco Studio.
HarmonyOS NEXT SDK: Ensure the correct SDK is installed through DevEco Studio's SDK Manager.
Node.js & Ohpm: Required for the build toolchain. The installation is typically handled by DevEco Studio.
A Spotify Premium Account: Required for full functionality of the app.
Build Instructions Follow these steps to build the application (.hap file) yourself:
Clone the Repository:
bash
git clone [https://gitee.com/your-username/sonify-app.git]
cd sonify-app
Install Dependencies:
bash
npm install
npm install
ohpm install
Configure Build Environment:
Open the project in DevEco Studio.
Ensure all dependencies are synchronized correctly.
The project uses a custom Rust component for librespot. The build process for this native dependency is handled by the included Cargo.toml and should compile automatically. You may need to install the Rust toolchain.
Build the HAP:
In DevEco Studio, choose the appropriate build profile (e.g., Debug or Release).
Click on Build > Build HAP(s).
The compiled .hap file will be generated in the /build/outputs/hap/ directory.
Installation Warning There is no official distribution channel for this app (yet).
You have two options:
Recommended for security: Build the .hap file yourself from source using the instructions above. This is the only way to verify the code you are running.
At your own risk: Download a pre-compiled .hap file from the Releases section of this repository or from community sources. I cannot verify the integrity of builds provided by others. You are responsible for your device's security.
"Sonify provides access to the highest quality streaming tier available from Spotify (320 kbps Ogg Vorbis) through an unofficial API. Due to technical restrictions, true Spotify Hi-Fi lossless streaming is not available to any third-party clients and is only supported on official Spotify apps."
AppGallery coming 2026