Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
Native Android client for Spotify, built with Jetpack Compose
Saved setup from 3 h ago
Will it work on macOS?
CONTRIBUTING.mdThanks for helping. Bug reports (with a diagnostic report from Settings), fixes and translations are all welcome.
Requirements: JDK 17+ and the Android SDK (compileSdk 37). The Android project is in base/.
cd base
./gradlew assembleDebug
./gradlew :app:testDebugUnitTest :api-spotify:test
Put your SDK path in base/local.properties (sdk.dir=...). The live API tests (:host-cdp:test) need a desktop Chrome signed in to the Web Player; see the README.
values/, docs) are in English; translations go in the matching values-xx/ folder.Needs Git: xcode-select --install
git clone https://github.com/kota-zo/Orpheon.git cd Orpheon
We couldn't spot a known stack. The AI guide below can read the code for you.
New versions are offered inside the app: one tap downloads and installs them.
Each release carries four APKs:
Orpheon-<version>-ARMv8.apk: almost every phone from the last ten years (64-bit). When in doubt, take this one.Orpheon-<version>-ARMv7.apk: older or entry-level 32-bit phones (an app such as CPU-Z or Device Info shows which one yours is; if ARMv8 refuses to install, take this one).Orpheon-<version>-universal.apk: both in one, larger.Orpheon-<version>-TV.apk: Android TV and Google TV (the same app; on a TV it opens its TV screens).Betas are Orpheon-Beta-<version>-.... The in-app update picks the right one by itself.
Orpheon is a new app next to Myspoti 2.4 and earlier (app.myspoti, app.myspoti.stable): Myspoti's update button opens this page instead of installing it, as Android cannot install one app over the other. Install Orpheon, then uninstall Myspoti when you no longer need it.
Obtainium (add https://github.com/kota-zo/myspoti; the stable app and the beta app are two apps):
app.orpheon): leave "Include prereleases" off and set the APK filter to ^Orpheon-[0-9].*-ARMv8\.apk$ (or -ARMv7, -TV).app.orpheon.beta): turn "Include prereleases" on and set the APK filter to ^Orpheon-Beta-.*-ARMv8\.apk$ (or -ARMv7, -TV).<next version>-beta.<n> (1.0.1-beta.1, then 1.0.1-beta.2...), marked prerelease on GitHub, and always newer than the last stable.No reports for macOS yet.
GitManual AI Agent reads the 4 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.