Tauon Music Box:当现代 UI 遇上本地音乐收藏——一款被低估的开源音乐播放器
Tauon Music Box 是一款开源跨平台音乐播放器,由 Taiko2k 开发,采用 Qt 构建现代化用户界面,支持 Linux 和 Windows。提供高效的本地音乐库管理、播放列表管理、无缝播放和 Last.fm Scrobbling。适合拥有中等规模本地音乐收藏、偏好现代简洁界面设计的用户。核心卖点:在 Linux 上提供了接近 MusicBee 风格的现代 UI 体验,同时支持主题定制和插件扩展。
一句话简介
Tauon Music Box 是一款开源跨平台音乐播放器,采用 Qt 构建,支持 Linux 和 Windows。它专注于给本地音乐收藏提供现代化的浏览和播放体验,同时支持无缝播放、Last.fm Scrobbling、插件扩展和界面主题定制。如果你觉得 Strawberry 的界面太传统,MusicBee 又不支持 Linux,Tauon 是目前最接近"现代 UI + 本地音乐管理"这个组合的开源选项。
核心亮点
- 🎧 无缝播放 + 高质量音频引擎——支持 Gapless Playback,专辑曲目之间切换零间隔;底层音频管线针对 FLAC/APE/WAV 等多种格式优化
- 🎨 可定制的现代 Qt 界面——不是简单换色,可以通过配置文件调整字体、颜色、布局,社区有分享自定义主题的传统
- 🔌 插件系统——支持歌词显示、可视化效果等扩展功能,Last.fm Scrobbling 内建支持
- 📋 灵活的播放列表管理——支持静态播放列表和基于规则的动态智能播放列表,可导入导出
- 💰 完全免费——GitHub 开源,不捆绑、不弹广告、不收集数据
功能详解
音乐库管理——本地文件夹自动扫描
Tauon 的工作方式是让你指定本地音乐文件夹,然后自动扫描并索引。它会读取嵌入标签(ID3/Vorbis Comment),按艺术家、专辑、流派等维度组织浏览视图。如果你习惯手动管理文件夹结构(比如 /music/Artist/Album/ 这种),直接映射过去就行,不需要重建数据库。
支持批量编辑标签,包括从互联网自动抓取专辑封面和元数据。对于几百到几千张专辑的中等规模库来说,扫描速度可以接受;超过两万首就会开始吃力。
播放列表系统——比大多数 Linux 播放器灵活
你可以创建静态播放列表,也支持基于规则的智能播放列表——比如"所有 80 年代摇滚、超过4分钟的曲目"自动收录。播放列表可以导出为 M3U/PLS 等标准格式,跨软件使用没问题。
一个实用的细节:Tauon 的播放列表窗口和主音乐库窗口是分离的,可以同时查看两边,拖拽操作很顺手。这在整理和筛选歌曲时明显比 Clementine 的单窗口体验好。
界面与主题——不是换个颜色就叫定制
Tauon 的界面定制不是切几个预设皮肤。你可以在 config.toml 里改字体大小、颜色方案、布局间距,甚至可以完全推翻默认外观。社区用户分享过模仿 Spotify、Apple Music 风格的自定义主题。Qt 框架的渲染性能也比 Electron 类播放器(如 Nuclear)好得多,内存占用通常在 150-300MB。
插件与扩展——量不大,但关键功能都有
插件系统支持歌词显示(同步 LRC 格式)、频谱可视化、Discord Rich Presence 等。Last.fm Scrobbling 是内建的,不需要额外插件。虽然不是像 foobar2000 那样有几百个插件的生态,但对日常听歌来说够了。
安装/使用教程
Windows:从 GitHub Releases 页下载预编译的二进制文件,解压后运行 TauonMusicBox.exe。
Linux:
# Arch Linux (AUR)
yay -S tauon-music-box
# Flatpak(推荐,跨发行版一致)
flatpak install flathub com.github.taiko2k.tauonmb
# 从源码运行(需 Python + Qt)
git clone https://github.com/Taiko2k/TauonMusicBox
cd TauonMusicBox
pip install -r requirements.txt
python tauon.py快速上手:
- 启动软件,在设置中指定你的音乐文件夹路径
- 等待扫描完成后,按艺术家/专辑浏览
- 右键歌曲添加到播放列表
- 可选:在设置中登录 Last.fm 开启 Scrobbling
适用场景
- Linux 用户找一款界面不丑的本地播放器:大多数 Linux 音乐播放器(Strawberry、Clementine、Audacious)功能强但 UI 停留在 2010 年。Tauon 的设计语言更接近现在的标准。
- 从 Windows MusicBee 迁移到 Linux 的人:MusicBee 是 Windows 上最好的本地音乐管理工具之一,但不支持 Linux。Tauon 是最接近的跨平台替代。
- 收藏几千首曲目、喜欢手动整理的用户:中等规模库在 Tauon 上体验流畅;超大型库(5 万+)建议考虑其他方案。
- 在意外观、愿意动手调配置的人:Tauon 的 theming 自由度比同类产品高。
类似工具对比
| 特性 | Tauon Music Box | Strawberry | Clementine | MusicBee |
|---|---|---|---|---|
| 平台 | Linux, Windows | Linux, Windows, macOS | Linux, Windows, macOS | Windows only |
| 界面 | 现代 Qt 界面,可深度定制 | 传统 Qt 界面 | 传统 Qt 界面 | 功能丰富,可定制 |
| 无缝播放 | 支持 | 支持 | 支持 | 支持 |
| 智能播放列表 | 支持 | 支持 | 支持 | 支持 |
| 插件生态 | 基础(歌词/可视化/Discord) | 插件较少 | 支持 | 非常丰富 |
| 大库性能 | 中等(2万+ 可能卡顿) | 较好 | 较好 | 优秀 |
| 开源 | 是(GitHub) | 是 | 是 | 否 |
| 维护活跃度 | 中等 | 活跃 | 停更(KDE 接管) | 活跃 |
常见问题 FAQ
Q: Tauon 处理大型音乐库表现怎么样?
A: 几千到一两万首曲目体验还不错。超过两万首之后扫描变慢、搜索延迟增加,这是社区反馈的一个弱点。建议大库用户把音乐按文件夹分组导入,而不是一次性全扫。
Q: 和 Strawberry 比,该选哪个?
A: 如果你看重功能稳定性、大库性能、传统操作习惯——选 Strawberry。如果你想要更好看的界面、更多界面定制自由、智能播放列表——试试 Tauon。两者可以共存,不冲突。
Q: 支持哪些音频格式?
A: FLAC、APE、WAV、MP3、AAC、OGG、WMA 等主流格式都支持。DSD 未测试。
Q: 怎么安装插件?
A: 目前没有像 foobar2000 那样的插件市场。大部分插件需从 GitHub 或社区论坛下载,放到指定目录。官方 Wiki 有插件安装指引。
Q: 项目还在维护吗?
A: 是的,GitHub 上有定期 commit。虽然频率不是特别高,但没有停更。社区规模相对小,遇到问题可能需要自己排查。
相关推荐
推荐资源
Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用
Oh My Zsh 是一个社区驱动的 Zsh 配置管理框架,一条命令安装即用。内置 300+ 插件(git/docker/kubectl 等),150+ 主题,支持自动补全、语法高亮和 Git 状态集成。适合从 Bash 迁移到 Zsh 的所有开发者,大幅降低 Zsh 学习曲线。开源免费,GitHub 170k+ Star。
Lumina Desktop:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更
Lumina Desktop 是基于 Qt5 和 Fluxbox 构建的轻量级开源桌面环境,专为 BSD 系统设计。空闲内存占用仅 100-250MB,在 1GB RAM 的老旧笔记本上也能流畅运行。内置 ZFS 快照管理、QSS 主题系统和模块化面板。项目已于 2020 年停止活跃开发,但其极简主义设计理念仍具参考价值。
AuthPass:兼容 KeePass kdbx 格式的跨平台开源密码管理器,Flutter 构建 + WebDAV 同步 + 内置 OTP
AuthPass 是一款基于 Flutter 构建的现代开源密码管理器,原生兼容 KeePass kdbx 3/4 格式,覆盖 Windows/macOS/Linux/Android/iOS/Web 全平台。支持 AES/ChaCha20 加密保护密码库、WebDAV 同步到 Nextcloud/ownCloud 自托管服务器、内置 TOTP 一次性密码生成器和自动填充功能。如果你已有 KeePass 数据库想换个现代界面,或需要 iOS/Web 端访问密码库,AuthPass 是免费方案里平台覆盖最广的选择。注意尚未通过独立第三方安全审计。
Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致
Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。其核心特点是将几乎所有行为——快捷键、鼠标操作、文件关联、右键菜单、自定义按钮——全部开放为可编辑的文本配置文件。内建 Actions 系统支持绑定外部脚本(Shell/Python/Perl),实现一键批量重命名、格式转换、打包解压等复杂操作。适合追求效率和深度定制的 Linux/Unix 高级用户。
nvtop:当 nvidia-smi 不够直观时,这个开源 GPU 监视器给了一个 htop 风格的答案
nvtop 是一个基于 ncurses 的开源 GPU 任务监视器,为 NVIDIA/AMD/Intel 多厂商 GPU 提供 htop 风格的交互式 TUI 界面。实时显示 GPU 利用率、显存占用、温度、功耗和进程列表,支持键盘排序、筛选和终止进程。适合深度学习训练监控、多 GPU 服务器管理和 GPU 应用调优。
KCleaner:端侧 AI 开发环境的高效系统清理器,KDE Plasma 桌面维护必备利器
端侧 AI 开发往往涉及海量模型缓存、临时数据集和构建中间文件,Linux 桌面环境极易被"撑爆"。KCleaner 专为 KDE Plasma 设计,一键清理缓存、旧内核和包管理器残留,让你的 AI 开发工作站保持最佳性能。
GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步
GSConnect 是一个 GNOME Shell 扩展,通过实现 KDE Connect 协议在 Linux 桌面和 Android 手机之间实现通知同步、剪贴板双向共享、无线文件传输和远程控制。核心卖点:与 GNOME Shell 深度集成,无需安装任何 Qt/KDE 依赖库,所有数据通过本地 Wi-Fi 加密传输,不经过第三方服务器。适合使用 GNOME 桌面 + Android 手机的 Linux 用户。
GNOME Terminal:当默认终端不再是唯一选择,它还剩下什么
GNOME Terminal 是 GNOME 桌面环境的默认终端模拟器,基于 VTE 库构建,对 GNOME 用户来说开箱即用。适合不需要花哨功能的日常命令行用户——系统管理、SSH、Git、编译,够用。支持多 Profile 配置、透明背景、自定义快捷键。如果你的需求是 GPU 渲染的丝滑滚动和极致定制化,这篇评测也会告诉你在第几个分岔路口换车。
JDiskReport:边缘计算时代的数据存储审计利器 📊
2026年边缘计算设备呈指数级增长,分布式存储节点的空间管理从"运维小事"升级为"数据主权合规要件"。JDiskReport 跨平台开源硬盘分析工具,以多维图表直观展示存储分布,支持网络驱动器扫描和报告导出,为边缘端数据审计提供轻量高效的技术支撑。
Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌
2026年AIGC与多模态AI正在重塑人机交互的每个触点——桌面背景从静态图片演变为动态信息界面。Wallch 是 Linux 桌面美化史上的经典开源壁纸更换器,以 Live Earth 实时地球壁纸、Wikipedia 每日精选图片和桌面时钟渲染为核心特色,在数字孪生理念渗透桌面体验的今天,它开创性地将"动态信息流"引入了桌面美学。
💬 评论