@tobiasr The trick is this (waiting hqplayer compilation with last flac version upstream):
cd /usr/lib
sudo ln -s libFLAC.so.12 libFLAC.so.8
Git Clone URL: | https://aur.archlinux.org/hqplayer4.git (read-only, click to copy) |
---|---|
Package Base: | hqplayer4 |
Description: | The high-end upsampling multichannel software HD-audio player |
Upstream URL: | http://www.signalyst.com/consumer.html |
Keywords: | audio resampler |
Licenses: | custom |
Conflicts: | hqplayer5 |
Submitter: | blackhole |
Maintainer: | blackhole |
Last Packager: | blackhole |
Votes: | 6 |
Popularity: | 0.000010 |
First Submitted: | 2019-04-27 08:06 (UTC) |
Last Updated: | 2023-10-15 08:19 (UTC) |
@tobiasr The trick is this (waiting hqplayer compilation with last flac version upstream):
cd /usr/lib
sudo ln -s libFLAC.so.12 libFLAC.so.8
Crash on startup with latest update.
hqplayer4desktop: error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory
Now hqplayer client is a separate package from hqplayer4 and you should install the package hqplayer-client.
This way you can install and use hqplayer client also with hqplayer-embedded
Client now works for me. Thank you. Had a brief flirtation with HQPlayer Embedded, and since I uninstalled that and reinstalled HQPlayer4, the Client works. One small oddity for anyone else wishing to try Qobuz streaming is that a double-click on a Qobuz track in Client seems to be necessary to start it.
Edit: Forget what I just said about a double click. Single click is working. I must be going crazy.
First let me apologize for any criticism you may have taken from my remark about this working correctly in another OS. None was intended, certainly. I mentioned it only as a data point to let you know this particular functionality wasn't temporarily broken in the application itself and that I was following the steps correctly.
With the latest package including the openmp dependency installed, things are as mentioned in the "Further edit" below: everything is good up to the point where I click to start playing a Qobuz track or album, then when I do that nothing happens. Starting hqplayer4client in a terminal shows "category changed to 5: new-releases-full" when the New Releases category is selected in Qobuz, and clicking on an album shows it with all its tracks in the client, but no tracks can be played using the client, and nothing further shows up in the terminal.
New testing version with openmp dependency
https://www.audio-linux.com/ftp/temp/hqplayer4-4.17.2-3-x86_64.pkg.tar.zst
When all is working I will update archlinux package.
"It does work correctly in the other OS in which I have it running" yes but there is not an official version for archlinux and often this closed source package is compiled with different (older) version of some package.
The client launches, but the desktop (which is also needed) does not.
Edit: When running the hqplayer4desktop command in a terminal, the error is "error while loading shared libraries: libomp.so: cannot open shared object file: No such file or directory"
Further edit: Installed openmp and everything works correctly except the final step, starting playback of the Qobuz album/track in the client. Neither clicking on the track title nor clicking the Play button works. Here is the link to the article I mentioned earlier: https://audiophilestyle.com/ca/bits-and-bytes/streaming-services-through-hqplayer-natively-r1068/ . It does work correctly in the other OS in which I have it running.
If this is more trouble than it is worth, I will certainly understand, and I appreciate your very quick efforts.
A dependency was missing: qt5-webengine
Retry with the updated package:
cd /tmp
wget https://www.audio-linux.com/ftp/temp/hqplayer4-4.17.2-2-x86_64.pkg.tar.zst
sudo pacman -U hqplayer4*
@judmarc
I have made a package based on Fedora 35 original package instead of Focal. In this one HQPlayer client is working.
You can install it this way:
cd /tmp
wget https://www.audio-linux.com/ftp/temp/hqplayer4-4.17.2-1-x86_64.pkg.tar.zst
sudo pacman -U hqplayer4*
If this is working, let me know
Hi blackhole.
Many thanks for your longtime maintenance of this package. Earlier you commented, "The client will not work because it has been compiled with a QT version older than the one in Archlinux, but really almost no-one is using it but other more complete clients." However, HQPlayer's own client now has one important advantage, which is that it can be used to play music from Qobuz through HQPlayer (can provide a link to an article if you like). Since I have a Qobuz subscription, this is a very worthwhile feature for me (though perhaps I'm one of very few?).
Rather than expecting you to add maintenance of this additional feature that few people might use, I'd very much appreciate if you might know whether and how it would be possible for me to determine and add the appropriate version of QT support for myself.
Thanks.
Pinned Comments
blackhole commented on 2022-05-15 10:42 (UTC)
Now hqplayer client is a separate package from hqplayer4 and you should install the package hqplayer-client.
This way you can install and use hqplayer client also with hqplayer-embedded