AI summary
Open-source music player powered by the FeelUOwn ecosystem, bundling Python providers via Chaquopy on Android. Streams from NetEase, QQ Music, Bilibili, and YouTube Music with search, downloads, lyrics, and smart track replacement. Version 1.4.1 expands QQ Music discovery and library, adds ColorOS live lyrics, rich lyrics from QQ Music and NetEase, and incremental provider loading.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
FuoEvolve is an open-source music player based on the FeelUOwn ecosystem. Android is usable today. iOS support is planned, but the current iOS target is still a shell.
The project uses Kotlin Multiplatform and Compose Multiplatform for shared UI, state, and player contracts. On Android it packages the FeelUOwn Python core and provider plugins with Chaquopy, then plays audio and video through AndroidX Media3.
Highlights
- 🎵 FeelUOwn-based online music provider integration on Android. - 🔎 Search across enabled providers and local music, with provider filtering. - 🧭 Typed provider search tabs for songs, artists, albums, playlists, and videos where the upstream provider supports those result types. - 🏠 Provider home sections for recommendations, exploration, user playlists, and favorites. - ▶️ Media3 audio playback, video/MV playback, queue management, shuffle, repeat, up-next, multi-part tracks, covers, and LRC lyrics. - 🔁 Smart replacement for unavailable tracks, with configurable provider pool, score threshold, metadata policy, and lyric policy. - ⬇️ Downloads, app-private lyrics, local music database, local metadata edits, and provider-assisted metadata/lyric lookup. - 🔗 Direct system sharing with App Link-friendly share URLs. - ⚙️ Runtime settings for providers, login, quality, playback behavior, local scan filters, cache limits, lyrics, and theme.
Provider Support
Provider packages currently bundled in the Android app:
- NetEase Cloud Music Package: fuo_netease==1.0.8 Default: Enabled Login modes: WebView, Cookie
- QQ Music Package: fuo-qqmusic==1.0.16 Default: Available in Settings Login modes: WebView, Cookie
- Bilibili Package: feeluown-bilibili==0.5.5 Default: Available in Settings Login modes: WebView, Cookie
- YouTube Music Package: fuo-ytmusic==0.4.18 Default: Available in Settings Login modes: WebView, Headers
The app loads NetEase by default. QQ Music, Bilibili, and YouTube Music are packaged and can be enabled, disabled, or reordered from Settings.
Interface language: Chinese
License
GNU General Public License v3.0
🎯 Project author:github@BruceZhang1993
What's new
- ・feat: expand QQ Music discovery content by @BruceZhang1993 in #51 ・fix: normalize QQ Music hostuin by @BruceZhang1993 in #52 ・fix: load QQ Music user profile without legacy hostuin by @BruceZhang1993 in #53 ・feat: integrate ColorOS live lyrics protocol by @BruceZhang1993 in #54 ・fix: restore QQ Music artist details by @BruceZhang1993 in #55 ・feat: use NetEase home entry artwork by @BruceZhang1993 in #56 ・fix: load NetEase explore artwork from homepage blocks by @BruceZhang1993 in #57 ・ui: use Material icons for explore entries by @BruceZhang1993 in #58 ・feat: expand QQ Music mine library by @BruceZhang1993 in #59 ・feat: support rich lyrics from QQ Music and NetEase by @BruceZhang1993 in #60 ・feat: expand YouTube Music content support by @BruceZhang1993 in #61 ・Load provider content incrementally by @BruceZhang1993 in #62
- Full Changelog: https://github.com/feeluown/FuoEvolve/compare/1.4.0...1.4.1
About this version
- Version
- 1.4.1 (238)
- Size
- 6.89 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, x86_64
- Downloads
- 2
- Updated
- Aug 11, 2026
- Package
- org.feeluown.mobile
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10