Package Details: qobuz-desktop-player 0.1.0-1

Git Clone URL: (read-only, click to copy)
Package Base: qobuz-desktop-player
Description: Qobuz desktop player
Upstream URL:
Keywords: audio player streaming
Licenses: MIT
Submitter: blackhole
Maintainer: blackhole
Last Packager: blackhole
Votes: 2
Popularity: 0.099276
First Submitted: 2018-05-17 11:32
Last Updated: 2018-05-17 11:32

Latest Comments

blackhole commented on 2020-02-09 08:55

This version is using web code so is no better than browser interface.

If you want to use Qobuz with the highest quality in linux you can use BubbleUPnP on Android smartphone (or Mconnect in Android/iPhone) and control for example one of the following applications: 1) hqplayer-embedded (subscription) 2) jriver-media-center (subcription) 3) mpd + upmpdcli (free) or other applications supporting UPnP

LorenAmelang commented on 2020-02-08 21:49

Thanks for the quick response!

Curious how you turned my vague Pango errors into the harfbuzz version problem...

I do have: [loren@Gazp9 ~]$ sudo pacman -S harfbuzz-icu warning: harfbuzz-icu-2.6.4-2 is up to date -- reinstalling

Nothing I tried recognized "Harfbuzz" or "harfbuzz", only "harfbuzz-icu". Could there be a naming problem? Is there a way to hack the build to recognize the new version?

The big question is whether this version of Qobuz Desktop Player offers their ASIO output, bypassing the resampling inherent in web browsers. I know their Windows players had ASIO long before 2017... But maybe this version is using web code instead of their clean independent base? I could care less about fancy graphics if I can get access to bit-perfect (at least within the player app) sound...

Qobuz is my last reason for booting up the ancient Windows machine - would be so nice if every part of my media life could happen on Linux!

blackhole commented on 2020-02-08 07:15

[audiolinux@archlinux qobuz-desktop-player]$ "/opt/Qobuz Desktop player/qobuz-desktop-player"

(qobuz-desktop-player:9802): Pango-ERROR **: 08:09:45.822: Harfbuzz version too old (1.2.7)

Trace/breakpoint trap (core dumped)

Now Harfbuzz version is 2.6.4 but qobuz player is not updated upstream from 2017... Note that this application is the same as browser qobuz interface without extra options.

LorenAmelang commented on 2020-02-08 05:19

I think I installed qobuz-desktop-player:

