为缓存上下文数据(如播放列表/艺术家)添加数据库支持

作者: aome510创建于 2026年9月9日更新于 2026年9月9日
标签enhancement

由于最近的速率限制问题(https://GitHub.com/aome510/spotify-player/issues/1073),等待 ~20-30 秒以处理请求是相当烦人的。我们可以开始集成一个数据库来缓存上下文数据,这样缓存的结果可以立即返回,而后台运行的 GET 请求在完成后会更新数据库。我们已经在 https://GitHub.com/aome510/spotify-player/blob/dac1fa7aa2c120cc67ead9e9c5c661ff017a2b94/spotify_player/src/state/data.rs#L164-L186 中使用了文件缓存来存储用户数据,也许这些数据也可以移动到新的数据库中。

内容来源: aome510/spotify-player