Jump to content
IGNORED

GentooPlayer


Recommended Posts

Playback via Networkaudiod using Gentoo player as a renderer only works great - but running HQPlayer Server on my MacBook Pro meant I could only undertake basic upsampling...

 

I therefore swapped to using 'HQPlayer embeded' as available within Gentoo Player installed on my NUC (as it's got a much faster CPU).  Enabled Bubble uPNP (accessed via http://192.168.1.8:58050, as opposed to Port 8088 for Gentoo Player config on my system) and you can set HQPlayer up as an Open Home Renderer.  I can therefore play everything using Linn Kazoo (other apps available), including passing Tidal (or Qubuz) through for upsampling via HQ player.

 

I am using Sinc-M (Million tap) filter and 'LNS15' noise shaper as these are apparently a good proxy for what the Chord M-Scaler does.

 

There is a fair wait/buffer between files (and my NUC runs hot!), but absolutely no stutter during playback - sounds great and will spend some time comparing against upnp direct (no upsampling) via MPD/UpMpdCli at some point.

 

Really amazing work - I can't tell you how much better my experience is with GentooPlayer compared to using Audiolinux (high level of understanding still needed though).

Link to comment
2 hours ago, xp18 said:

I setting max volume of Alsamixer in Gentooplayer. When I restart Gentooplayer, volume Alsamixer don't save. How to save setting Alsamixer? I use Katana dac with Pi 3B.

I think typing:

alsactl store

at a command line has worked for me in the past.

 

Antonellocaroli might have something to add...

 

 

Link to comment
24 minutes ago, clipper said:

I think typing:

alsactl store

at a command line has worked for me in the past.

 

Antonellocaroli might have something to add...

 

 

no, That won't work...

 

it works more than anything else:

 

amixer set 'Master',0 100% unmute

 

 

12 minutes ago, xp18 said:

I enable MPD+upnp and Squeezelite R2

how are the volume controls set (in mpd and LMS)?

Link to comment
39 minutes ago, antonellocaroli said:

no, That won't work...

 

it works more than anything else:

 

amixer set 'Master',0 100% unmute

 

 

how are the volume controls set (in mpd and LMS)?

My command: alsamixer 

Volume 40% and set max volume.

Link to comment

I will write an off topic post but it’s something that I am thinking from time to time!

What do you think about Ravenna/Dante protocol?

From the little knowledge I have I think that if it did got implemented in consumer hifi it might be a very good thing. 
We wouldn’t have to rely on usb and it’s flaws! Along side with many more advantages...

I know that apart from some very expensive DACs from Merging (may be more but I don’t know them) there are no more consumer devices that support it!

I would like to know @antonellocaroli and all of course, opinion about Ravenna protocol, could it be implemented in GentooPlayer?

 

Thnx and sorry for the OT!

 

Mac Mini with JRMC26 or Audirvana  / Raspberry4B_4GB(GentooPlayer_LMS) / Raspberry Rpi3B+: Allo DigiOne(GentooPlayer) - M2Tech Evo DAC Two Plus/iPurifier2 - Schiit Vali 2 - Densen DM20pre/30pwr amps - Spendor SP2/3E, Sennheiser HD600 & HD25Aluminum - Audeze Sine

Cables: Vovox, DIY, Furutech. 

Portable sources: iPad, DELL Laptop with JRiver MC26

Link to comment
14 minutes ago, DomieMic65 said:

I will write an off topic post but it’s something that I am thinking from time to time!

What do you think about Ravenna/Dante protocol?

From the little knowledge I have I think that if it did got implemented in consumer hifi it might be a very good thing. 
We wouldn’t have to rely on usb and it’s flaws! Along side with many more advantages...

I know that apart from some very expensive DACs from Merging (may be more but I don’t know them) there are no more consumer devices that support it!

I would like to know @antonellocaroli and all of course, opinion about Ravenna protocol, could it be implemented in GentooPlayer?

 

Thnx and sorry for the OT!

 

is already implemented in x86 images, but it works only with ravenna devices.

Link to comment
41 minutes ago, antonellocaroli said:

is already implemented in x86 images, but it works only with ravenna devices.

That is great to hear! In rpi is it possible to implement?

Except the Merging NADAC are there any cheaper options you are aware of?

Thank you!

Mac Mini with JRMC26 or Audirvana  / Raspberry4B_4GB(GentooPlayer_LMS) / Raspberry Rpi3B+: Allo DigiOne(GentooPlayer) - M2Tech Evo DAC Two Plus/iPurifier2 - Schiit Vali 2 - Densen DM20pre/30pwr amps - Spendor SP2/3E, Sennheiser HD600 & HD25Aluminum - Audeze Sine

Cables: Vovox, DIY, Furutech. 

Portable sources: iPad, DELL Laptop with JRiver MC26

Link to comment
On 3/1/2020 at 9:12 AM, antonellocaroli said:

I've never used shairport, so I don't know how it works.
I put in an ebuild... if you want to see if it works...

 

emerge --sync

gp-update

 

emerge --ask shairport

 

/etc/init.d/shairport restart

 

here is a configuration file in

/etc/conf.d/shairport

@Gavin1977 @Branko

 

It seems to work...
image.thumb.png.d7c1576750c7e06d487021275838644d.png


 

 

image.thumb.png.fda85fc44dd02c99f531777d123fdacc.png

 

in play

 

 

 

image.png

Link to comment
14 hours ago, xp18 said:

I setting max volume of Alsamixer in Gentooplayer. When I restart Gentooplayer, volume Alsamixer don't save. How to save setting Alsamixer? I use Katana dac with Pi 3B.

I have save setting alsamixer with command: 

 amixer set 'Master',0 100% unmute

Exit "ram mode" when execute commands.

Thanks Atonellocaroli.

Link to comment

Feedback regarding Tidal via uPNP to:

  • HQPlayer Embedded (32/768kHz, Sinc-M Million tap filter and 'LNS15') compared to
  • MPD/UpMpdCli (no upsampling)

Linn Kazoo as the control software, Hugo 2 as the output DAC.  Hugo attached directly to the NUC via USB cable. Ncore monoblocks and Kef R3 speakers.

 

...both sound much the same to me.  Perhaps slightly more detail and space to HQPlayer, but lower noise floor to MPD/UpMpdCli.  Not much in it really.  Both sound great, but if I was to choose I would probably go with MPD/UpMpdCli because of the percieved lower noise floor.  Noise floor would probably be better if I ran HQPlayer on a separate machine, so that would offer some explanation.  Also, Hugo 2 is a very good DAC anyway, so perhaps less benefit from upscaling / audiability in my system.

 

An enjoyable experiment.

Link to comment
20 hours ago, antonellocaroli said:

@Gavin1977 @Branko

 

It seems to work...
image.thumb.png.d7c1576750c7e06d487021275838644d.png


 

 

image.thumb.png.fda85fc44dd02c99f531777d123fdacc.png

 

in play

 

 

 

image.png

 

Hello,

 

thank you will try this. 

But I have read that Shairport is not maintained any more since a few years. Instead Shairport Sync (Github) is recommended.

That have I tested with good results an Debian (BBB and boric Kernel). But I did not find instructions how to use it with gentoo?

 

Regards 

 

Branko

 

 

Link to comment
23 hours ago, Branko said:

 

Hello,

 

thank you will try this. 

But I have read that Shairport is not maintained any more since a few years. Instead Shairport Sync (Github) is recommended.

That have I tested with good results an Debian (BBB and boric Kernel). But I did not find instructions how to use it with gentoo?

 

Regards 

 

Branko

 

 

I also did an ebuild for shairport-sync

I've only tested so far on arm64.

if you want to try...
 

emerge --sync    <---if you've never done it

gp-update

emerge --ask shairport-sync

 

start:

rc-service shairport-sync start

 

add boot:

rc-service add shairport-sync default

 

the configuration file is located here:

/etc/shairport-sync.conf

 

at least the audio output must be set
image.png.99059ddb1274880eac732cd12b083a55.png

 

Anyway, I'll add it in version 2.12...

Unfortunately the BBB is behind, I don't follow it very much... and I don't think there are many users who use GP on BBB...

 

Link to comment
9 hours ago, antonellocaroli said:

I also did an ebuild for shairport-sync

I've only tested so far on arm64.

if you want to try...
 

emerge --sync    <---if you've never done it

gp-update

emerge --ask shairport-sync

 

start:

rc-service shairport-sync start

 

add boot:

rc-service add shairport-sync default

 

the configuration file is located here:

/etc/shairport-sync.conf

 

at least the audio output must be set
image.png.99059ddb1274880eac732cd12b083a55.png

 

Anyway, I'll add it in version 2.12...

Unfortunately the BBB is behind, I don't follow it very much... and I don't think there are many users who use GP on BBB...

 

I thank you so much.

 

I don't know how many use BBB. But every single one will be grateful.

 

BR

Branko

Link to comment

Hello,

 

did try to install Shairport-syncon BBB. But did not work:

 

Got a lot oft "system is read only" errors:

 

 

GentooPlayerBBB ~ # emerge --ask shairport-sync

 

Performing Global Updates

(Could take a couple of minutes if you have a lot of binary packages.)

  .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'

  s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'

  p='update /etc/portage/package.*'

/usr/portage/profiles/updates/2Q-2016...........................................................

/usr/portage/profiles/updates/3Q-2016........................

/usr/portage/profiles/updates/4Q-2016...............................

/usr/portage/profiles/updates/1Q-2017.................................

/usr/portage/profiles/updates/2Q-2017....

/usr/portage/profiles/updates/3Q-2017........................

/usr/portage/profiles/updates/4Q-2017.......

/usr/portage/profiles/updates/1Q-2018......................

/usr/portage/profiles/updates/2Q-2018...................

/usr/portage/profiles/updates/3Q-2018...

/usr/portage/profiles/updates/4Q-2018.......

/usr/portage/profiles/updates/1Q-2019.................

/usr/portage/profiles/updates/2Q-2019...

/usr/portage/profiles/updates/3Q-2019........

/usr/portage/profiles/updates/4Q-2019........

/usr/portage/profiles/updates/1Q-2020..........

 

 

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

 

* IMPORTANT: 22 news items need reading for repository 'gentoo'.

* Use eselect news read to view new items.

 

 

These are the packages that would be merged, in order:

 

Calculating dependencies... done!

[ebuild  N     ] dev-libs/libdaemon-0.14-r3  USE="-doc -examples -static-libs"

[ebuild  N     ] acct-group/avahi-0

[ebuild  N     ] acct-group/netdev-0

[ebuild  N     ] dev-libs/libconfig-1.7.2  USE="cxx -static-libs"

[ebuild  N     ] acct-user/avahi-0

[ebuild  N     ] sys-libs/libcap-2.33  USE="(split-usr) -pam -static-libs"

[ebuild  N     ] dev-util/glib-utils-2.62.5  PYTHON_SINGLE_TARGET="python3_6 -python3_7 (-python3_8)"

[ebuild  N     ] app-doc/xmltoman-0.4-r1

[ebuild  N     ] net-dns/avahi-0.8-r1  USE="gdbm ipv6 nls -autoipd -bookmarks -dbus -doc -gtk -gtk3 -howl-compat -introspection -mdnsresponder-compat (-mono) -python -qt5 (-selinux) -systemd -test" PYTHON_TARGETS="python3_6 -python3_7"

[ebuild  N     ] media-sound/shairport-sync-3.3.6  USE="-convolution"

 

Would you like to merge these packages? [Yes/No] Yes

!!! Read-only file system: /var/db/pkg

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

GentooPlayerBBB ~ # rc-service shairport-sync start

* rc-service: service `shairport-sync' does not exist

GentooPlayerBBB ~ #

 

Regards

Branko

 

 

Link to comment
1 hour ago, Branko said:

Hello,

 

did try to install Shairport-syncon BBB. But did not work:

 

Got a lot oft "system is read only" errors:

 

 

GentooPlayerBBB ~ # emerge --ask shairport-sync

 

Performing Global Updates

(Could take a couple of minutes if you have a lot of binary packages.)

  .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'

  s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'

  p='update /etc/portage/package.*'

/usr/portage/profiles/updates/2Q-2016...........................................................

/usr/portage/profiles/updates/3Q-2016........................

/usr/portage/profiles/updates/4Q-2016...............................

/usr/portage/profiles/updates/1Q-2017.................................

/usr/portage/profiles/updates/2Q-2017....

/usr/portage/profiles/updates/3Q-2017........................

/usr/portage/profiles/updates/4Q-2017.......

/usr/portage/profiles/updates/1Q-2018......................

/usr/portage/profiles/updates/2Q-2018...................

/usr/portage/profiles/updates/3Q-2018...

/usr/portage/profiles/updates/4Q-2018.......

/usr/portage/profiles/updates/1Q-2019.................

/usr/portage/profiles/updates/2Q-2019...

/usr/portage/profiles/updates/3Q-2019........

/usr/portage/profiles/updates/4Q-2019........

/usr/portage/profiles/updates/1Q-2020..........

 

 

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

 

* IMPORTANT: 22 news items need reading for repository 'gentoo'.

* Use eselect news read to view new items.

 

 

These are the packages that would be merged, in order:

 

Calculating dependencies... done!

[ebuild  N     ] dev-libs/libdaemon-0.14-r3  USE="-doc -examples -static-libs"

[ebuild  N     ] acct-group/avahi-0

[ebuild  N     ] acct-group/netdev-0

[ebuild  N     ] dev-libs/libconfig-1.7.2  USE="cxx -static-libs"

[ebuild  N     ] acct-user/avahi-0

[ebuild  N     ] sys-libs/libcap-2.33  USE="(split-usr) -pam -static-libs"

[ebuild  N     ] dev-util/glib-utils-2.62.5  PYTHON_SINGLE_TARGET="python3_6 -python3_7 (-python3_8)"

[ebuild  N     ] app-doc/xmltoman-0.4-r1

[ebuild  N     ] net-dns/avahi-0.8-r1  USE="gdbm ipv6 nls -autoipd -bookmarks -dbus -doc -gtk -gtk3 -howl-compat -introspection -mdnsresponder-compat (-mono) -python -qt5 (-selinux) -systemd -test" PYTHON_TARGETS="python3_6 -python3_7"

[ebuild  N     ] media-sound/shairport-sync-3.3.6  USE="-convolution"

 

Would you like to merge these packages? [Yes/No] Yes

!!! Read-only file system: /var/db/pkg

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

emergelog(): [Errno 30] Read-only file system: b'/var/log/emerge.log'

GentooPlayerBBB ~ # rc-service shairport-sync start

* rc-service: service `shairport-sync' does not exist

GentooPlayerBBB ~ #

 

Regards

Branko

 

 

you have one pm.

Anyway it is better to wait for the update to version 2.12, unfortunately for the BBB will not happen soon...

Link to comment

I have upgraded GenTooPlayer (Raspberry 3B/3B+ (compatible Allo USBridge Sig.))  to 2.11 (from 2.10 via the "System H. GP-Version Update" web-interface menu) and ran into the following issues/regressions:

 

1) upmpdcli does not appear to work. The renderer is not seen in either Linn Kazoo and in the Bubble UPnP control app and I get a