[loren@Gazp9 qobuz]$ git clone ... [loren@Gazp9 qobuz-desktop-player]$ makepkg -si ==> Making package: qobuz-desktop-player 0.1.0-1 (Tue 04 Feb 2020 09:47:15 PM PST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading qobuz-desktop-player_0.1.0_amd64.deb... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 626 0 626 0 0 1229 0 --:--:-- --:--:-- --:--:-- 1227 100 32.3M 100 32.3M 0 0 195k 0 0:02:49 0:02:49 --:--:-- 224k ==> Validating source files with sha256sums... qobuz-desktop-player_0.1.0_amd64.deb ... Skipped ... [loren@Gazp9 Qobuz Desktop player]$ uname -r 5.5.2-arch1-1 [loren@Gazp9 Qobuz Desktop player]$ cinnamon --version Cinnamon 4.4.8

It shows in the GUI menu, but nothing visible happens when I try it, and it coredumps instantly.

[loren@Gazp9 Qobuz Desktop player]$ file qobuz-desktop-player qobuz-desktop-player: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/, for GNU/Linux 2.6.26, BuildID[sha1]=aa100533fd19270a04accc5f9f247d4aaa800ebc, stripped [loren@Gazp9 Qobuz Desktop player]$

[loren@Gazp9 Qobuz Desktop player]$ strace -eopen qobuz-desktop-player strace: Can't stat 'qobuz-desktop-player': No such file or directory [loren@Gazp9 Qobuz Desktop player]$ strace -eopen /opt/'Qobuz Desktop player'/qobuz-desktop-player +++ exited with 1 +++ [loren@Gazp9 Qobuz Desktop player]$ strace -eopen /opt/'Qobuz Desktop player'/qobuz-test strace: Can't stat '/opt/Qobuz Desktop player/qobuz-test': No such file or directory [loren@Gazp9 Qobuz Desktop player]$ --> Maybe strace fails because there is no terminal version?

[loren@Gazp9 coredump]$ coredumpctl PID: 1032 (qobuz-desktop-p) UID: 1000 (loren) GID: 1001 (loren) Signal: 5 (TRAP) Timestamp: Tue 2020-02-04 22:13:55 PST (20min ago) Command Line: /opt/Qobuz Desktop player/qobuz-desktop-player Executable: /opt/Qobuz Desktop player/qobuz-desktop-player Control Group: /user.slice/user-1000.slice/session-1.scope Unit: session-1.scope Slice: user-1000.slice Session: 1 Owner UID: 1000 (loren) Boot ID: 29c10ad5cc6845b19dccc75a937f80c1 Machine ID: ccd397b4dc7248c4b1708c359d8b8c51 Hostname: Gazp9 Storage: /var/lib/systemd/coredump/core.qobuz-desktop-p.1000.29c10ad5cc6845b19dccc75a937f80c1.1032.1580883235000000000000.lz4 Message: Process 1032 (qobuz-desktop-p) of user 1000 dumped core.

            Stack trace of thread 1032:
            #0  0x00007f90370eb166 n/a ( + 0x64166)
            #1  0x00007f90370e90c4 g_log_writer_default ( + 0x620c4)
            #2  0x00007f90370dfe09 g_log_structured_array ( + 0x58e09)
            #3  0x00007f90370e80bb g_log_structured_standard ( + 0x610bb)
            #4  0x00007f9036411690 pango_fc_font_map_get_hb_face ( + 0xb690)
            #5  0x00007f903641461b n/a ( + 0xe61b)
            #6  0x00007f90375879a3 pango_font_get_hb_font ( + 0x299a3)
            #7  0x00007f90375725e4 n/a ( + 0x145e4)
            #8  0x00007f9037572e7a pango_shape_with_flags ( + 0x14e7a)
            #9  0x00007f903757c416 n/a ( + 0x1e416)
            #10 0x00007f903757d3c8 n/a ( + 0x1f3c8)
            #11 0x00007f903757e8c4 n/a ( + 0x208c4)
            #12 0x00007f90375816ec pango_layout_get_unknown_glyphs_count ( + 0x236ec)
            #13 0x00007f9037c4a78c n/a ( + 0xb578c)
            #14 0x00007f9037c4d8a6 n/a ( + 0xb88a6)
            #15 0x00007f9037404340 g_type_create_instance ( + 0x1a340)
            #16 0x00007f9037420766 n/a ( + 0x36766)
            #17 0x00007f9037421bb5 g_object_new_with_properties ( + 0x37bb5)
            #18 0x00007f9037421cb2 g_object_new ( + 0x37cb2)
            #19 0x0000000001b23042 n/a (qobuz-desktop-player + 0x1723042)
            #20 0x0000000001b2262e n/a (qobuz-desktop-player + 0x172262e)
            #21 0x0000000001b1cbc9 n/a (qobuz-desktop-player + 0x171cbc9)
            #22 0x0000000001b1cb1b n/a (qobuz-desktop-player + 0x171cb1b)
            #23 0x00000000035a92cb _ZN9brightray16BrowserMainParts18ToolkitInitializedEv (qobuz-desktop-player + 0x31a92cb)
            #24 0x00000000026fb5f3 n/a (qobuz-desktop-player + 0x22fb5f3)
            #25 0x00000000026fc3e8 n/a (qobuz-desktop-player + 0x22fc3e8)
            #26 0x00000000026f5806 n/a (qobuz-desktop-player + 0x22f5806)
            #27 0x000000000121e8b7 n/a (qobuz-desktop-player + 0xe1e8b7)
            #28 0x000000000121d390 n/a (qobuz-desktop-player + 0xe1d390)
            #29 0x0000000003475a63 main (qobuz-desktop-player + 0x3075a63)
            #30 0x00007f9036446153 __libc_start_main ( + 0x27153)
            #31 0x00000000005760c9 _start (qobuz-desktop-player + 0x1760c9)

[loren@Gazp9 coredump]$

I'm afraid I'm beyond my depth here, and most of the things I see on the web to try don't seem to work with /opt/ instead of /usr/bin/... I'm happy to do any tests you need to understand this.