Skip to content

Playcount & Rating

底层 API 完整参考:Playcount API · Titleformat API(可用 %play_count%%rating% 等字段)

rating.set

设置曲目评分。优先使用 foo_playcount 上下文菜单,不可用时回退到写入文件 RATING 标签。

参数类型必填描述
pathstring音频文件路径(支持 |subsong:N 格式)。省略时对当前播放曲目操作
ratingnumber0-5,0=取消评分
cueIndexnumberCUE 子曲目索引(优先级高于路径中的 |subsong:N)

依赖说明

需要安装 foo_playcount 插件才能正常工作。

rating.get

获取曲目评分。优先从 foo_playcount 读取(%rating% titleformat),不可用时回退读取文件 RATING 标签。

参数类型必填描述
pathstring音频文件路径(支持 |subsong:N 格式)
cueIndexnumberCUE 子曲目索引

返回值:

json
{
    "success": true,
    "path": "C:\\\\Music\\\\song.flac",
    "rating": 4,
    "storage": "stats"
}
字段类型描述
ratingnumber0-5,0=未评分
storagestring"stats"(来自 foo_playcount)或 "file"(来自文件标签)

playcount.get

获取播放统计信息(来自 foo_playcount)。详细参数和返回值见 Playcount API

playcount.getBatch

playcount.get 的别名,参数和返回值完全相同。

playcount.getStats

获取媒体库整体播放统计。详见 Playcount API