Jump to content
IGNORED

HQPlayer Linux Desktop and HQplayer embedded


ted_b

Recommended Posts

7 hours ago, Miska said:

Do you have some particular reason to disable IPv6? I personally prefer IPv6 over IPv4...

 

Yes, there are problems with connecting HQPDcontrol. I was hoping that by disabling IPv6, port 4321 would be opened in IPv4. Android and HQPlayer are in the same IPv4 address space but in physically different networks (Wi-Fi 2.4 and 5Ghz)

DSD DAC DSC2http://puredsd.ru

Link to comment
8 hours ago, Miska said:

Some WiFi routers have a setting to prevent WiFi-to-WiFi connections, you could check if this is the case for you.

Communication over IPv4 WiFi-to-WiFi is working. But I have a very complex network infrastructure. Combined home network with corporate. I have to disable IPv6 support on all network routers and devices.

8 hours ago, Miska said:

Anyway, I added environment variable to control IPv6 support and built b23 with this change. Now if you set environment HQPLAYERD_IPV6=0 then control interface binds only to IPv4.

Thank you! I hope this option is useful to someone else.

DSD DAC DSC2http://puredsd.ru

Link to comment
  • 4 months later...

This topic has already discussed the playback of DSF via DLNA.
I got a similar problem.
Jriver 24.0.41 HQPE 4.2.0
PCM works fine, but DSF files do not play.

& 2018/07/14 19:52:04 Play next URI: http://172.16.0.19:52100/Music/F3905.dsf
# 2018/07/14 19:52:04 clReadDSD::OpenURI(): clDSF::Open(): clDSF::ReadHeaders(): clStreamReaderHTTP::Read(): read max loop
# 2018/07/14 19:52:04 Adding URI to the playlist transport failed
& 2018/07/14 19:52:15 Play next URI: http://172.16.0.19:52100/Music/F3908.dsf
# 2018/07/14 19:52:15 clReadDSD::OpenURI(): clDSF::Open(): clDSF::ReadHeaders(): clStreamReaderHTTP::Read(): read max loop
# 2018/07/14 19:52:15 Adding URI to the playlist transport failed
& 2018/07/14 19:52:26 Play next URI: http://172.16.0.19:52100/Music/F3913.dsf
# 2018/07/14 19:52:26 clReadDSD::OpenURI(): clDSF::Open(): clDSF::ReadHeaders(): clStreamReaderHTTP::Read(): read max loop
# 2018/07/14 19:52:26 Adding URI to the playlist transport failed

 

DSD DAC DSC2http://puredsd.ru

Link to comment
  • 8 months later...
  • 1 month later...
  • 1 month later...

I also have problems with versions 4.10 - 4.11.  Forced back to 4.9.

PCM to DSD conversion. Roon -> HQPlayer Embeded -> NAA 3.5.5 -> BeagleBone with custom firmware Botic7 -> DSC2

 

Two problems:

  1. the same problem as @acatala
  2. Sounds only 16/44. Higher bitrates are silent.

DSD DAC DSC2http://puredsd.ru

Link to comment
1 hour ago, Miska said:

 

Have you checked the new settings introduced in 4.10/4.11? For example if you have "Auto rate family" enabled and you didn't enable the "48k DSD" support, any 48k-base source will fail to play. By default "48k DSD" is disabled, because majority of DSD capable DACs don't support it...

 

 

Thank you! I mistakenly thought the opposite. That it is only for 48xDSD.

Jussi, there is still a small problem:

After rebooting the server on which both RoonServer and HQPlayer Embeded. It works only after manual

systemctl restart hqplayerd

In hqplayerd.service wrote

After=rc-local.service roonserver.service network-online.target sound.target systemd-udev-settle.service

But it does not work.

How to make HQPlayer Embeded work after reboot?

DSD DAC DSC2http://puredsd.ru

Link to comment

Debian 9.9

I added these records on my own, so that HQP would start later.
rc-local.service roonserver.service networking.service ssh.service

But I was happy early 🙁 Successful loading was only once. Now again, HQP does not see the network when it boots.

Manual restart of the service corrects the problem.

 

hqplayerd.log

DSD DAC DSC2http://puredsd.ru

Link to comment

Debian in minimal configuration and without GUI.

root@Roon:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp2s0
iface enp2s0 inet dhcp

 

DSD DAC DSC2http://puredsd.ru

Link to comment
7 minutes ago, Miska said:

 

Strange... network-online.target should do the trick. systemd-networkd and NetworkManager have corresponding "wait-online"

...

HQPlayer OS uses systemd-networkd solely.

When I find a solution, I will publish it.

I think this is not support HQPlayer. This is an OS issue.

DSD DAC DSC2http://puredsd.ru

Link to comment
14 hours ago, ppy said:

When I find a solution, I will publish it.

I think this is not support HQPlayer. This is an OS issue.

As it turned out, this startup issue in Debian exists if DHCP is used. I could not find the right solution.

Here is the schedule for loading my system. graph.zip It can be seen that HQPlayer starts after systemd-networkd-wait-online.service and network-online.target. But HQP doesn't work anyway.

I had to do not elegant but very simple:
 

Quote

 

[Service]
Type=simple
ExecStartPre=/bin/sleep 5
ExecStart=/usr/bin/hqplayerd
Restart=always
RestartSec=2
EnvironmentFile=-/etc/default/hqplayerd
User=hqplayer
Nice=-10
IOSchedulingClass=realtime
LimitMEMLOCK=1G
LimitNICE=-10
LimitRTPRIO=98

 

 

 

 

DSD DAC DSC2http://puredsd.ru

Link to comment
  • 11 months later...

In the latest version of HQPlayer Embedded 4.18.0, performance has deteriorated.

On the lightweight i7-8700T (2.4GHz) processor with version 4.17.1, I could listen to the sinc-S ASDM7EC DSD256. The load on two processor cores did not exceed 95%.

image.png.919d4f6f9a1bbbbd9aeca3a3780237b4.png

 

With version 4.18.0, the sound is greatly interrupted.

image.png.75f274e9b7b53291275e40d02eb34c79.png

DSD DAC DSC2http://puredsd.ru

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...