- 升级依赖库
- 添加依赖库 requests
- 依赖库已经支持分段获取静态文件,重构代码
- 定时任务支持设置音量
- 播放歌单口令支持配置
- 修复定时任务报错问题
- 日志时间里加上日期
- 修复搜索失败的问题
- 播放列表可以删除当前歌曲(!危险操作,请在设置中心开启相关功能) (#250)
- 插件自定义口令支持获取语音输入内容 #105
- 修复谷歌统计导致的卡顿问题
- 解决挂载网盘卡死的问题
- 尝试修复缺少 libtiff.so.6 文件的问题 #244
- 修复默认主题播放歌曲输入框空的情况
- 尝试修复停止后自动播放的问题
- 设置默认时区为东八区 closed #236
- 修复获取标签信息报错问题
- remove_id3_tags return None if no id3 tag (#238)
- bug in del_music (#237)
- 默认主题的播放列表上显示歌曲数量
- 修复播放卡顿问题(谷歌统计地址无法访问的情况)
- 固定的播放列表全部初始化
- 生产环境与开发环境接口分离、关于页面增加返回到主页的链接 update: 支持https页面未及时更新的问题
- pure主题 当前设备与远程设备未正确区分的问题 (#234)
- static和doc添加basic auth (#231)
- 修改默认UI播放提示词 (#233)
- 播放状态接口返回当前播放列表 (#229)
- 新增口令收藏歌曲用来收藏当前播放的歌曲
- 默认UI搜索框动态显示 (#228)
- 文件转换逻辑延迟到读取文件的时候 see #218
- 重写播放组件,现在支持歌词显示了
- 使用 /cmdstatus 接口来判断异步任务是否完成
- 新增接口 /cmdstatus 用于查询异步任务是否执行完毕
- XMusicPlayer播放器主题优化 (#216)
- XMusicPlayer播放器主题 (#214)
- 新增 yt-dlp cookies 文件参数支持
- 新增批量下载歌曲工具
- 新增后台网站图标
- 加密音乐和图片访问链接 (#200)
- 歌曲信息中的图片改为url #190
- 新增更新提醒
- 定时任务新增刷新播放列表接口
- 后台设置名称优化
- 新增按钮刷新 tag 信息
- 新增 musicinfos 接口用于批量查询歌曲信息
- 增加 tags 缓存 (#193)
- 使用 opencc 将歌曲名转化为简体 (#192)
- 搜索的歌曲存成列表供前端显示,实现额外索引 (#188)
- 搜索多个结果,并更新“当前”播放列表 (#185)
- musicinfo接口新增musictag参数,用于返回歌曲额外信息
- 新增口令【播放列表第几个+列表名】来播放列表里的第几个 #158
- 新增定时任务功能 #182
- hostname can take protocol,域名支持 https 格式 (#181)
- xplayer 收藏歌曲、取消收藏 (#230)
- 修复型号M01获取对话记录时间戳的问题
- 修复型号M01无法获取到对话记录的问题
- 使用小爱设备播放时组件异常的问题 (#217)
- 修复图片获取失败的问题
- 修复 yt-dlp-cookies 报错
- 修复自定义口令末尾多余逗号的情况
- 修复windows下路径问题
- 解决 L05C 无提示音问题 support MiIOService tts (#198)
- 解决歌曲信息乱码问题
- 修复搜索补全不生效的问题
- 修复默认主题没有选中上次播放列表的问题
- ffmpeg only output audio (#184)
- 新增清理缓存按钮
- 优化默认UI的搜索框#226 (#227)
- 修复告警
- 体验优化,音乐列表缓存 (#222)
- 修改为播放选中歌曲
- 更新静态文件
- 对歌曲信息中的图片缩小到300 #190
- Pure主题更新 设置中心新增主题音乐列表样式选择、夜间模式、其他多项优化 (#180)
- Pure 主题更新 (#178)
- 支持配置获取对话记录间隔时间 #169
- 允许在后台设置监听端口
- 修复开启继续播放时歌曲播放不完整问题 (#177)
- 允许跨域访问 #172
- 修复 Pure 主题白屏无法打开的问题 (#176)
- 新增 pure 主题 vue + elementUI (#172)
- 主页适配移动端
- 修复网页播放点击后没有关闭旧声音的问题 #166
- 修复单曲循环的情况下歌曲不在当前播放列表时失效的情况
- 优化代码:输入框处理抖动问题,网页播放修改实现方式 see #166
- 调整页面布局
- 支持继续播放 (#171)
- #168 安全优化: 设置数据接口密码隐藏处理
- 修复谷歌统计报错问题
- 优化谷歌统计
- 新增谷歌统计
- 增加播放进度 (#160)
- 优化audio_id查询方式 (#165)
- 播放链接接口支持复杂的链接
- 新增播放上一首歌曲功能 #90
- 新增所有歌曲列表
- 触屏版显示歌曲名称 (#156)
- 修复插件示例报错 #105
- 修复当前播放歌曲没保存的问题 #90
- 修改设置按钮位置
- 新增网页播放接口 #138
- 设置页面新增接口文档入口
- 修复网页开启秘密验证无法播歌的问题 #149
- 新增歌曲收藏功能 #87
- docker下minetypes无法判断m4a
- ffmpeg_location 从配置里读取
- Add feature as requested in issue #143
- 默认下载目录修改
- 处理 code review 问题'
- 删除网关模式
- 设置页面支持配置 use_music_api 选项
- #131 修复多设备切换时播放模式显示错误问题
- 修复部分文件获取不到播放时长问题
- 处理安全问题
- 网关模式支持配置,默认关闭
- 继续优化延迟问题
- 尝试加个网关在前面处理静态文件来加速文件获取
- 使用前置网关处理静态文件来加速,尝试解决延迟的问题
- 播放前先立即暂停之前的音乐
- 尝试修复延迟问题,修复播放停止不了的问题
- 调整配置,优化获取歌曲时长接口
- #135 修复获取不到播放时长时只播放3秒的问题
- 优化日志输出,尝试排查延迟播放的问题
- 修复自定义口令重复的问题
- 修复日志输出问题
- 修复退出异常问题
- 优化播放延迟问题,并新增配置下一首播放的延迟秒数
- 解决 docker 镜像问题
- 优化获取文件播放时长接口,尝试解决播放延迟和操作面板卡顿的问题
- Add remove mp3 id3 tag function
- #130 单曲循环的模式下,播放列表的指令不生效
- 优化代码
- 支持软连接的接口直接用os.walk即可
- 修复软连接目录不能播放的问题
- 修复自定义语音口令设置不生效的问题
- #119 音乐目录支持软连接
- 修复日志下载报错问题
- 兼容旧的setting.json文件中conf_path为空的情况
- 修复设置页面可能打不开的问题
- 修复播放url接口问题
- 播放链接按钮对应给个默认的链接用于测试
- Uvicorn 的日志信息合并到 xiaomusic 日志里显示
- #126 修复pip安装时主页打不开的问题
- #116 播放失败自动切下首歌
- #125 修复本地英文歌曲匹大小写字母配不到的问题
- 尝试修复播放卡顿问题 see #124
- #122 pip安装方式下,static目录找不到报错
- 版本更新时更新页面缓存
- 修复主页选择设备不生效的问题 see #120
- 建议音乐目录和配置目录分开不同目录
- 优化后台网络设置,同时支持ipv4和ipv6
- 使用fastapi替换flask,解决多线程问题
- #106 网页上显示音箱当前状态(播放中or空闲中)以及当前的播放模式
- 优化首页加载慢的问题
- 优化设置页面布局,方便配置必须项
- 优化配置界面,支持配置分组
- 支持多设备分开播放 see #65
- #114 修复部分 mp3 文件长度识别错误
- 删除 armv6 的支持
- 修复编译问题
- 修复音乐路径设置后找不到音乐的问题
- 修复启动报错的问题
- 修复CI警告问题
- 触屏版可以不用设置 XIAOMUSIC_USE_MUSIC_API
- 升级依赖库
- 唤醒口令配置支持配语音词,简化自定义口令配置 see #105
- #81 修复播放列表时,当前歌曲不在列表没有更换歌曲的问题
- #110 修复配置加载问题
- 日志代码写错
- #81 修复播放列表没有继续播放上次播放的歌曲,并把随机播放,全部循环,单曲循环状态落地
- 修复多设备获取不到对话记录的问题 see #65
- #93 修复目录深度设置后导致目录下的歌曲无法加到播放列表里的问题
- 修复网页控制台设置页面保存报错
- 使用commitizen管理版本号
- 页面版本号链接到CHANGELOG页面
- 规范版本管理
- 优化多设备接口执行效果,尽量做到同时执行
- 新增参数配置强制打断小爱说话
- 修复多设备获取对话记录的问题
- 修复windows下路径分隔符被视为转移符导致音箱无法播放音乐的问题
- 修复播放链接报错
- 修复配置页面默认配置被置空的问题
- 访问账号密码默认为空
- 支持下载的目录与本地音乐目录分开 see #98
- 新增m4a文件格式支持
- 设置页面支持配置多设备
- 默认用空的后台账号和密码
- 支持多个设备同时播放 see #65
- 新增自定义口令功能 #105
- 修复设置页面没成功初始化设置问题
- 修复镜像缺少文件问题
- 尝试解决插件路径问题
- 设置页面日志路径写错了
- 修复口令导致异常关闭的问题
- 启动参数新增 --port 配置监听端口
- 外网访问端口可独立配置
- 优化设置页面,新增更多配置项
- 首次保存设置后不需要重启容器
- 日志文件配置的环境变量写错了
- 尝试解决触屏版不能播放的问题
- 优化触屏版播放页面显示歌曲
- 尝试解决触屏版无法播放的问题
- 播放歌曲写成固定的了
- 播放歌曲时被其他指令打断后没有继续播放
- 日志里不要输出敏感信息
- 优化下载 ffmpeg 脚本,尝试解决 armv7 环境问题
- 优化日志输出信息
- 尝试解决触屏版无法播放的问题
- 是否下载中判断错误导致播放无法自动重新开始播放
- 升级yt-dlp到2024.07.01
- 修复部分型号关机失败的问题
- 修复XIAOMUSIC_USE_MUSIC_API=true时播放不了的问题
- 优化 ffmpeg 安装脚本
- 新增调试工具用来调试 player_play_music 接口
- 升级依赖库 MiService
- 尝试修复 armv7 的 ffmpeg 问题
- 尝试修复关机失败的问题
- 修复口令不能播放的问题
- 版本号链接到github的release页面,方便查看版本更新日志
- 修复电台删除后没有从电台列表中删除的问题
- config.json 支持更多配置选项
- 新增 XIAOMUSIC_STOP_TTS_MSG 配置关机提示音
- 优化指令匹配规则
- #91 修复下载歌曲报错
- #52 支持配置模糊匹配本地歌曲
- #83
- 登陆失败不阻塞启动
- #47 支持配置基础的BaseAuth登录
- #76 新增XIAOMUSIC_MUSIC_PATH_DEPTH配置生成播放列表的目录深度,默认10
- #74 配置目录可以和下载目录分开配置, 新增XIAOMUSIC_CONF_PATH用来设置配置目录,不配置时使用下载目录
- #70 下一首歌曲不存在时从播放列表中删除并继续找下一首
- #67 没配置did时也允许启动 http 服务
- #50 新增配置页面
- #62
- 控制台显示版本号 #59
- #57 #55
- set volume failed
- arg1 漏修改
- http server listen host
- error when play next