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

快速上手

  1. 启动软件,在设置中指定你的音乐文件夹路径
  2. 等待扫描完成后,按艺术家/专辑浏览
  3. 右键歌曲添加到播放列表
  4. 可选:在设置中登录 Last.fm 开启 Scrobbling

适用场景

  • Linux 用户找一款界面不丑的本地播放器:大多数 Linux 音乐播放器(Strawberry、Clementine、Audacious)功能强但 UI 停留在 2010 年。Tauon 的设计语言更接近现在的标准。
  • 从 Windows MusicBee 迁移到 Linux 的人:MusicBee 是 Windows 上最好的本地音乐管理工具之一,但不支持 Linux。Tauon 是最接近的跨平台替代。
  • 收藏几千首曲目、喜欢手动整理的用户:中等规模库在 Tauon 上体验流畅;超大型库(5 万+)建议考虑其他方案。
  • 在意外观、愿意动手调配置的人:Tauon 的 theming 自由度比同类产品高。

类似工具对比

特性Tauon Music BoxStrawberryClementineMusicBee
平台Linux, WindowsLinux, Windows, macOSLinux, Windows, macOSWindows 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:一条命令拥有增强版终端,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:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更

Lumina Desktop 是基于 Qt5 和 Fluxbox 构建的轻量级开源桌面环境,专为 BSD 系统设计。空闲内存占用仅 100-250MB,在 1GB RAM 的老旧笔记本上也能流畅运行。内置 ZFS 快照管理、QSS 主题系统和模块化面板。项目已于 2020 年停止活跃开发,但其极简主义设计理念仍具参考价值。

系统辅助 桌面美化
AuthPass:兼容 KeePass kdbx 格式的跨平台开源密码管理器,Flutter 构建 + WebDAV 同步 + 内置 OTP

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 是免费方案里平台覆盖最广的选择。注意尚未通过独立第三方安全审计。

数据安全 开发工具 +1
Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致

Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致

Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。其核心特点是将几乎所有行为——快捷键、鼠标操作、文件关联、右键菜单、自定义按钮——全部开放为可编辑的文本配置文件。内建 Actions 系统支持绑定外部脚本(Shell/Python/Perl),实现一键批量重命名、格式转换、打包解压等复杂操作。适合追求效率和深度定制的 Linux/Unix 高级用户。

系统辅助 文件管理
nvtop:当 nvidia-smi 不够直观时,这个开源 GPU 监视器给了一个 htop 风格的答案

nvtop:当 nvidia-smi 不够直观时,这个开源 GPU 监视器给了一个 htop 风格的答案

nvtop 是一个基于 ncurses 的开源 GPU 任务监视器,为 NVIDIA/AMD/Intel 多厂商 GPU 提供 htop 风格的交互式 TUI 界面。实时显示 GPU 利用率、显存占用、温度、功耗和进程列表,支持键盘排序、筛选和终止进程。适合深度学习训练监控、多 GPU 服务器管理和 GPU 应用调优。

AI与数据 开发工具 +1
KCleaner:端侧 AI 开发环境的高效系统清理器,KDE Plasma 桌面维护必备利器

KCleaner:端侧 AI 开发环境的高效系统清理器,KDE Plasma 桌面维护必备利器

端侧 AI 开发往往涉及海量模型缓存、临时数据集和构建中间文件,Linux 桌面环境极易被"撑爆"。KCleaner 专为 KDE Plasma 设计,一键清理缓存、旧内核和包管理器残留,让你的 AI 开发工作站保持最佳性能。

开发工具 系统辅助
GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect 是一个 GNOME Shell 扩展,通过实现 KDE Connect 协议在 Linux 桌面和 Android 手机之间实现通知同步、剪贴板双向共享、无线文件传输和远程控制。核心卖点:与 GNOME Shell 深度集成,无需安装任何 Qt/KDE 依赖库,所有数据通过本地 Wi-Fi 加密传输,不经过第三方服务器。适合使用 GNOME 桌面 + Android 手机的 Linux 用户。

办公文档 系统辅助
GNOME Terminal:当默认终端不再是唯一选择,它还剩下什么

GNOME Terminal:当默认终端不再是唯一选择,它还剩下什么

GNOME Terminal 是 GNOME 桌面环境的默认终端模拟器,基于 VTE 库构建,对 GNOME 用户来说开箱即用。适合不需要花哨功能的日常命令行用户——系统管理、SSH、Git、编译,够用。支持多 Profile 配置、透明背景、自定义快捷键。如果你的需求是 GPU 渲染的丝滑滚动和极致定制化,这篇评测也会告诉你在第几个分岔路口换车。

开发工具 系统辅助
JDiskReport:边缘计算时代的数据存储审计利器 📊

JDiskReport:边缘计算时代的数据存储审计利器 📊

2026年边缘计算设备呈指数级增长,分布式存储节点的空间管理从"运维小事"升级为"数据主权合规要件"。JDiskReport 跨平台开源硬盘分析工具,以多维图表直观展示存储分布,支持网络驱动器扫描和报告导出,为边缘端数据审计提供轻量高效的技术支撑。

数据安全 系统辅助 +1
Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌

Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌

2026年AIGC与多模态AI正在重塑人机交互的每个触点——桌面背景从静态图片演变为动态信息界面。Wallch 是 Linux 桌面美化史上的经典开源壁纸更换器,以 Live Earth 实时地球壁纸、Wikipedia 每日精选图片和桌面时钟渲染为核心特色,在数字孪生理念渗透桌面体验的今天,它开创性地将"动态信息流"引入了桌面美学。

系统辅助 桌面美化

选择支付方式

支付 ¥0.00 购买此资源