hammer
November 17, 2025, 11:06pm
1
Hi, running the latest version of HQPlayer Desktop 5.16.1 and would like to output to two Ropieee endpoints simultaneously. The ropieee’s are both running the most recent version 2025.10.2. While I can set this up in HQPlayer by selecting Combo and configuring the two NAA’s, there is no sound coming out. However, if I select each NAA individually, it works so I think that means everything is connect and working properly except for the simultaneous output. Both DAC’s can play DSD256 which is what the output is set to.
Anyone else having this issue? Thank you!
jussi_laako
(Jussi Laako (Signalyst))
November 18, 2025, 12:05am
2
Does the playback start proceeding?
Remember to also set number of channels to 4 and make the routings you want in matrix.
You may like to use “net” trigger.
hammer
November 18, 2025, 2:23am
3
Hi, when I don’t set channels to 4, it does start playing, but no sound. When I set channels to 4, it doesn’t start and the status bar just flickers with “processing time” I’m using the Mac arm version. Thank you. I also set to “net” trigger.
Maybe I don’t know how to setup the matrix. Can you help me with the correct settings? All I want to do is to have HQPlayer to output stereo music to two different NAA’s which are in different rooms.
I think the number of matrix pipes should be equal or higher that number of channels.
If you have stereo input, as in 2 channels and you have 4 output channels, you must route inputs to outputs with something like this:
1 Like
hammer
November 18, 2025, 9:05pm
5
Hi, thank you for the suggestion. I set Matrix/Pipeline to the above and the same thing is happening eg. The clock counter stays at 0:00 and the status just keeps flashing Processing Time….
Any other suggestions?
Both roopieee are running NAA? Can you share your hqplayerd.xml ?
hammer
November 18, 2025, 9:51pm
7
Hi, yes, both are Ropieee’s and both play fine individually.
I’m using HQPlayer Desktop:
<?xml version="1.0" encoding="utf-8"?>
hammer
November 19, 2025, 11:03pm
8
Is there a way to attach a file here? I don’t think my cut and paste above worked…
jussi_laako
(Jussi Laako (Signalyst))
November 19, 2025, 11:32pm
9
You can use the “preformatted text” feature to include things like XML documents.
But for any playback issues it is good idea to check the log file for errors…
hammer
November 19, 2025, 11:56pm
10
Thanks…here is the file.
<?xml version="1.0" encoding="utf-8"?>
<hqplayer>
<engine adaptive_rate="1" auto_family="0" cd_drive="" channels="4" cuda="0" cuda_cdev="-1" cuda_dev="-1" direct_sdm="0" dsd_6db="0" ecores="default" fft_size="512" gain_comp="0" idle_time="0" multicore="1" pdm_conv="8" pdm_filt="12" pipelines="0" playlist_album_gain="0" pre_before_meter="0" quick_pause="0" sdm_conversion="2" sdm_integrator="4" short_buffer="0" type="combo" volume_fixed="1" volume_limit="0" volume_min="-60">
<defaults bitrate="11289600" dither="5" filter="40" filter1x="37" mode="1" modulator="20" oversampling="39" oversampling1x="39" samplerate="384000"/>
<coreaudio/>
<network address="ropieee-Breakfast [RoPieeeXL]" any_dsd="0" dac_bits="0" device="hw:CARD=Digital,DEV=0" dualwire="0" ipv6="0" pack_sdm="0" period_time="0"/>
<combo any_dsd="0">
<network address="ropieeexl-Master [RoPieeeXL]" channels="2" device="hw:CARD=Audio,DEV=0" ipv6="1"/>
<network address="ropieee-Breakfast [RoPieeeXL]" any_dsd="0" channel_offset="0" channels="2" dac_bits="0" device="hw:CARD=Digital,DEV=0" ipv6="1" pack_sdm="0" period_time="0" short_buffer="0" trigger="net"/>
</combo>
<matrix enabled="0" engine="1" expand_hf="0" iir2fir="0">
<pipeline channel="0" gain="0.00" mixdown="0" process="" source="0"/>
<pipeline channel="1" gain="0.00" mixdown="1" process="" source="1"/>
<pipeline channel="2" gain="0.00" mixdown="2" process="" source="0"/>
<pipeline channel="3" gain="0.00" mixdown="3" process="" source="1"/>
<pipeline channel="4" gain="0.00" mixdown="4" process="" source="4"/>
<pipeline channel="5" gain="0.00" mixdown="5" process="" source="5"/>
<pipeline channel="6" gain="0.00" mixdown="6" process="" source="6"/>
<pipeline channel="7" gain="0.00" mixdown="7" process="" source="7"/>
<pipeline channel="8" gain="0.00" mixdown="8" process="" source="8"/>
<pipeline channel="9" gain="0.00" mixdown="9" process="" source="9"/>
<pipeline channel="10" gain="0.00" mixdown="10" process="" source="10"/>
<pipeline channel="11" gain="0.00" mixdown="11" process="" source="11"/>
<pipeline channel="12" gain="0.00" mixdown="12" process="" source="12"/>
<pipeline channel="13" gain="0.00" mixdown="13" process="" source="13"/>
<pipeline channel="14" gain="0.00" mixdown="14" process="" source="14"/>
<pipeline channel="15" gain="0.00" mixdown="15" process="" source="15"/>
<pipeline channel="16" gain="0.00" mixdown="16" process="" source="16"/>
<pipeline channel="17" gain="0.00" mixdown="17" process="" source="17"/>
<pipeline channel="18" gain="0.00" mixdown="18" process="" source="18"/>
<pipeline channel="19" gain="0.00" mixdown="19" process="" source="19"/>
<pipeline channel="20" gain="0.00" mixdown="20" process="" source="20"/>
<pipeline channel="21" gain="0.00" mixdown="21" process="" source="21"/>
<pipeline channel="22" gain="0.00" mixdown="22" process="" source="22"/>
<pipeline channel="23" gain="0.00" mixdown="23" process="" source="23"/>
<pipeline channel="24" gain="0.00" mixdown="24" process="" source="24"/>
<pipeline channel="25" gain="0.00" mixdown="25" process="" source="25"/>
<pipeline channel="26" gain="0.00" mixdown="26" process="" source="26"/>
<pipeline channel="27" gain="0.00" mixdown="27" process="" source="27"/>
<pipeline channel="28" gain="0.00" mixdown="28" process="" source="28"/>
<pipeline channel="29" gain="0.00" mixdown="29" process="" source="29"/>
<pipeline channel="30" gain="0.00" mixdown="30" process="" source="30"/>
<pipeline channel="31" gain="0.00" mixdown="31" process="" source="31"/>
<pipeline channel="32" gain="0.00" mixdown="32" process="" source="32"/>
<pipeline channel="33" gain="0.00" mixdown="33" process="" source="33"/>
<pipeline channel="34" gain="0.00" mixdown="34" process="" source="34"/>
<pipeline channel="35" gain="0.00" mixdown="35" process="" source="35"/>
<pipeline channel="36" gain="0.00" mixdown="36" process="" source="36"/>
<pipeline channel="37" gain="0.00" mixdown="37" process="" source="37"/>
<pipeline channel="38" gain="0.00" mixdown="38" process="" source="38"/>
<pipeline channel="39" gain="0.00" mixdown="39" process="" source="39"/>
<pipeline channel="40" gain="0.00" mixdown="40" process="" source="40"/>
<pipeline channel="41" gain="0.00" mixdown="41" process="" source="41"/>
<pipeline channel="42" gain="0.00" mixdown="42" process="" source="42"/>
<pipeline channel="43" gain="0.00" mixdown="43" process="" source="43"/>
<pipeline channel="44" gain="0.00" mixdown="44" process="" source="44"/>
<pipeline channel="45" gain="0.00" mixdown="45" process="" source="45"/>
<pipeline channel="46" gain="0.00" mixdown="46" process="" source="46"/>
<pipeline channel="47" gain="0.00" mixdown="47" process="" source="47"/>
<pipeline channel="48" gain="0.00" mixdown="48" process="" source="48"/>
<pipeline channel="49" gain="0.00" mixdown="49" process="" source="49"/>
<pipeline channel="50" gain="0.00" mixdown="50" process="" source="50"/>
<pipeline channel="51" gain="0.00" mixdown="51" process="" source="51"/>
<pipeline channel="52" gain="0.00" mixdown="52" process="" source="52"/>
<pipeline channel="53" gain="0.00" mixdown="53" process="" source="53"/>
<pipeline channel="54" gain="0.00" mixdown="54" process="" source="54"/>
<pipeline channel="55" gain="0.00" mixdown="55" process="" source="55"/>
<pipeline channel="56" gain="0.00" mixdown="56" process="" source="56"/>
<pipeline channel="57" gain="0.00" mixdown="57" process="" source="57"/>
<pipeline channel="58" gain="0.00" mixdown="58" process="" source="58"/>
<pipeline channel="59" gain="0.00" mixdown="59" process="" source="59"/>
<pipeline channel="60" gain="0.00" mixdown="60" process="" source="60"/>
<pipeline channel="61" gain="0.00" mixdown="61" process="" source="61"/>
<pipeline channel="62" gain="0.00" mixdown="62" process="" source="62"/>
<pipeline channel="63" gain="0.00" mixdown="63" process="" source="63"/>
<pipeline channel="64" gain="0.00" mixdown="64" process="" source="64"/>
<pipeline channel="65" gain="0.00" mixdown="65" process="" source="65"/>
<pipeline channel="66" gain="0.00" mixdown="66" process="" source="66"/>
<pipeline channel="67" gain="0.00" mixdown="67" process="" source="67"/>
<pipeline channel="68" gain="0.00" mixdown="68" process="" source="68"/>
<pipeline channel="69" gain="0.00" mixdown="69" process="" source="69"/>
<pipeline channel="70" gain="0.00" mixdown="70" process="" source="70"/>
<pipeline channel="71" gain="0.00" mixdown="71" process="" source="71"/>
<pipeline channel="72" gain="0.00" mixdown="72" process="" source="72"/>
<pipeline channel="73" gain="0.00" mixdown="73" process="" source="73"/>
<pipeline channel="74" gain="0.00" mixdown="74" process="" source="74"/>
<pipeline channel="75" gain="0.00" mixdown="75" process="" source="75"/>
<pipeline channel="76" gain="0.00" mixdown="76" process="" source="76"/>
<pipeline channel="77" gain="0.00" mixdown="77" process="" source="77"/>
<pipeline channel="78" gain="0.00" mixdown="78" process="" source="78"/>
<pipeline channel="79" gain="0.00" mixdown="79" process="" source="79"/>
<pipeline channel="80" gain="0.00" mixdown="80" process="" source="80"/>
<pipeline channel="81" gain="0.00" mixdown="81" process="" source="81"/>
<pipeline channel="82" gain="0.00" mixdown="82" process="" source="82"/>
<pipeline channel="83" gain="0.00" mixdown="83" process="" source="83"/>
<pipeline channel="84" gain="0.00" mixdown="84" process="" source="84"/>
<pipeline channel="85" gain="0.00" mixdown="85" process="" source="85"/>
<pipeline channel="86" gain="0.00" mixdown="86" process="" source="86"/>
<pipeline channel="87" gain="0.00" mixdown="87" process="" source="87"/>
<pipeline channel="88" gain="0.00" mixdown="88" process="" source="88"/>
<pipeline channel="89" gain="0.00" mixdown="89" process="" source="89"/>
<pipeline channel="90" gain="0.00" mixdown="90" process="" source="90"/>
<pipeline channel="91" gain="0.00" mixdown="91" process="" source="91"/>
<pipeline channel="92" gain="0.00" mixdown="92" process="" source="92"/>
<pipeline channel="93" gain="0.00" mixdown="93" process="" source="93"/>
<pipeline channel="94" gain="0.00" mixdown="94" process="" source="94"/>
<pipeline channel="95" gain="0.00" mixdown="95" process="" source="95"/>
<pipeline channel="96" gain="0.00" mixdown="96" process="" source="96"/>
<pipeline channel="97" gain="0.00" mixdown="97" process="" source="97"/>
<pipeline channel="98" gain="0.00" mixdown="98" process="" source="98"/>
<pipeline channel="99" gain="0.00" mixdown="99" process="" source="99"/>
<pipeline channel="100" gain="0.00" mixdown="100" process="" source="100"/>
<pipeline channel="101" gain="0.00" mixdown="101" process="" source="101"/>
<pipeline channel="102" gain="0.00" mixdown="102" process="" source="102"/>
<pipeline channel="103" gain="0.00" mixdown="103" process="" source="103"/>
<pipeline channel="104" gain="0.00" mixdown="104" process="" source="104"/>
<pipeline channel="105" gain="0.00" mixdown="105" process="" source="105"/>
<pipeline channel="106" gain="0.00" mixdown="106" process="" source="106"/>
<pipeline channel="107" gain="0.00" mixdown="107" process="" source="107"/>
<pipeline channel="108" gain="0.00" mixdown="108" process="" source="108"/>
<pipeline channel="109" gain="0.00" mixdown="109" process="" source="109"/>
<pipeline channel="110" gain="0.00" mixdown="110" process="" source="110"/>
<pipeline channel="111" gain="0.00" mixdown="111" process="" source="111"/>
<pipeline channel="112" gain="0.00" mixdown="112" process="" source="112"/>
<pipeline channel="113" gain="0.00" mixdown="113" process="" source="113"/>
<pipeline channel="114" gain="0.00" mixdown="114" process="" source="114"/>
<pipeline channel="115" gain="0.00" mixdown="115" process="" source="115"/>
<pipeline channel="116" gain="0.00" mixdown="116" process="" source="116"/>
<pipeline channel="117" gain="0.00" mixdown="117" process="" source="117"/>
<pipeline channel="118" gain="0.00" mixdown="118" process="" source="118"/>
<pipeline channel="119" gain="0.00" mixdown="119" process="" source="119"/>
<pipeline channel="120" gain="0.00" mixdown="120" process="" source="120"/>
<pipeline channel="121" gain="0.00" mixdown="121" process="" source="121"/>
<pipeline channel="122" gain="0.00" mixdown="122" process="" source="122"/>
<pipeline channel="123" gain="0.00" mixdown="123" process="" source="123"/>
<pipeline channel="124" gain="0.00" mixdown="124" process="" source="124"/>
<pipeline channel="125" gain="0.00" mixdown="125" process="" source="125"/>
<pipeline channel="126" gain="0.00" mixdown="126" process="" source="126"/>
<pipeline channel="127" gain="0.00" mixdown="127" process="" source="127"/>
<post_process>
<plugin enabled="0" frequency="600" level="3" preset="default" type="bauer"/>
<plugin enabled="0" high_frequency="5000" high_level="10" high_steepness="1" low_frequency="80" low_level="20" low_steepness="0.5" preset="" range_high="-20" range_low="-60" type="loudness"/>
<plugin dac0="" dac1="" enabled="0" preset="" type="correction"/>
</post_process>
</matrix>
</engine>
<log enabled="0"/>
</hqplayer>
jussi_laako
(Jussi Laako (Signalyst))
November 20, 2025, 1:42am
11
This configuration doesn’t look like created with HQPlayer Desktop combo configuration? Or at least it is missing some configuration items…
Matrix setup doesn’t have the routing, but that is lesser of an issue here.