软件工具娱乐学习

XiaoMusic

XiaoMusic 是一个开源项目,旨在通过小爱音箱播放音乐,支持本地和网络音乐资源的无缝整合。该项目允许用户通过语音命令控制播放,如播放歌曲、上一首、下一首、单曲循环、全部循...

标签:

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

  • XiaoMusic官网入口网址:https://xdocs.hanxi.cc/
  • XiaoMusic开源项目地址:https://github.com/hanxi/xiaomusic
  • XiaoMusic安装部署说明:https://xdocs.hanxi.cc/issues/
  • 如果你看不懂官方提供的教程,可以在网上搜索其他网友分享的XiaoMusic相关教程,你也可以点击:链接,查看b站相关博主分享的XiaoMusic安装部署视频教程。

功能特点

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

部署与配置

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

社区与支持

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

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

数据统计

相关导航

MusicPlayer2
MusicPlayer2

MusicPlayer2 是一款功能强大且开源的本地音乐播放器软件,广泛支持多种音频格式和丰富的附加功能。它不仅具备基本的音乐播放功能,还集成了歌词显示、格式转换、频谱分析、音效设置、专辑封面下载等高级功能,满足用户在不同场景下的音乐需求。 MusicPlayer2项目官网入口网址:https://github.com/zhongyang219/MusicPlayer2/MusicPlayer2官方下载地址:https://github.com/zhongyang219/MusicPlayer2/releases核心功能1.音乐播放MusicPlayer2 支持几乎所有常见的音频格式,包括 MP3、FLAC、AAC、WAV、OGG、APE、CUE 等。用户可以通过“文件”菜单中的“打开文件”或“打开文件夹”选项,或直接拖放文件至程序主窗口或图标上播放音乐 。2.歌词显示与管理歌词显示:支持桌面歌词显示、任务栏搜索框显示歌词、迷你模式显示歌词等。歌词下载:支持在线歌词下载,用户可以通过软件自动获取歌词信息。歌词编辑:允许用户在软件中修改歌词内容,支持同步歌词显示时间。歌词同步:支持歌词与播放进度同步,确保歌词与音乐播放时间一致 。3.专辑封面与标签识别专辑封面显示与下载:支持显示和下载专辑封面,使音乐播放更加生动。歌曲标签识别:自动识别歌曲的标签信息,包括歌手、专辑、流派等,并支持编辑(目前仅支持 ID3V1 格式)。4.音效与个性化设置音效设置:内置均衡器和混响效果,用户可以根据个人喜好调整音效。主题颜色:允许用户自定义主题颜色,满足个性化需求。背景高斯模糊:提供背景高斯模糊效果,提升用户界面的美观度 。5.格式转换支持多种音频格式之间的转换,方便用户在不同设备上播放音乐 。6.高级功能频谱分析:提供频谱分析功能,帮助用户更好地理解音乐的频率分布。任务栏缩略图按钮:在任务栏上显示缩略图按钮,方便用户快速控制播放。Cue 分轨支持:支持 cue 文件分轨功能,便于管理和播放音乐 。用户界面与自定义界面简洁美观:MusicPlayer2 的界面设计简洁,用户可以轻松浏览音乐库,并快速找到所需音乐。自定义播放列表:用户可以按照自己的喜好创建不同的音乐列表,并能够方便地切换和管理这些列表。自定义界面:支持用户自定义界面,用户可以通过在文件目录下的 skin 文件夹中新建并编写 XML 文件来配置用户界面。迷你模式:支持迷你模式,适合在小屏幕上使用 。 MusicPlayer2 是一款功能全面、界面简洁、支持多种音频格式和丰富附加功能的本地音乐播放器。它不仅适合日常音乐播放,还可以用于音乐分析和管理。无论是音乐爱好者还是专业音频工作者,都能在MusicPlayer2 中找到适合自己的功能和体验。其开源特性也使其成为学习和研究音频处理技术的理想选择。

MinaPlay
MinaPlay

MinaPlay 是一款面向个人用户的追番/追剧媒体库,核心理念是通过 RSS 订阅实现视频的自动聚合、下载与管理。用户只需在系统中添加或自定义 RSS 订阅源,MinaPlay 会定时抓取最新的剧集信息,依据预设的下载规则自动下载媒体文件,并为每个视频生成完整的描述信息,省去手动搜索和手动整理的繁琐步骤。 MinaPlay官网入口网址:https://nepsyn.github.io/minaplay/MinaPlay开源项目地址:https://github.com/nepsyn/minaplay 在功能层面,MinaPlay 不仅提供单机下载,还支持同步观影放映室、多人语音聊天以及实时消息推送,用户可以邀请好友一起观看最新剧集,享受类似“观影派对”的互动体验。系统内置高度可扩展的通知服务和插件机制,开发者可以自行编写插件,实现如弹幕、字幕自动匹配、第三方媒体库同步等高级功能。 技术实现上,MinaPlay 采用 Docker Compose 进行一键部署,内部包含 MySQL、Redis 以及基于 NestJS 与 TypeORM 构建的服务器端,前端则使用现代化的 Web 框架提供友好的交互界面。首次启动后系统会在控制台输出默认管理员账号和密码,用户可通过浏览器访问 http://127.0.0.1:3000 完成登录与后续配置。 MinaPlay 将 RSS 订阅、自动下载、媒体管理与社交观影功能有机结合,为追番追剧爱好者提供了一个“一站式”解决方案,既降低了手动操作的门槛,又提升了观影的便利性与乐趣。

