HQPlayer Embedded Discussion [2021-2022]

Thanx and merry X-mas to you, Jussi, and all the rest of you guys herein!

:santa: :package:

3 Likes

Happy holidays! Enjoying HQPlayer-nized Atmos music now :smiling_face_with_three_hearts:

6 Likes

Love the new volume, safe, responsive but I followed Jussis advice to set a max volume just in case.

2 Likes

Hi @jussi_laako

I was having issues with ADI-2 input feature running on NAA.

After some time of no music playing (even paused track) i would need to restart hqplayerd to be able to select ADI-2 input. Otherwise I would just see “clPlayerDaemon: SwitchInput(): std:exception” error in the hqplayer log

So to rule out NAA input issues, I just connected my ADI-2 direct to my hqplayer server.

But still have the same issue.

There appears to be some timeout issue?

I’m using optical input of ADI-2

Running latest hqplayerd on Ubuntu Jammy, using current LTS low latency kernel

systemctl restart hqplayerd gets it working again but this shouldn’t be required?

As a seperate feature request can you have a “restart hqplayerd” button on the web page for HQP Embedded ? Don’t need to reboot machine (HQP OS has this) - just a quick restart of hqplayerd

So that for something minor we don’t need to find a terminal to restart hqplayer ?

1 Like

@dabassgoesboomboom

Hi, y’all

Hope you’ve had a good X-mas. I, as usual, over-ate 'til the point where it was hard breathing. Can’t say that my relation to food is 100% healthy 
 :wink:

Now, dabassgoesboomboom had a very good feature suggestion. It is already there. Look at the config page head and you find both shut down and reboot commands/buttons way out to the right in the webUI.

I would like to launch a second. Would it be possible if HQP Client could communicate with Qobuz in the sense of starting Qobuz radio service when selected music is played back? Maybe it is already there, but it does not work at my place. The reason is that it is a wonderful “tool” / feature to discover new music in more or less the same genre as played from list.

How’s your HQPlayer license?

No, that would make time limit of trial less annoying
 :wink:

I have couple of Ubuntu based HQPlayer servers that have been running 3 - 4 months in a row without restarts and keep working perfectly fine.

This goes into “not implemented yet” category. Same as editing Qobuz playlists.

1 Like

Could the option be locked until activated with a license?

1 Like

Fine. I have 3 embedded and 1 desktop licenses. 1 of the embedded licenses not even used for a year now :grin:

I can play from Roon to it ok. Or UPnP input.

The timeout is only with ADI-2 input after I pause after some time.

Likewise - except with pausing streamer that feeds ADI-2

Resuming Playing to the streamer , ADI-2 is fine so issue is neither streamer or ADI -2 - its the input into HQP seems to timeout per the log error i shared above

As I mentioned earlier, restart hqplayerd fixed it

So im not commenting about a general timeout issue with HQPlayer.

I can keep it running for days using roon or UPnP input.

Issue is specific to ADI-2 input

I noted above that reboot is there with HQP OS - and not there with Embedded running on Ubuntu.

But full system reboot isn’t necessary for my issue anyway.

Restart hqplayerd solves my problem but need to load up a terminal for this.

1 Like

But not showing “Trial”?

There is likely some other error in the log more specific to a problem you are seeing. It is also good to check the system log if there are any messages from the kernel associated with this.

Also check with “journalctl -u hqplayerd” in case there are some error print outs from ALSA library or similar.

I’ll double check when back home.

Once a year a Ubuntu update seems to cause fingerprint to change and I just recently update Ubuntu to latest , so I’ll check this.

No trial showing, fortunately

fam@fam-desktop:~$ journalctl -u hqplayerd
Jan 23 09:22:01 fam-desktop systemd[1]: Stopping HQPlayer Embedded daemon...
Jan 23 09:22:03 fam-desktop hqplayerd[1581]: quit main loop
Jan 23 09:22:03 fam-desktop hqplayerd[1581]: Signalyst HQPlayer Embedded v4.28.3
Jan 23 09:22:03 fam-desktop hqplayerd[1581]: Copyright (C) 1998-2022 Jussi Laako / Signalyst. All rights reserved.
Jan 23 09:22:03 fam-desktop systemd[1]: hqplayerd.service: Succeeded.
Jan 23 09:22:03 fam-desktop systemd[1]: Stopped HQPlayer Embedded daemon.
-- Boot xxxxx --
Jan 23 14:23:36 fam-desktop systemd[1]: Started HQPlayer Embedded daemon.
Jan 23 14:23:36 fam-desktop hqplayerd[1581]: active locale: C.UTF-8
Jan 23 14:23:36 fam-desktop hqplayerd[1581]: CUDA devices: 0
Jan 23 14:23:36 fam-desktop hqplayerd[1581]: HIP devices: 0
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/ogg
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/vnd.wave
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=44100
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=48000
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=88200
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=96000
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=176400
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=192000
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=352800
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=384000
Jan 23 14:23:37 fam-desktop hqplayerd[1581]:         additional mime type: audio/L32;rate=705600
lines 1-22

