feat:添加酷狗支持#236
Closed
ghhccghk wants to merge 7 commits into
Closed
Conversation
Contributor
Author
|
扫码是一次性的,问题不大 |
- Implement Kugou search, audio resolving, and lyric fetching - Add Kugou QR code login activity and authentication repository - Integrate Kugou into Explore, Settings, and Now Playing screens - Update `compileSdkVersion` and `targetSdkVersion` to 37 - Add `kugouapi-kmp` dependency and update network security configuration
- Integrate Kugou Music as a search source and playback platform. - Implement `KuGouSearchApi` for song searching, metadata retrieval, and lyric fetching. - Add `KugouQrLoginActivity` and `KugouCookieRepository` for QR-based authentication and secure cookie storage via `EncryptedSharedPreferences`. - Extend `PlayerManager` and `AudioDownloadManager` to support Kugou audio URL resolution and lyric downloads. - Update UI components including `SettingsScreen`, `ExploreScreen`, and `NowPlayingScreen` to reflect Kugou integration. - Bump `compileSdkVersion` and `targetSdkVersion` to 37 in `Version.kt`. - Add network security configurations for Kugou domains and update project dependencies.
Owner
建议抓一下刷新机制 |
lifengqaq
pushed a commit
to lifengqaq/NeriPlayer
that referenced
this pull request
Jul 15, 2026
lifengqaq
pushed a commit
to lifengqaq/NeriPlayer
that referenced
this pull request
Jul 15, 2026
- Unify naming: KuGou_SOURCE_TAG -> KUGOU_SOURCE_TAG, kuGouSearchApi -> kugouSearchApi, KuGouApi -> kugouApi - Replace android.util.Log with NPLogger in Kugou-related files - Remove hardcoded Chinese strings; add R.string.kugou_* keys with en translations - Add GPL v3 license header to KugouQrLoginActivity.kt - Run KugouQrLoginActivity in separate process :kugou_login - Remove runBlocking in KugouClientWrapper constructor; use CoroutineScope(SupervisorJob + Dispatchers.IO) - Extract unified extractKugouPlayUrl parser and reuse in player/download - Remove mavenLocal() from settings and build-logic repositories
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
描述 / Description
类型 / Type
修复或解决的问题 / Issues Fixed or Closed by This PR
添加酷狗源支持
清单 / Checklist
其他信息 / Additional Information