音乐库
Still 的音乐库围绕本地文件夹构建,不依赖云端账号或在线曲库。
导入方式
- 选择一个本地音乐文件夹,Still 会递归扫描其中的音频文件
- 也可以从系统文件管理器拖入文件或文件夹
- 重复导入时会按本地路径合并曲目,避免同一文件重复出现
元数据
Still 会读取常见音频元数据:
- 标题、艺术家、专辑、年份、曲目编号、时长
- 文件大小、创建时间、修改时间
- 音频格式、编码、码率、采样率、位深、声道
- 是否无损、标签类型
读取失败时,Still 会回退到文件名和文件夹信息,保证曲目仍然可播放。
封面
封面来源按优先级处理:
- 音频文件内嵌封面
- 文件夹中的常见封面文件
- 默认封面状态
支持的文件夹封面名称包括:
cover.jpgcover.jpegcover.pngfolder.jpgfolder.jpegfolder.pngfront.jpgfront.pngalbum.jpgalbum.pngartwork.jpgartwork.png
缓存与数据
Still 会在 Electron 的 userData 目录保存本地状态和缓存:
still-library.json:音乐库、歌单、播放状态和偏好设置still-metadata-cache.json:音频元数据缓存still-window-state.json:桌面歌词窗口位置cover-cache/:封面缓存
这些数据只存放在本机。
歌单与队列
- 可以创建、重命名和删除歌单
- 可以把歌曲添加到歌单
- 支持从当前歌单移除歌曲
- 支持插播到队列末尾
- 支持拖拽调整播放队列顺序
