[PR #779] [MERGED] feat: 音质鉴权 #635

Closed
opened 2026-02-27 07:12:34 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/imsyy/SPlayer/pull/779
Author: @kazukokawagawa
Created: 1/29/2026
Status: Merged
Merged: 1/30/2026
Merged by: @imsyy

Base: devHead: dev-cy


📝 Commits (10+)

📊 Changes

29 files changed (+1528 additions, -25 deletions)

View changed files

📝 components.d.ts (+1 -0)
📝 electron/main/windows/main-window.ts (+14 -0)
📝 src/api/song.ts (+45 -0)
📝 src/api/user.ts (+9 -0)
📝 src/components/Card/SongCard.vue (+12 -0)
📝 src/components/Layout/User.vue (+133 -6)
📝 src/components/Modal/DownloadModal.vue (+5 -2)
📝 src/components/Modal/Login/Login.vue (+19 -3)
📝 src/components/Player/MainPlayer.vue (+9 -0)
📝 src/components/Player/PlayerRightMenu.vue (+9 -0)
📝 src/components/Setting/config/general.ts (+10 -0)
📝 src/components/Setting/config/local.ts (+4 -0)
📝 src/components/Setting/config/play.ts (+6 -2)
📝 src/composables/useQualityControl.ts (+24 -5)
📝 src/composables/useSongMenu.ts (+9 -0)
📝 src/core/player/SongManager.ts (+15 -0)
📝 src/router/routes.ts (+10 -0)
📝 src/stores/data.ts (+6 -1)
📝 src/stores/setting.ts (+3 -0)
📝 src/types/main.ts (+13 -0)

...and 9 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/imsyy/SPlayer/pull/779 **Author:** [@kazukokawagawa](https://github.com/kazukokawagawa) **Created:** 1/29/2026 **Status:** ✅ Merged **Merged:** 1/30/2026 **Merged by:** [@imsyy](https://github.com/imsyy) **Base:** `dev` ← **Head:** `dev-cy` --- ### 📝 Commits (10+) - [`9b195e6`](https://github.com/imsyy/SPlayer/commit/9b195e6c6d093e3eefdb71afa42cebc3ef6ec6e0) ✨ feat: 音质鉴权 - [`efbbad1`](https://github.com/imsyy/SPlayer/commit/efbbad1f7c841670a782d27c80a30ebe58f397ef) ✨ feat: 账户切换 - [`9af9016`](https://github.com/imsyy/SPlayer/commit/9af90164dd199dde6d30b327941c2937e55034bb) ✨ feat: 设置鉴权 - [`33892ef`](https://github.com/imsyy/SPlayer/commit/33892efb56556605df06bd5db6537b6a87bb6edf) 🐞 fix: 修复代码审查 - [`7097468`](https://github.com/imsyy/SPlayer/commit/70974685a078b3a20b0b5ca47e0c6c514c57cad0) ✨ feat: 简单实现 #332 - [`53af183`](https://github.com/imsyy/SPlayer/commit/53af183f58d9ea315d51721d36dbf9745bc887a3) ✨ feat: 完成 #332 - [`17e1cdc`](https://github.com/imsyy/SPlayer/commit/17e1cdce09e1295ac474a48e6a563541bb2b966a) ✨ feat: 脏标E - [`b325f6d`](https://github.com/imsyy/SPlayer/commit/b325f6d87b703e96ed6eeb5b061461a95c5e4abc) 🐞 fix: 修复代码审查 - [`77cddd1`](https://github.com/imsyy/SPlayer/commit/77cddd13fc6469784391285ca5375bff25207c29) ✨ feat: 不刷新切换账号 & 完善单曲页面 - [`8b2cb23`](https://github.com/imsyy/SPlayer/commit/8b2cb2361b070ed7fe91c8905591b167e05c19a6) ✨ feat: 完善部分样式 ### 📊 Changes **29 files changed** (+1528 additions, -25 deletions) <details> <summary>View changed files</summary> 📝 `components.d.ts` (+1 -0) 📝 `electron/main/windows/main-window.ts` (+14 -0) 📝 `src/api/song.ts` (+45 -0) 📝 `src/api/user.ts` (+9 -0) 📝 `src/components/Card/SongCard.vue` (+12 -0) 📝 `src/components/Layout/User.vue` (+133 -6) 📝 `src/components/Modal/DownloadModal.vue` (+5 -2) 📝 `src/components/Modal/Login/Login.vue` (+19 -3) 📝 `src/components/Player/MainPlayer.vue` (+9 -0) 📝 `src/components/Player/PlayerRightMenu.vue` (+9 -0) 📝 `src/components/Setting/config/general.ts` (+10 -0) 📝 `src/components/Setting/config/local.ts` (+4 -0) 📝 `src/components/Setting/config/play.ts` (+6 -2) 📝 `src/composables/useQualityControl.ts` (+24 -5) 📝 `src/composables/useSongMenu.ts` (+9 -0) 📝 `src/core/player/SongManager.ts` (+15 -0) 📝 `src/router/routes.ts` (+10 -0) 📝 `src/stores/data.ts` (+6 -1) 📝 `src/stores/setting.ts` (+3 -0) 📝 `src/types/main.ts` (+13 -0) _...and 9 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 07:12:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#635
No description provided.