跳到正文

kota-zo

myspoti

Native Android client for Spotify, built with Jetpack Compose

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

Myspoti

图片:Latest release 图片:License: GPL-3.0

Spotify on Android, free account, no ads. A native Jetpack Compose client with synced lyrics and official music videos.

⬇ Download the latest APK

The official Spotify Web Player runs in a hidden WebView and does the actual playback, with the phone’s DRM and Spotify’s own reporting. The native UI drives it, so plays count on your account exactly as they do in a browser. You always sign in yourself, on Spotify’s own login page.

Features

  • No ads. Ads are blocked inside the embedded Web Player, the way a browser ad blocker does it. It works with a free account: no Premium, no patched Spotify app, and the DRM is left untouched.
  • Home, search (with filters: songs, artists, albums, playlists, podcasts), library, artist, album and playlist pages, with Spotify’s official labels. The app is in French on a French phone, in English on any other.
  • Synced lyrics: Spotify first, then LRCLIB as a fallback.
  • Official music videos, when one exists. The video plays muted, in sync with the song. The app only uses YouTube videos marked as official clips, and shows nothing when no clip exists.
  • Spotify Connect, media notification, lock screen and Bluetooth controls.
  • Offline downloads. Download a song, an album, a playlist or your Liked Songs, then play them without a connection. The audio comes from YouTube Music (Opus or AAC, as YouTube serves it, never re-encoded), not from Spotify. Each file is checked against the recording’s official preview (looked up by ISRC), so a live take, a remix or a cover is rejected. Files stay in Myspoti’s private storage.

Screenshots

HomePlayerArtistAlbum

Not included

  • No DRM circumvention.
  • No Spotify audio download or decryption. Offline downloads come from YouTube Music, not from Spotify or any other paid service.
  • No altered listening events.

Disclaimer

Blocking ads goes against Spotify’s Terms of Use, and Spotify may suspend accounts that do it. Use this app at your own risk. If you can, support artists with Premium or by buying their music.

Build

The Android project is in base/. Requirements: JDK 17+ and the Android SDK (compileSdk 37).

cd base
./gradlew assembleDebug
./gradlew testDebugUnitTest

Every push builds and tests on GitHub Actions. A v* tag publishes a signed APK in Releases, which the app checks for updates.

Credits

  • UI derived from Spotui / Metrolist (GPL-3.0).
  • NewPipeExtractor (GPL-3.0).
  • Material Icons (Apache 2.0).
  • Figtree font (SIL OFL 1.1, see base/licenses/).
  • Google Analytics neutralizer adapted from uBlock Origin (GPL-3.0).

License

GPL-3.0.

Not affiliated with or endorsed by Spotify. Spotify is a trademark of Spotify AB.

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。