IINA
IINA

IINA 是一款专为 macOS 平台设计的开源视频播放器,以其强大的功能、简洁的界面和出色的性能而受到广泛好评。它基于 mpv 开发,利用了 mpv 强大的解码能力和高效的渲染模式,支持几乎所有的音频和视频格式,包括常见的 MP4、MKV、AVI 等格式,甚至可以播放从 MP4 转换来的 GIF 动画文件。 IINA播放器官网入口网址:https://iina.io/IINA播放官网下载地址:https://iina.io/download/IINA播放器项目地址:https://github.com/iina/iina IINA 的设计风格注重用户体验,界面简洁美观,采用了 macOS 自然的 Yosemite 或 Mojave 设计语言,同时支持深色模式和触控板快捷操作,如倍速播放、画中画功能等。此外,IINA 还支持多种字幕格式,包括外挂字幕和自动下载字幕,并提供字幕调节功能,使用户能够轻松地在视频中添加或调整字幕。 作为一款开源软件,IINA 不仅免费使用,还允许用户自由定制播放器的各项设置,例如调整播放速度、亮度对比度、色调等。它还支持网络播放功能,通过 YouTube-dl 插件可以直接播放 YouTube 视频,但对国内视频网站的支持稍显不足。 IINA 的安装过程非常简单,用户可以通过 GitHub 或 Mac 应用商店下载并安装。安装完成后,只需将 IINA 文件拖入指定文件夹即可完成设置。对于新手用户,IINA 提供了详细的使用教程和安装指南,帮助用户快速上手。 办公人导航提醒,尽管 IINA 功能强大且兼容性出色,但其离线程序文件较大,仅适用于 macOS 平台,这也是部分用户的潜在顾虑。然而,凭借其流畅的播放体验、丰富的功能和优雅的设计,IINA 已成为许多 macOS 用户的首选视频播放器之一。 IINA 是一款适合追求高效、个性化观影体验的用户的优秀播放器,无论是日常娱乐还是专业需求,都能提供卓越的支持和便利。

NipaPlay
NipaPlay

NipaPlay‑Reload 是一款基于 Flutter 重写的现代化跨平台视频播放器,面向 Windows、macOS、Linux、Android 与 iOS 五大操作系统提供统一、流畅的观影体验。它既支持本地视频文件的直接播放,也可通过 Emby、Jellyfin、WebDAV 等媒体服务器挂载网络媒体库,实现局域网内多设备的快速访问。播放器内置多种视频解码内核(FVP、Media Kit、Video Player、libmpv),兼容 MP4、MKV、AVI、FLV 等常见格式,并提供弹幕系统(滚动、顶部、底部、轨道管理、记忆轨迹),支持 ASS、SRT 等字幕格式的显示与样式自定义,且可在同一视频中切换多音轨。 NipaPlay官网入口网址:https://nipaplay.aimes-soft.com/NipaPlay开源项目地址:https://github.com/MCDFsteve/NipaPlay-ReloadNipaPlay官方下载地址:https://nipaplay.aimes-soft.com/ 在番剧管理方面,NipaPlay‑Reload 与 Bangumi 平台深度集成,能够同步观看进度、评分和评论,提供新番时间表、按星期分类的番剧列表、番剧详情页、图片缓存以及历史记录同步等功能,极大提升追番用户的使用便利性。设置中心采用毛玻璃视觉风格,支持暗/亮主题切换、背景图片自定义、快捷键配置以及多平台自适应布局,用户可根据个人喜好自由定制界面。 技术上项目使用 Flutter/Dart 进行跨平台 UI 开发,配合 SQLite 与 SharedPreferences 实现本地数据持久化,利用 Provider 管理状态,结合 HTTP、Bangumi API、Emby/Jellyfin API 完成网络交互,整体架构简洁且易于扩展。项目保持活跃更新,社区欢迎代码、文档或 UI 设计的贡献,共同打造功能更完整的跨平台媒体中心。 NipaPlay‑Reload 以其全平台覆盖、丰富的弹幕与字幕支持、深度的番剧管理以及美观实用的界面设计,成为动漫爱好者和跨平台用户的理想选择。

暂无评论

暂无评论...