[PR #633] [MERGED] feat: 重构播放器相关逻辑 #547

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

📋 Pull Request Information

Original PR: https://github.com/imsyy/SPlayer/pull/633
Author: @imsyy
Created: 12/14/2025
Status: Merged
Merged: 12/14/2025
Merged by: @imsyy

Base: devHead: dev-perf


📝 Commits (9)

  • 22b4c96 feat: 加个屎山
  • aa6ff30 🐞 fix: 去掉 html
  • ae674d1 🦄 refactor: SongManager 重构完成
  • b19d998 feat: 重构各项 core 类
  • edca9d7 🎈 perf: 完善方法类
  • 2c0b3ae feat: 重构播放器相关逻辑
  • c7f6fb7 feat: 优化歌曲封面加载和登录 Cookie 处理逻辑
  • cf72a62 feat: 重构引用路径
  • db1745b 🐞 fix: 听从 AI 大人指导

📊 Changes

65 files changed (+2256 additions, -2462 deletions)

View changed files

📝 electron.vite.config.ts (+0 -1)
📝 src/api/song.ts (+1 -1)
📝 src/components/Card/SongCard.vue (+20 -5)
📝 src/components/Layout/Menu.vue (+3 -4)
📝 src/components/List/CoverList.vue (+3 -3)
📝 src/components/List/SongList.vue (+2 -3)
📝 src/components/Menu/SongListMenu.vue (+7 -5)
📝 src/components/Modal/AutoClose.vue (+2 -2)
📝 src/components/Modal/ChangeRate.vue (+2 -2)
📝 src/components/Modal/DownloadModal.vue (+4 -4)
📝 src/components/Modal/Equalizer.vue (+3 -3)
📝 src/components/Modal/Login/LoginCookie.vue (+18 -5)
📝 src/components/Modal/SongInfoEditor.vue (+4 -2)
📝 src/components/Player/MainAMLyric.vue (+2 -2)
📝 src/components/Player/MainLyric.vue (+2 -2)
📝 src/components/Player/MainPlayList.vue (+3 -3)
📝 src/components/Player/MainPlayer.vue (+6 -3)
📝 src/components/Player/PersonalFM.vue (+8 -6)
📝 src/components/Player/PlayerControl.vue (+6 -3)
📝 src/components/Player/PlayerRightMenu.vue (+2 -2)

...and 45 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/633 **Author:** [@imsyy](https://github.com/imsyy) **Created:** 12/14/2025 **Status:** ✅ Merged **Merged:** 12/14/2025 **Merged by:** [@imsyy](https://github.com/imsyy) **Base:** `dev` ← **Head:** `dev-perf` --- ### 📝 Commits (9) - [`22b4c96`](https://github.com/imsyy/SPlayer/commit/22b4c96656adf657ada16f42bbf7dc63df496ac2) ✨ feat: 加个屎山 - [`aa6ff30`](https://github.com/imsyy/SPlayer/commit/aa6ff30e0281c42b00d622bd72ed36c0f9718371) 🐞 fix: 去掉 html - [`ae674d1`](https://github.com/imsyy/SPlayer/commit/ae674d1782c25172bb7ba65cdce6ff76efad991f) 🦄 refactor: SongManager 重构完成 - [`b19d998`](https://github.com/imsyy/SPlayer/commit/b19d998f07a6ce218796df4b8ec48cc18f232630) ✨ feat: 重构各项 core 类 - [`edca9d7`](https://github.com/imsyy/SPlayer/commit/edca9d775bb67993e0fa2e979d97241d020299a3) 🎈 perf: 完善方法类 - [`2c0b3ae`](https://github.com/imsyy/SPlayer/commit/2c0b3aeb5a318e467524719be0030d011f650504) ✨ feat: 重构播放器相关逻辑 - [`c7f6fb7`](https://github.com/imsyy/SPlayer/commit/c7f6fb78c2fd7054a33c78568749af4440336989) ✨ feat: 优化歌曲封面加载和登录 Cookie 处理逻辑 - [`cf72a62`](https://github.com/imsyy/SPlayer/commit/cf72a620d675ecec28b8588843073400cec7fbff) ✨ feat: 重构引用路径 - [`db1745b`](https://github.com/imsyy/SPlayer/commit/db1745b1b15bd3b5260e73908935e9a5c066bb9a) 🐞 fix: 听从 AI 大人指导 ### 📊 Changes **65 files changed** (+2256 additions, -2462 deletions) <details> <summary>View changed files</summary> 📝 `electron.vite.config.ts` (+0 -1) 📝 `src/api/song.ts` (+1 -1) 📝 `src/components/Card/SongCard.vue` (+20 -5) 📝 `src/components/Layout/Menu.vue` (+3 -4) 📝 `src/components/List/CoverList.vue` (+3 -3) 📝 `src/components/List/SongList.vue` (+2 -3) 📝 `src/components/Menu/SongListMenu.vue` (+7 -5) 📝 `src/components/Modal/AutoClose.vue` (+2 -2) 📝 `src/components/Modal/ChangeRate.vue` (+2 -2) 📝 `src/components/Modal/DownloadModal.vue` (+4 -4) 📝 `src/components/Modal/Equalizer.vue` (+3 -3) 📝 `src/components/Modal/Login/LoginCookie.vue` (+18 -5) 📝 `src/components/Modal/SongInfoEditor.vue` (+4 -2) 📝 `src/components/Player/MainAMLyric.vue` (+2 -2) 📝 `src/components/Player/MainLyric.vue` (+2 -2) 📝 `src/components/Player/MainPlayList.vue` (+3 -3) 📝 `src/components/Player/MainPlayer.vue` (+6 -3) 📝 `src/components/Player/PersonalFM.vue` (+8 -6) 📝 `src/components/Player/PlayerControl.vue` (+6 -3) 📝 `src/components/Player/PlayerRightMenu.vue` (+2 -2) _...and 45 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:15 +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#547
No description provided.