Possibly the error at the bottom here?

Not even though it says ALSA input backend uninitialised, I don’t need to touch the ADI-2 or reboot the HQP machine,

I just restart hqplayerd and it works again

& 2022/12/30 16:43:21 Set transport (5): WiiM Mini input
  2022/12/30 16:43:21 	found matching input: WiiM Mini input
  2022/12/30 16:43:21 Audio transport: rate=44100 channels=2 format=pcm buffer=100
  2022/12/30 16:43:21 Input set channels: 2 (2)
  2022/12/30 16:43:21 Input SDM packing: 1
  2022/12/30 16:43:21 asoundlib version: 1.2.6.1
  2022/12/30 16:43:21 ALSA input device: hw:CARD=DAC51050442,DEV=0
  2022/12/30 16:43:21 ALSA input control element: AES Rate
  2022/12/30 16:43:21 ALSA input control element: AES Sync
  2022/12/30 16:43:21 ALSA input control element: Current Frequency
  2022/12/30 16:43:21 ALSA input control element: SPDIF Format
  2022/12/30 16:43:21 ALSA input control element: SPDIF Interface
  2022/12/30 16:43:21 ALSA input control element: SPDIF Rate
  2022/12/30 16:43:21 ALSA input low level rate element: SPDIF Rate
  2022/12/30 16:43:21 ALSA input control element: SPDIF Sync
  2022/12/30 16:43:21 ALSA input control element: Sync Source
  2022/12/30 16:43:21 ALSA input control element: System Rate
  2022/12/30 16:43:21 ALSA input control element: Capture Channel Map
  2022/12/30 16:43:21 ALSA input control element: Playback Channel Map
  2022/12/30 16:43:21 ALSA input mixer element: AES Rate
  2022/12/30 16:43:21 ALSA input mixer element: AES Sync
  2022/12/30 16:43:21 ALSA input mixer element: Current Frequency
  2022/12/30 16:43:21 ALSA input mixer element: SPDIF Format
  2022/12/30 16:43:21 ALSA input mixer element: SPDIF Interface
  2022/12/30 16:43:21 ALSA input mixer element: SPDIF Rate
  2022/12/30 16:43:21 ALSA input mixer element: SPDIF Sync
  2022/12/30 16:43:21 ALSA input mixer element: Sync Source
  2022/12/30 16:43:21 ALSA input mixer element: System Rate
  2022/12/30 16:43:21 ALSA input access mode: RW_INTERLEAVED
  2022/12/30 16:43:21 ALSA input PCM format: S32_LE
  2022/12/30 16:43:21 ALSA input PCM bits: 32
  2022/12/30 16:43:21 ALSA input PCM physical width: 32
  2022/12/30 16:43:21 ALSA input PCM rates: 44100 - 768000
  2022/12/30 16:43:21 ALSA input rate available: 44100
  2022/12/30 16:43:21 ALSA input rate available: 48000
  2022/12/30 16:43:21 ALSA input rate available: 88200
  2022/12/30 16:43:21 ALSA input rate available: 96000
  2022/12/30 16:43:21 ALSA input rate available: 176400
  2022/12/30 16:43:21 ALSA input rate available: 192000
  2022/12/30 16:43:21 ALSA input rate available: 352800
  2022/12/30 16:43:21 ALSA input rate available: 384000
  2022/12/30 16:43:21 ALSA input rate available: 705600
  2022/12/30 16:43:21 ALSA input rate available: 768000
  2022/12/30 16:43:21 ALSA input DSD using DoP
  2022/12/30 16:43:21 ALSA input rate available: 2822400
  2022/12/30 16:43:21 ALSA input rate available: 5644800
  2022/12/30 16:43:21 ALSA input rate available: 11289600
+ 2022/12/30 16:43:21 ALSA input backend initialized
  2022/12/30 16:43:21 Audio transport: rate=44100 channels=2 format=pcm buffer=100 (normal)
  2022/12/30 16:43:21 ALSA input set sampling rate: 44100 (44100)
  2022/12/30 16:43:21 IntegratorM: IIR
& 2022/12/30 16:43:21 Play
# 2022/12/30 16:43:21 clPlayerDaemon::SwitchInput(): clHQPlayerEngine::Play(): std::exception
  2022/12/30 16:43:32 Web configuration written
% 2022/12/30 16:43:34 Reloading configuration...
- 2022/12/30 16:43:35 ALSA input backend uninitialized

Looks strange, because first it says that playback is attempted, and next new configuration is written from the web interface.

Are you on latest release?

Although looks like I fixed one bug Dec 10th that was included in latest Desktop, but Embedded 4.33.3 is older than that, so it is not there yet. Surprising though that I have never before seen that bug appear on Embedded.

1 Like

Yep 4.33.3

OK, I expect this to get fixed in next release. It looks like some kind reincarnation of a problem I fixed for latest Desktop release.

1 Like

Nice ! Thanks Jussi!

Continued here 


2 Likes