Harmonoid:基本够用的漂亮的跨平台音乐播放器
创始人
2024-03-02 13:50:46
0

幸运的是,Linux 的优秀开源音乐播放器 并不缺乏。过去我们已经介绍了多种选择。

在这里,我重点介绍一款免费使用(但不是自由开源软件),可用于多种平台(包括 Linux、Windows 和 Android)的音乐播放器。

Harmonoid:Material Design 的直观用户体验

harmonoid player

Harmonoid 是用 Dart 语言编写的。它利用 libmpvmpv 在桌面平台上实现媒体播放功能。

它提供了一个优秀的用户界面。并且不使用 electron.js。所以,如果你讨厌 Electron,你可以试试这个。

通常,你会在 Android 上看到应用具有 Material Design UI。如果你不知道,Material 是谷歌的开源设计系统。

没有多少创作者将它用于桌面应用。作为一种改变,Harmonoid 具有 Material Design 用户体验,可以同时做到快速和直观。

这让 Harmonoid 为 Linux 用户呈现了独特的用户体验。动画感觉流畅且易于导航,并提供大量有价值的功能来帮助管理你的音乐库。

如果你想要一个有良好 UI 和功能集的音乐播放器,我建议你尝试一下 Harmonoid。

Harmonoid 的特点

harmonoid player options

Harmonoid 可能看起来像一个简单的音乐播放器,但它包含了一些最有价值的功能。他们包括:

  • 跟唱功能,你可以找到歌词,或者你可以手动添加它们
  • 编辑歌曲详细信息,包括艺术家、年份、流派、曲目编号、专辑和标题
  • 轻松分类和排序你的音乐列表
  • 一个快速搜索功能来找到你要找的东西
  • 缓存元数据以在你每次加载时提供快速体验
  • 与 Windows 和 Linux 的良好集成支持
  • 支持在 Discord 中展示,可以显示你的音乐以及插图和播放按钮
  • 调整音乐的速度、音量和音高
  • 原始元数据读取器可读取你库中任何文件或歌曲的标签
  • 播放由 MPV 提供
  • .LRC 文件兼容性
  • 支持在线 URL(YouTube)和广播流
  • 跨平台
  • 多位艺术家支持
  • 深色/浅色模式

除了这些之外,还有一些小功能可以发挥很大的作用,例如无缝播放和上下文菜单集成,并且它通常是一个轻量级应用

Harmonoid 应该非常适合想要同时播放音乐或整理收藏的用户。我会说它提供了两全其美的方法。

在 Linux 上安装 Harmonoid

你可以从其 下载页面 获取 .deb/.rpm 包并将其安装在基于 Ubuntu 的发行版或 Fedora 上。

此外,你需要使用以下命令安装 mpv 和 libmpv(对于 Ubuntu):

sudo apt install mpv lipmpv-dev

确保安装这些软件包可以让你用 Harmonoid 处理所有类型的文件进行播放。

你还可以在 AUR 上找到基于 Arch 的发行版的 Harmonoid。要探索有关该播放器的更多信息,请访问其 GitHub 页面官方网站

你是否尝试过 Harmonoid 在你的 Linux 系统上播放和整理音乐? 你最喜欢的 Linux 音乐播放器是什么? 在下面的评论中让我知道你的想法。


via: https://itsfoss.com/harmonoid/

作者:Ankush Das 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

开源不足一个月,音乐播放器...
IT之家 10 月 18 日消息,Winamp 是一款经典的 Wi...
2024-10-18 13:02:57
Android模拟器无法找...
请将以下代码添加到您的AndroidManifest.xml文件中...
2024-10-09 07:02:11
Android记录相机和音...
要实现Android上的相机和音乐播放器功能,你需要使用Andro...
2024-10-08 14:02:06
Android12中音乐播...
在Android 12中,为了安全和隐私,Google限制了前台服...
2024-09-30 23:00:35
安卓10上的音乐播放器应用...
要解决安卓10上音乐播放器应用程序无法工作的问题,可以尝试以下步骤...
2024-09-01 16:01:25
Python GUI编程:...
文章目录1. 程序运行结果2.程序实现原理3. GUI布局4. 功...
2024-05-03 13:48:22

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...