mirror of
https://github.com/imsyy/SPlayer.git
synced 2026-04-24 22:45:53 +03:00
[PR #640] [MERGED] ✨ feat: 新增本地缓存功能 #552
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/imsyy/SPlayer/pull/640
Author: @imsyy
Created: 12/18/2025
Status: ✅ Merged
Merged: 12/19/2025
Merged by: @imsyy
Base:
dev← Head:dev-local📝 Commits (10+)
d366c0c✨ feat: 更新缓存路径配置83b6d49🎈 perf: 优化本地歌曲读取4b3845d✨ feat: 封面图像压缩59a318e✨ feat: 完善本地歌曲缓存f2a714d🐞 fix: 修复网页端音频无法初始化b4efe73🌈 style: 优化歌词菜单样式2ea86e2✨ feat: 完善大小计算2a8c3df✨ feat: 优化缓存逻辑accd673🐞 fix: 修复网页端播放问题b0881e7✨ feat: 新增音乐缓存📊 Changes
34 files changed (+2185 additions, -590 deletions)
View changed files
📝
electron/main/ipc/ipc-cache.ts(+43 -140)📝
electron/main/ipc/ipc-file.ts(+107 -29)📝
electron/main/logger/index.ts(+1 -0)➕
electron/main/services/CacheService.ts(+305 -0)➕
electron/main/services/LocalMusicService.ts(+334 -0)➕
electron/main/services/MusicCacheService.ts(+118 -0)📝
electron/main/store/index.ts(+4 -1)📝
package.json(+3 -0)📝
pnpm-lock.yaml(+451 -0)📝
src/components/Card/SongCard.vue(+21 -16)📝
src/components/Layout/Menu.vue(+13 -11)📝
src/components/Modal/BatchList.vue(+1 -1)📝
src/components/Player/FullPlayer.vue(+1 -1)📝
src/components/Player/LyricMenu.vue(+4 -2)📝
src/components/Player/MainAMLyric.vue(+0 -1)📝
src/components/Player/MainLyric.vue(+0 -1)📝
src/components/Player/PlayerSlider.vue(+1 -1)📝
src/components/Setting/LocalSetting.vue(+22 -29)📝
src/components/Setting/PlaySetting.vue(+14 -3)📝
src/core/player/AudioManager.ts(+17 -11)...and 14 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.