音频专辑管理的专辑数据入库和更新

可通过API直接入库音频专辑管理的专辑详细信息和信息修改更新。

专辑详情信息入库

POST /api/postalbum

body: {
    #必填参数
    apikey,      // 转码设置获取
    title,       // 专辑标题
    poster,      // 封面,仅支持jpg、png、jpeg、webp格式,可为相对或绝对路径,相对路径以切片根目录为参考,如./movies/test.png;也可以为链接,如为链接,则会自动下载并处理。

    #可选参数,如用不到相关参数可不用传递
    episodescount, // 曲目数量/集数,如 12
    category,      // 专辑分类,不存在会自动创建
    author,        // 作者/歌手,多人可用英文逗号,分开,如 歌手1,歌手2
    language,      // 语言,仅限:国语、粤语、英语、日语、韩语、其它,默认 国语
    type,          // 专辑类型,仅限:专辑、EP、单曲、合集、有声书、播客、其它,默认 专辑
    tags,          // 分类标签,多个标签用英文逗号,分开,如 流行,摇滚,华语
    summary,       // 专辑简介
    year           // 发行年份,如 2024
}

response: {
    success: 1|0,  //1成功,并会直接返回专辑的id;0失败
}

专辑详情信息更新

POST /api/postupalbum

body: {
    #必填参数,且title和id只需要传递一个即可
    apikey,  //api,转码设置获取
    title,   //专辑名称,如果只匹配到一个数据,则直接更新,匹配不到,会自动模糊搜索
    id,      //专辑id

    #可选参数,如用不到相关参数可不用传递
    editname,      //修改专辑名称,传入则修改
    poster,        //封面,仅支持jpg、png、jpeg、webp格式,可为相对或绝对路径,相对路径以切片根目录为参考,如./movies/test.png;也可以为链接,如为链接,则会自动下载并处理。
    episodescount, //曲目数量/集数,如12
    category,      //专辑分类,不存在会自动创建
    author,        //作者/歌手,多人用英文逗号,分开,如 歌手1,歌手2
    language,      //语言,仅限:国语、粤语、英语、日语、韩语、其它
    type,          //专辑类型,仅限:专辑、EP、单曲、合集、有声书、播客、其它
    status,        //专辑状态:lianzai(连载中)、wanjie(完结)
    tags,          //分类标签,多个标签用英文逗号,分开,如 流行,摇滚,华语
    summary,       //专辑简介
    year,          //发行年份,如 2024

    // 可选参数,episodes 曲目/单集列表
    "episodes": [
        {
            "episode": "01",                   // 曲目/单集名称
            "audioid": "6927dc33b57d659e211c7b58"  // 对应的音频ID
        },
        {
            "episode": "02",
            "audioid": "6927ddc9142fdea1e550965c"
        }
    ]
}

response: {
    success: 1|0,  //1成功,并会直接返回更新专辑的id和名称;0失败
}