Jump to content
IGNORED

HQPlayer Linux Desktop and HQplayer embedded


ted_b

Recommended Posts

6 minutes ago, randytsuch said:

For anyone following along, details are

Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi

Device-2: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e

 

Ubuntu 18.04 and debian stretch both appear to have problems with these, although I don't think I searched for all combinations, I know it didn't install.

Debian buster has newer drivers, and works for ethernet at least.  Likely newer ubuntu will also work.

 

You don't need to switch away from Ubuntu 18.04 LTS to get newer drivers. They have "hwe" (Hardware Enablement) kernels that are backported from later short-term support releases and provide all the new drivers for current LTS.

 

If you want to stick to Ubuntu kernels instead of my custom one (which is anyway just 4.14 LTS release), pretty much first thing to do after Ubuntu Server installation is add the low-latency hwe kernel with:

sudo apt install linux-lowlatency-hwe-18.04

At the moment this brings in Linux kernel version 5.0.

 

(if you run any Ubuntu desktop flavor, there are similar hwe packages for Xorg to provide updated graphics drivers - not related to Nvidia's drivers though)

 

HQPlayer OS should work fine with both of those NICs...

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, Miska said:

 

You don't need to switch away from Ubuntu 18.04 LTS to get newer drivers. They have "hwe" (Hardware Enablement) kernels that are backported from later short-term support releases and provide all the new drivers for current LTS.

 

If you want to stick to Ubuntu kernels instead of my custom one (which is anyway just 4.14 LTS release), pretty much first thing to do after Ubuntu Server installation is add the low-latency hwe kernel with:

sudo apt install linux-lowlatency-hwe-18.04

At the moment this brings in Linux kernel version 5.0.

 

(if you run any Ubuntu desktop flavor, there are similar hwe packages for Xorg to provide updated graphics drivers - not related to Nvidia's drivers though)

 

HQPlayer OS should work fine with both of those NICs...

 

There was a bug in Ubuntu Server 18.04.2 that wouldn't let you finish the install without a network connection

https://bugs.launchpad.net/subiquity/+bug/1750819

 

I should have been using 18.04.3 though, I was tricked by the Ubuntu release page that doesn't list 18.04.3

https://wiki.ubuntu.com/Releases

 

So I'll see if I can get 18.04.3 to install, but I still might just wait for my new nic to arrive, Newegg is local to me and my NIC is en route, I figure I should be it by tomorrow latest even though it shows Thurs as the date.

Link to comment

in addendum to my Q in #2293 : how do I play podcasts?

 

Since Radio France (produces the podcasts I'm interested in)  has a tradition of excellency, I doubt may radios offer better...

 

tried mconnect, works with Qobuz as soon as I set 16/44 but can't see a way to trick HQP that does not accept less than 16/44 if I recall correctly

 

Using Desktop and Loopback, D saw L declared as 16/44 though the podcast feeding it was not, et voilà...

 

how do I play podcasts with Embedded?

Link to comment
7 hours ago, randytsuch said:

There was a bug in Ubuntu Server 18.04.2 that wouldn't let you finish the install without a network connection

https://bugs.launchpad.net/subiquity/+bug/1750819

 

I should have been using 18.04.3 though, I was tricked by the Ubuntu release page that doesn't list 18.04.3

https://wiki.ubuntu.com/Releases

 

So I'll see if I can get 18.04.3 to install, but I still might just wait for my new nic to arrive, Newegg is local to me and my NIC is en route, I figure I should be it by tomorrow latest even though it shows Thurs as the date.

 

For future, you can also shortcut to:

http://releases.ubuntu.com

http://cdimage.ubuntu.com

Or one of the mirrors...

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, Le Concombre Masqué said:

in addendum to my Q in #2293 : how do I play podcasts?

 

Since Radio France (produces the podcasts I'm interested in)  has a tradition of excellency, I doubt may radios offer better...

 

tried mconnect, works with Qobuz as soon as I set 16/44 but can't see a way to trick HQP that does not accept less than 16/44 if I recall correctly

 

Using Desktop and Loopback, D saw L declared as 16/44 though the podcast feeding it was not, et voilà...

 

how do I play podcasts with Embedded?

 

What format are those streaming? If it is something like MP3 stream, you need something transcoding/decoding it in the middle. Some UPnP ControlPoint+Server combos can do it. I think BubbleUPnP Android app at least had support for transcoding.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
9 hours ago, asdf1000 said:

 

Hmm, this is old.

 

My ASrock Phantom Gaming 4 comes with the same ethernet controller. Maybe I will have the same issue with Debian OS.

 

My Gigabyte Z390 Aorus Master motherboard has it too:

Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

 

Running stock hwe low-latency kernel I mentioned, working fine!

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

I retried to install Ubuntu 18.04.3 and it goes for a bit then I get 

"probing for devices to install to failed".  Says to report a bug on Launchpad and include the log.

 

I was able to install Debian, but without a network connection.  And I don't know how to fix the problem, although I might be able to figure it out if I had to.

 

Then I installed my less than $10 NIC, reinstalled Debian, and it worked fine, with a network connection.  For now, I'll run with the NIC, and HQP seems to be working.

 

It could easily have been something wrong I did, but there aren't many places to screw up, and it seems to be a known problem with some versions on Linux.  Maybe only happens with certain HW combinations.  Maybe I'm just unlucky, but whatever it was, with my cheap nic its all good.

 

If anyone else has this problem, I bought a refurb HiRO H50303 from ebay on the newegg store.

 
 
Link to comment
On 8/21/2019 at 6:21 AM, Miska said:

There is now experimental HQPlayer OS image version 4.11.2 that contains quite a bunch of optimizations and changes in HQPlayer. Not yet all the optimizations, but some. Feedback how it performs compared to 4.11.1 is welcome!

 

Tried HQPe 4.11.2-33 on one of my PC which is running i5 7500 Debian 9.9  ,  DSD 128  stuttering with 7EC + ext2 and seems only two cores were working 

It  performed well on 4.11.1 version witout any stuttering. 

 

Link to comment
9 hours ago, maya said:

Tried HQPe 4.11.2-33 on one of my PC which is running i5 7500 Debian 9.9  ,  DSD 128  stuttering with 7EC + ext2 and seems only two cores were working 

It  performed well on 4.11.1 version witout any stuttering. 

 

You should be using build -34 that fixed quad core CPU allocation issue...

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
21 hours ago, bodiebill said:

Trying HQPlayer OS for the first time. I can access the first page (in my case 192.168.1.28) but that's it. It says 'stopped' in the upper-left corner, and the other pages do not load. When I login as root directly on the machine, the hqplayerd service appears inactive. Am I doing something wrong?

 

If you can access the web page, the service is certainly running. Have you configured it to do something through the /config page? By default it is set up for null output.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
5 hours ago, Miska said:

If you can access the web page, the service is certainly running. Have you configured it to do something through the /config page? By default it is set up for null output.

 

In my case, I can successfully ping the hqplayer PC's ip address 192.168.1.28.

Initially I can also access HQPe's main page via 192.168.1.28 but not via 'hqplayer' or 192.168.1.28:8088.

However, when I try to access the configuration page, either nothing happens, or I am asked for login/password, and then nothing happens. The page does not appear, and after that, I can no longer access even the main page.

I tried with three sticks so far, and it is the same with all.

Strange?

I am using 4.11.2.

 

audio system

 

Link to comment
1 hour ago, bodiebill said:

In my case, I can successfully ping the hqplayer PC's ip address 192.168.1.28.

Initially I can also access HQPe's main page via 192.168.1.28 but not via 'hqplayer' or 192.168.1.28:8088.

However, when I try to access the configuration page, either nothing happens, or I am asked for login/password, and then nothing happens. The page does not appear, and after that, I can no longer access even the main page.

I tried with three sticks so far, and it is the same with all.

Strange?

I am using 4.11.2.

 

I tried on another PC and there it works! So it is hardware related. As I am in the process of upgrading my HQP PC anyway, I think this 'ticket' can be closed 🙂

@Miska Although you just issued a license key for my HQPe, I will need another one before long if all goes well. Hope that's all right.

 

audio system

 

Link to comment

@Miska I am going back to using USBStreamer but I cannot seem to get it working.  Here is what I am seeing in the logs

 

output from aplay -L

 

I am seeing "! 2019/08/31 15:28:07 clHQPlayerEngine::Execute(): clReadAudio::Read(): clALSAEngine::Start(): failed to configure and start device" in hqplayerd.log file.  Please let me know if you need a copy of the complete log.  I am having hard time uploading it to the message.

 

Edit: uploading the relevant USBStreamer Log

  2019/08/31 15:40:42 Close previous transport
& 2019/08/31 15:40:42 Set transport (5): USBStreamer @44.1k
  2019/08/31 15:40:42   found matching input: USBStreamer @44.1k
  2019/08/31 15:40:42   run input switch script: amixer -D hw:CARD=USBStreamer sset 'miniDSP Clock Selector Clock Source' 'miniDSP TOSLINK Clock' (0)
  2019/08/31 15:40:42 Audio transport: rate=44100 channels=2 format=auto buffer=100
  2019/08/31 15:40:42 Output set channels: 2 (2)
  2019/08/31 15:40:42 asoundlib version: 1.1.3
  2019/08/31 15:40:42 ALSA input device: hw:CARD=USBStreamer,DEV=0
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input control element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input control element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input control element: Capture Channel Map
  2019/08/31 15:40:42 ALSA input control element: Playback Channel Map
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input access mode: RW_INTERLEAVED
  2019/08/31 15:40:42 ALSA input PCM format: S32_LE
? 2019/08/31 15:40:42 ALSA input no resolution information available for this device
  2019/08/31 15:40:42 ALSA input PCM bits: 32
  2019/08/31 15:40:42 ALSA input PCM physical width: 32
  2019/08/31 15:40:42 ALSA input PCM rates: 44100 - 192000
  2019/08/31 15:40:42 ALSA input DSD not supported
  2019/08/31 15:40:42 ALSA input rate available: 44100
  2019/08/31 15:40:42 ALSA input rate available: 48000
  2019/08/31 15:40:42 ALSA input rate available: 88200
  2019/08/31 15:40:42 ALSA input rate available: 96000
  2019/08/31 15:40:42 ALSA input rate available: 176400
  2019/08/31 15:40:42 ALSA input rate available: 192000
+ 2019/08/31 15:40:42 ALSA input backend initialized
  2019/08/31 15:40:42 ALSA input set sampling rate: 44100 (44100)
& 2019/08/31 15:40:42 Play
- 2019/08/31 15:40:42 ALSA input backend uninitialized
  2019/08/31 15:40:42 Audio transport: rate=44100 channels=2 format=auto buffer=100
  2019/08/31 15:40:42 Input set channels: 2 (2)
  2019/08/31 15:40:42 asoundlib version: 1.1.3
  2019/08/31 15:40:42 ALSA input device: hw:CARD=USBStreamer,DEV=0
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input control element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input control element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input control element: Capture Channel Map
  2019/08/31 15:40:42 ALSA input control element: Playback Channel Map
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input access mode: RW_INTERLEAVED
  2019/08/31 15:40:42 ALSA input PCM format: S32_LE
? 2019/08/31 15:40:42 ALSA input no resolution information available for this device
  2019/08/31 15:40:42 ALSA input PCM bits: 32
  2019/08/31 15:40:42 ALSA input PCM physical width: 32
  2019/08/31 15:40:42 ALSA input PCM rates: 44100 - 192000
  2019/08/31 15:40:42 ALSA input DSD not supported
  2019/08/31 15:40:42 ALSA input rate available: 44100
  2019/08/31 15:40:42 ALSA input rate available: 48000
  2019/08/31 15:40:42 ALSA input rate available: 88200
  2019/08/31 15:40:42 ALSA input rate available: 96000
  2019/08/31 15:40:42 ALSA input rate available: 176400
  2019/08/31 15:40:42 ALSA input rate available: 192000
+ 2019/08/31 15:40:42 ALSA input backend initialized
  2019/08/31 15:40:42 ALSA input set sampling rate: 44100 (44100)
+ 2019/08/31 15:40:42 Playback engine running
- 2019/08/31 15:40:42 Network engine stopping...
  2019/08/31 15:40:42 Web switch input: USBStreamer @44.1k
  2019/08/31 15:40:42 Output set sampling rate: 352800 (352800)
  2019/08/31 15:40:42 Automatic output rate: 352800
  2019/08/31 15:40:42 Rate or blocksize change triggered
  2019/08/31 15:40:42 Rate: 44100, block size: 4704, frame size: 588
  2019/08/31 15:40:42 Block size: 4704 (sample: 4)
  2019/08/31 15:40:42 Playback engine ratio: 8
  2019/08/31 15:40:42 Filter: poly sinc
  2019/08/31 15:40:42 Dither: triangular probability density function for 32-bit
  2019/08/31 15:40:42 Set volume: -6
  2019/08/31 15:40:42 Offload: resampler=disabled convolution=disabled
  2019/08/31 15:40:42 Initialization complete, starting audio engine
+ 2019/08/31 15:40:42 Network engine starting...
  2019/08/31 15:40:42 Network PCM streaming
+ 2019/08/31 15:40:43 Network engine started at: 352800
  2019/08/31 15:40:43 Teams: 1
  2019/08/31 15:40:43 Parallel threads: 24
  2019/08/31 15:40:43 Nested parallelism: 4
  2019/08/31 15:40:43 Parallel pipelines: 4
+ 2019/08/31 15:40:43 ALSA input engine starting...
  2019/08/31 15:40:43 ALSA input set hardware parameters for requested rate: 44100
  2019/08/31 15:40:43 ALSA input channels: 2 - 2
  2019/08/31 15:40:43 ALSA input active channels: 2
  2019/08/31 15:40:43 ALSA input number of periods: 4
  2019/08/31 15:40:43 ALSA input period times: 181 - 743039
  2019/08/31 15:40:43 ALSA input period sizes: 8 - 32768
  2019/08/31 15:40:43 ALSA input period time: 100000
! 2019/08/31 15:40:43 clHQPlayerEngine::Execute(): clReadAudio::Read(): clALSAEngine::Start(): failed to configure and start device
  2019/08/31 15:40:43 Stop request (reset)
- 2019/08/31 15:40:43 Network engine stopping...
& 2019/08/31 15:40:43 Stop...
- 2019/08/31 15:40:44 Network engine stopped
- 2019/08/31 15:40:44 Playback engine stopped
& 2019/08/31 15:40:44 ...stopped
  2019/08/31 15:40:44 Set volume: -6

 

 

aplay_output.txt

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...