feat: 重构心动模式与私人FM播放逻辑

- 心动模式从播放模式循环中独立,移至 SearchBar 作为独立按钮
- 新增私人FM自动续播:播放结束后自动获取下一首
- 播放列表设置时自动清除FM模式标志
- 顺序播放模式播放到最后一首后正确停止
- 新增获取关注歌手新歌 API
- 补充心动模式相关 i18n 翻译
This commit is contained in:
alger
2026-03-22 16:49:00 +08:00
parent 7f0b3c6469
commit 2b8378bbae
12 changed files with 127 additions and 38 deletions
+2
View File
@@ -35,6 +35,7 @@ export const usePlayerCoreStore = defineStore(
const playbackRate = ref(1.0);
const volume = ref(1);
const userPlayIntent = ref(false); // 用户是否想要播放
const isFmPlaying = ref(false); // 是否正在播放私人FM
// 音频输出设备
const audioOutputDeviceId = ref<string>(
@@ -689,6 +690,7 @@ export const usePlayerCoreStore = defineStore(
playbackRate,
volume,
userPlayIntent,
isFmPlaying,
audioOutputDeviceId,
availableAudioDevices,