TranslateProject/sources/tech/20221216.1 ⭐️ Harmonoid A Beautiful Cross-Platform Music Player With Essential Features.md

108 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Harmonoid: A Beautiful Cross-Platform Music Player With Essential Features"
[#]: via: "https://itsfoss.com/harmonoid/"
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Harmonoid: A Beautiful Cross-Platform Music Player With Essential Features
======
Fortunately, theres no shortage of [good open-source music players for Linux][1]. We have covered a variety of options in the past.
Here, I highlight a music player that is free to use, open-source, and available for multiple platforms, including **Linux, Windows, and Android**.
### Harmonoid: Intuitive User Experience With Material Design
![harmonoid player][2]
Harmonoid is written in Dart programming language. It utilizes [libmpv][3] and [mpv][4] for its media playback capabilities on desktop platforms.
It provides an excellent user interface to work with. And does not use electron.js. So, if you hate Electron, this is something you can try.
Usually, you see apps feature material design UI on Android. If you did not know, Material is Googles open-source design system.
![harmonoid player info][5]
Not a lot of creators use it for desktop applications. For a change, Harmonoid features a material design user experience that can be snappy and intuitive simultaneously.
This lets Harmonoid present a unique user experience to Linux users. The animations feel smooth and easy to navigate and offer plenty of valuable features to help manage your music library.
![harmonoid url][6]
If you want a music player with a good UI and feature set, I recommend trying Harmonoid.
**Recommended Read**: [Best Music Players for Linux Users][1]
### Features of Harmonoid
![harmonoid player options][7]
[Harmonoid][8] may look like a simple music player, but it comes packed with some of the most valuable features. They include:
- **Sing along feature where it finds lyrics, or you can manually add them**
- **Edit song details, including artist, year, genre, track number, album, and title**
- Easy sorting and ordering of your music list
- A quick search feature to find what you are looking for
- Caches metadata to offer a fast experience every time you load it
- Good integration support with Windows and Linux
- Discord rich presence support to show your music along with artwork and play buttons
- Adjust the speed, volume, and pitch of the music
- Raw metadata reader to read tags of any file or song in your library
- Playback is powered by MPV
- .LRC file compatibility
- **Online URL (YouTube) and radio stream supported**
- Cross-platform
- Multiple artist support
- Dark/light mode
In addition to these, several subtle abilities go a long way, like **gapless playback and context menu integration, and it is a lightweight application** in general.
Harmonoid should fit perfectly for users who want to play music or want to organize their collection simultaneously. I would say that it offers the best of both worlds.
![harmonoid settings][9]
### Install Harmonoid on Linux
You can grab the **.deb/.rpm** package from its [download page][10] and install it on Ubuntu-based distros or Fedora.
Additionally, you need to install mpv and libmpv using the following command (for Ubuntu):
```
sudo apt install mpv lipmpv-dev
```
Ensuring to install these packages will let you handle all kinds of files for playback with Harmonoid.
You can also find Harmonoid on [AUR][11] for Arch-based distributions. To explore more about the player, head to its [GitHub page][12] and the [official website][8].
_Have you tried Harmonoid to play and organize music on your Linux system? Whats your favorite music player for Linux? Let me know your thoughts in the comments down below._
--------------------------------------------------------------------------------
via: https://itsfoss.com/harmonoid/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/best-music-players-linux/
[2]: https://itsfoss.com/wp-content/uploads/2022/12/harmonoid-player.png
[3]: https://github.com/mpv-player/mpv/tree/master/libmpv
[4]: https://mpv.io
[5]: https://itsfoss.com/wp-content/uploads/2022/12/harmonoid-player-info.png
[6]: https://itsfoss.com/wp-content/uploads/2022/12/harmonoid-url.png
[7]: https://itsfoss.com/wp-content/uploads/2022/12/harmonoid-player-options.png
[8]: https://harmonoid.com
[9]: https://itsfoss.com/wp-content/uploads/2022/12/harmonoid-settings.png
[10]: https://harmonoid.com/downloads
[11]: https://aur.archlinux.org/packages/harmonoid-bin
[12]: https://github.com/harmonoid/harmonoid