>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Svelte

Musicat:以现代方式回归本地音乐

你还记得音乐收藏曾让你引以为豪的日子吗?当你孜孜不倦地收集曲目、编辑标签、创建完美的播放列表?在流媒体时代,这些仪式感正在逐渐消失。但 Musicat 项目为本地音乐聆听提供了一种耳目一新的方式——现代化的界面和意想不到的功能。

为什么 Musicat 值得关注

Musicat 不仅仅是一个音频播放器。它是为以下用户打造的利器:

  • 将音乐本地存储为 MP3、FLAC、WAV、AAC、OGG 格式
  • 追求纯净音质(支持无缝播放和自动采样率切换)
  • 喜欢以新方式探索自己的收藏(聆听地图、统计数据)
  • 需要便捷的元数据编辑(支持 ID3v2 和 Vorbis)

Musicat 封面

立即尝试 Musicat 的 5 个理由

  1. 聆听地图 — 查看你音乐收藏的地理分布。你的曲目涉及哪些国家?

  2. 智能播放列表 — 按流派、年份、播放频率等条件自动筛选。

  3. 功能完整的标签编辑器,支持从网络获取专辑封面和歌词。

  4. 迷你播放器,献给追求简约的用户 — 以紧凑形式呈现 Musicat 的全部功能。

  5. 统计和排行榜 — 分析你的音乐收听习惯,发现收藏的新面貌。

Musicat 界面

技术细节

Musicat 基于以下技术栈构建:

  • 界面使用 Svelte
  • 使用 Tauri 而非 Electron,以获得原生性能
  • 音频处理使用 Rust(正在从 WebAudio 迁移)
# Установка на Linux
sudo apt-get install libasound2-dev
npm install
npm run tauri dev

这个项目适合谁?

  1. 音乐发烧友 — 拥有大量本地收藏,厌倦了流媒体算法。
  2. 音乐人 — 想要整理自己的作品集。
  3. 开发者 — 对现代桌面技术(Tauri、Svelte)感兴趣。
  4. 音频发烧友 — 追求高品质播放,不愿妥协。

局限性与未来展望

项目正在积极开发中(版本 0.x),可能会有变化。但即使在现在,它已经是一个功能完整的工具,并有着雄心勃勃的计划:

  • 主题支持(已完成 80%)
  • 内置 Wikipedia 面板,查看艺人信息
  • 支持 Linux 和 Windows 构建
  • 自动更新系统

Musicat 是对本地音乐聆听的一次全新诠释。如果你怀念音乐收藏曾代表的那种个人化、精心整理的时光,这个项目绝对值得在你的电脑上占有一席之地。

更多截图

附注:作者暂时停止了新功能的开发,但项目仍开放接受错误修复和改进。一个贡献代码的好机会!

相关项目