:2:src/mediaserver/cdplugins/streamproxy.cpp:477::Aproxy: MHD_start_daemon failed

/var/log/upmpdcli.logerror upon restarting upmpdcli from the command line. 

 

2) Some settings in "System G. TWK various" do not appear to be persistent or they appear to get overwritten by other settings. In particular, setting the cpumaxfreq to 1000MHz and force turbo to Enable are not persistent.

 

I have now reverted to v2.0 that still works fine for me.

 

 

Link to comment
10 minutes ago, nbpf said:

I have upgraded GenTooPlayer (Raspberry 3B/3B+ (compatible Allo USBridge Sig.))  to 2.11 (from 2.10 via the "System H. GP-Version Update" web-interface menu) and ran into the following issues/regressions:

 

1) upmpdcli does not appear to work. The renderer is not seen in either Linn Kazoo and in the Bubble UPnP control app and I get a


:2:src/mediaserver/cdplugins/streamproxy.cpp:477::Aproxy: MHD_start_daemon failed

/var/log/upmpdcli.logerror upon restarting upmpdcli from the command line. 

 

2) Some settings in "System G. TWK various" do not appear to be persistent or they appear to get overwritten by other settings. In particular, setting the cpumaxfreq to 1000MHz and force turbo to Enable are not persistent.

 

I have now reverted to v2.0 that still works fine for me.

 

 

I don't reproduce the two problems...

 

1) did you overwrite the configuration file of upmpdcli? with etc-update?

 

2) does not change from 2.10 to 2.11

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