X
0

XiaoMusic

XiaoMusic 是一个开源项目,旨在通过小爱音箱播放音乐,支持本地和网络音乐资源的无缝整合

链接直达

XiaoMusic 是一个开源项目,旨在通过小爱音箱播放音乐,支持本地和网络音乐资源的无缝整合。该项目允许用户通过语音命令控制播放,如播放歌曲、上一首、下一首、单曲循环、全部循环、随机播放等。XiaoMusic 使用 yt-dlp 下载音乐文件,支持多种音频格式,包括 mp3、flac、wav、ape、ogg、m4a 等。

XiaoMusic插图

功能特点

  • 语音控制:用户可以通过小爱音箱的语音指令控制播放,如“播放歌曲陈奕迅十年”或“下一首”。
  • 本地与网络音乐支持:XiaoMusic 支持本地音乐文件和网络音乐资源的播放。如果本地没有特定歌曲,系统会自动从 B 站或 YouTube 下载并存储为 MP3 格式 。
  • Docker 部署:XiaoMusic 可以通过 Docker 容器进行部署,支持多种 NAS 设备(如威联通、绿联、飞牛、群晖等)的快速安装和配置。用户可以通过 Docker Compose 文件指定镜像、重启策略、挂载路径和环境变量 。
  • Web 管理界面:XiaoMusic 提供了一个 Web 管理界面,用户可以通过浏览器访问,进行音乐管理、播放列表配置、设备设置等操作 。
  • 自定义口令:用户可以设置自定义口令,通过语音指令调用特定功能,如“播放歌曲”或“停止播放”。
  • 歌单管理:XiaoMusic 支持 JSON 格式的歌单管理,用户可以轻松创建和管理自己的音乐库 。
  • 安全设置:为了确保安全,建议开启密码登录并设置复杂密码,避免在公共场所的 WiFi 环境下使用 。

部署与配置

  • Docker 部署:用户可以通过 Docker Compose 文件快速部署 XiaoMusic。例如,在 NAS 上创建一个 docker-compose.yml 文件,指定镜像、端口映射、卷挂载和环境变量 。
  • 环境变量配置:XiaoMusic 支持多种环境变量配置,如 MI_USER(小米账号)、MI_PASS(小米密码)、XIAOMUSIC_SEARCH(指定音乐来源,如 B 站或 YouTube)等 。
  • 音乐文件管理:用户可以将音乐文件存储在 NAS 的指定目录中,XiaoMusic 会自动扫描并播放这些文件。如果本地没有特定歌曲,系统会自动从网络下载 。
  • Web 界面访问:用户可以通过浏览器访问 XiaoMusic 的 Web 管理界面,进行播放列表管理、设备设置等操作。默认端口通常是 8090 或 58090 。

社区与支持

XiaoMusic 有一个活跃的社区,用户可以通过 GitHub 仓库提交问题、报告错误或提出建议。此外,项目还提供了 QQ 群和交流群,方便用户交流和获取帮助。

XiaoMusic 是一个功能强大且灵活的开源项目,旨在通过小爱音箱播放音乐,支持本地和网络音乐资源的无缝整合。通过 Docker 部署和 Web 管理界面,用户可以轻松管理和控制音乐播放。该项目不仅解决了小爱音箱播放源受限的问题,还推动了开源精神和网络共享文化的发展 。

相关推荐

Mineradio

Mineradio 是一款 Windows 桌面沉浸式音乐播放器,把天气电台、搜索播放、歌词舞台、粒子视觉和 3D 歌单架组合成一个更接近现场感的私人音乐空间。

zyfun

zyfun是一款免费、极简、全能的跨平台影音管家,一站式管理 T1-T4 全类型资源,内置多核播放器随心切换。独家老板键,一键隐身摸鱼无忧。用观影发现世界!

Shazam

全球领先的音乐识别应用,核心功能是快速识别周围播放的未知歌曲

SPlayer

一个简约的音乐播放器,支持逐字歌词,下载歌曲,展示评论区,音乐云盘及歌单管理,音乐频谱,移动端基础适配

AngelLive

AngelLive 是一款基于 SwiftUI 开发的现代化开源直播观看客户端,旨在提供对多个国内外主流直播平台的聚合支持。

评论

暂无评论,来抢沙发~