How to install Harmony on Ubuntu 18.04

To install Harmony on Ubuntu 18.04


Harmony is an open-source music player with a sleek interface, available for Linux, Mac, and Windows. Harmony Music Player is packed with several features and some of them are listed as follows.


Features


&bull Update Electron to 1.4.10
&bull Disable auto refresh on start -> add an option to enable it
&bull Add choice for tray icon (black, white or normal)
&bull Add icons for tray menu buttons
&bull Larger min-width/min-height

INSTALLATION

Download a harmony application package using this following URL

root@linuxhelp1:~# wget https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.deb
--2018-05-29 17:03:16--  https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.deb
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
.
.
HTTP request sent, awaiting response... 200 OK
Length: 37730830 (36M) [application/octet-stream]
Saving to: ‘ harmony-0.9.1-x64.deb’ 

harmony-0.9.1-x64.deb   100%[==============================> ]  35.98M   546KB/s    in 88s     

2018-05-29 17:04:47 (420 KB/s) - ‘ harmony-0.9.1-x64.deb’  saved [37730830/37730830]

Install a Gdebi package, which will we used to resolve their dependencies due to installing a Debian packages

root@linuxhelp1:~# apt-get install gdebi -y
Reading package lists... Done
Building dependency tree      
Reading state information... Done


The following packages were automatically installed and are no longer required:


  apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap
.
.
update-alternatives: using /usr/share/icons/gnome/scalable/places/debian-swirl.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Setting up libpango-perl (1.227-2build1) ...
Setting up gdebi (0.9.5.7+nmu2) ...
Setting up libgtk2-perl (2:1.24992-1build1) ...

Install a Harmony application using the gdebi command

root@linuxhelp1:~# gdebi harmony-0.9.1-x64.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: gconf-service gconf-service-backend gconf2 gconf2-common libappindicator1 libgconf-2-4 libindicator7
.
.
Preparing to unpack harmony-0.9.1-x64.deb ...
Unpacking harmony (0.9.1) ...
Setting up harmony (0.9.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

Open an Ubuntu menu and type Harmony on the menu


with this, the method to install Harmony on Ubuntu 18.04 comes to an end.

Tag : Ubuntu
FAQ
Q
How can I reset everything in Harmony?
A
You can reset your settings from the settings itself.
However, if you want to make a full reset (as if it's the first time you use Harmony) you should delete the folder Harmony/ located in:

%APPDATA% on Windows
~/.config/ on Linux
~/Library/Application Support/ on MacOS
Q
Why are some tracks from Spotify and Deezer not the same as the original songs?
A
Spotify and Deezer only provide APIs to fetch metadata but not the actual music. To play these tracks, Harmony tries to find the closest match on YouTube but may be wrong sometimes.
Q
Why are some tracks from Spotify and Deezer not the same as the original songs?
A
Spotify and Deezer only provide APIs to fetch metadatas but not the actual musics. To play these tracks, Harmony tries to find the closest match on YouTube, but may be wrong sometimes.
Q
What happens to my Google and Hype Machine credentials when I log in on Harmony?
A
There is no official API for Google Play Music so the only way to log in is by entering your credentials. The Hype Machine plugin doesn't yet support OAuth login. However, both your Google and Hype Machine credentials aren't stored anywhere and are only used to obtain a token on the first login.
Q
Why is Harmony detected as a Virus?
A
There seem to be some issues with the asar packaging Harmony is using. See this issue as follow "https://github.com/vincelwt/harmony/issues/19"