Jump to content
IGNORED

GentooPlayer


Recommended Posts

This is an image test for rpi3, with wifi support.

Only with "ST" kernels.

 

At boot time if it doesn't find an online network, create a wifi HotSpot, with IP 192.168.42.1.
Reachable from any wifi device.
It is displayed among wifi networks with the name gentooplayer, the password is gentooplayer to connect.

Once connected you can open any app for ssh (terminus, putty, ssh on linux, etc) to access with user:root pw:raspirrot ip: 192.168.42.1
or a web browser and connect to 192.168.42.1:5000

Then configure wifi with the wificonfig command from the terminal or from the configure Wi-Fi webinterface.

 

I tested with various devices, all of them connected to the HotSpot on the first shot, simply by entering the password, but on one I had to set the ip, i.e. from DHCP to ip static...in this way:

 

Screenshot_20200111-124543.thumb.jpg.b22645663385010cea203f89598cd013.jpgScreenshot_20200111-185813.thumb.jpg.e39511d7e9bb35c4c045ee7846e6e2d3.jpgScreenshot_20200111-185756.thumb.jpg.1605d8c1a6df7df8144f66ff73419b8f.jpg

 

 

 

if someone can do a test @franz159  @clipper

 

Link to comment
10 hours ago, antonellocaroli said:

Ciao Franz,

 

chmod -R 755 /usr/portage

USE="flac mad mpg123 resample" emerge --ask squeezelite

Thanks,

   with chmod -R 755 I still got the same error of inability to create the folder under /usr/portage/distfiles/.

So, even if it's not recommended, I went with chmod -R 777 and the compilation succeeded....
 

So, to recap, the entire process I followed to recompile squeezelite is this:

 

  • gp-update
  • emerge-webrsync  
    •  I had never done it, so I waited for a while for this to complete....
  • chmod -R 777 /usr/portage 
  • USE="flac mad mpg123 resample" emerge --ask squeezelite

 

At this point I was able to set Archimago "Extremus" parameters for resampling adding  
-R v::3.05:28:99.7:100:45 to squeezelite configuration, using command sqc:

 

This is my resulting squeezelite configuration in file "/etc/conf.d/squeezelite":


SL_OPTS="-C 1 -W  -o hw:CARD=BossDAC,DEV=0 -r 44100-96000 -a 40:3::0 -b 2080:3528 -R v::3.05:28:99.7:100:45  -n GentooPlayer -m 00:f0:4c:68:d1:47"

 

Note: as a positive side effect, adding the support for flac, Squeezelite is now working nicely with Qobuz.

 

In this way in my LMS interface (LMS Material Skin) I have Squeezelite GentooPlayer for resampled listening and one Squeezelite GentoPlayer-R2 for bitperfect listening. Super cool!
 

Squeezelite-Normal-and-R2.jpg.a62442ec1d0ea431f8438c8fa69f69c2.jpg

 

 

Link to comment
On 1/9/2020 at 3:33 PM, DomieMic65 said:

Thank you but I don’t think I’m such an expert user to implement my own upsampling recipies. 
I understand some things up to a point but no more!

When I was using piCore I relied on some ready stuff I found on line in Archimagos blog etc... and I implemented them inside the piCore GUI! 
If I try such a thing in Gentoo most probably I will make a mess!

 

Regards 

Michael!

 

Hi DomieMic65, I followed Antonello suggestions to recompile Squeezelite and enable reasmpling.

If you want to give it a try, you can see a recap of the procedure in my previous post...

Regards

Link to comment
4 hours ago, antonellocaroli said:

This is an image test for rpi3, with wifi support.

Only with "ST" kernels.

 

At boot time if it doesn't find an online network, create a wifi HotSpot, with IP 192.168.42.1.
Reachable from any wifi device.
It is displayed among wifi networks with the name gentooplayer, the password is gentooplayer to connect.

Once connected you can open any app for ssh (terminus, putty, ssh on linux, etc) to access with user:root pw:raspirrot ip: 192.168.42.1
or a web browser and connect to 192.168.42.1:5000

Then configure wifi with the wificonfig command from the terminal or from the configure Wi-Fi webinterface.

 

I tested with various devices, all of them connected to the HotSpot on the first shot, simply by entering the password, but on one I had to set the ip, i.e. from DHCP to ip static...in this way:

 

Screenshot_20200111-124543.thumb.jpg.b22645663385010cea203f89598cd013.jpgScreenshot_20200111-185813.thumb.jpg.e39511d7e9bb35c4c045ee7846e6e2d3.jpgScreenshot_20200111-185756.thumb.jpg.1605d8c1a6df7df8144f66ff73419b8f.jpg

 

 

 

if someone can do a test @franz159  @clipper

 

 

I will test asap and report back!

Thanks a lot

 

Link to comment
6 hours ago, antonellocaroli said:

This is an image test for rpi3, with wifi support.

Only with "ST" kernels.

 

At boot time if it doesn't find an online network, create a wifi HotSpot, with IP 192.168.42.1.
Reachable from any wifi device.
It is displayed among wifi networks with the name gentooplayer, the password is gentooplayer to connect.

Once connected you can open any app for ssh (terminus, putty, ssh on linux, etc) to access with user:root pw:raspirrot ip: 192.168.42.1
or a web browser and connect to 192.168.42.1:5000

Then configure wifi with the wificonfig command from the terminal or from the configure Wi-Fi webinterface.

 

I tested with various devices, all of them connected to the HotSpot on the first shot, simply by entering the password, but on one I had to set the ip, i.e. from DHCP to ip static...in this way:

 

Screenshot_20200111-124543.thumb.jpg.b22645663385010cea203f89598cd013.jpgScreenshot_20200111-185813.thumb.jpg.e39511d7e9bb35c4c045ee7846e6e2d3.jpgScreenshot_20200111-185756.thumb.jpg.1605d8c1a6df7df8144f66ff73419b8f.jpg

 

 

if someone can do a test @franz159  @clipper

 

 

It does not work for me on my Macbook.

The connection to the hotspot does take place, but it is not functional:

GentoWifi1.thumb.png.5210bc3387085e154cbc231d6833a934.png

GentoWifi2.thumb.png.0b3d00495c0ca8c853b8bf2ca3a903a2.png

 

And after a minute or so the wifi icon changes to indicate a not working network with an exclamation mark in the middle.

GentoWifi3.png.c24199932727cf2da389f23775fad60d.png

 

Link to comment
2 hours ago, franz159 said:

 

Hi DomieMic65, I followed Antonello suggestions to recompile Squeezelite and enable reasmpling.

If you want to give it a try, you can see a recap of the procedure in my previous post...

Regards

Yes I have seen your post thnx for the feedback!!!!

 

I enabled Squeezelite and played with it a little... to try 
Apart from re/upsampling, it crashes when I try to play native 192Khz files (I use Allo Digione for time beeing... I didn't try with USB). 96KHz it's OK.
I had the same problem with Sq.lite R2 but Antonello fixed it!
Also I can't play Qobuz (LMS plug-in. With R2 no problem). Strangely Spotty plays just fine!!
 

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
8 minutes ago, DomieMic65 said:

Yes I have seen your post thnx for the feedback!!!!

 

I enabled Squeezelite and played with it a little... to try 
Apart from re/upsampling, it crashes when I try to play native 192Khz files (I use Allo Digione for time beeing... I didn't try with USB). 96KHz it's OK.
I had the same problem with Sq.lite R2 but Antonello fixed it!
Also I can't play Qobuz (LMS plug-in. With R2 no problem). Strangely Spotty plays just fine!!
 

Didi you recompile squeezeleite as per the process indicated by Antonello that I sumamrized in post #652?

I'm asking because alzo for me Qobuz was not working, but it is now OK after recompiling squeezelite.

Link to comment
33 minutes ago, franz159 said:

Didi you recompile squeezeleite as per the process indicated by Antonello that I sumamrized in post #652?

I'm asking because alzo for me Qobuz was not working, but it is now OK after recompiling squeezelite.

No.... I missed that!

i will try and I’ll report back

these days I have a lot of work and I didn’t keep up with the thread very well...

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

i used "chmod -R 755..." without getting any error messages ... 

I am waiting for the "USE="flac mad mpg1... " process to finish...

 

it takes some time or it stuck.... :)

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

it takes for ever to "calculating dependencies" .... is this normal?

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
6 minutes ago, DomieMic65 said:

it takes for ever to "calculating dependencies" .... is this normal?

no it wasn't... with -R 777 it went on normally

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
3 hours ago, franz159 said:

 

It does not work for me on my Macbook.

The connection to the hotspot does take place, but it is not functional:

GentoWifi1.thumb.png.5210bc3387085e154cbc231d6833a934.png

GentoWifi2.thumb.png.0b3d00495c0ca8c853b8bf2ca3a903a2.png

 

And after a minute or so the wifi icon changes to indicate a not working network with an exclamation mark in the middle.

GentoWifi3.png.c24199932727cf2da389f23775fad60d.png

 

Have you tried setting up a fixed IP on your Macbook? and not let it use dhcp for what connection?
Have you tried iphone?

Link to comment

after some trial and error i managed to recompile squeezelite 

Qobuz works

I didn't manage to upsample though

and 192KHz still crash

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
2 hours ago, antonellocaroli said:

Have you tried setting up a fixed IP on your Macbook? and not let it use dhcp for what connection?
Have you tried iphone?

I tried setting Static IP on the Mac and it worked:

  1.  selection of the gentooplayer wifi network
    1-Select-Network.jpg.9e2f6cd0eefcdc27367df4316248f25f.jpg
     
  2. setting static IP 192.168.42.10 manually on Mac
    2--Manual-IP-setting.jpg.a67c51b36e502922a24dda72f6294d58.jpg
     
  3. connection to the web interface at IP 192.168.42.1:5000
    3-Systeminfo.thumb.jpg.9c668c424a9292f102298419ceff90e5.jpg
     
  4. configuration of the access to actual wifi
    4-WiFi-COnfiguration.jpg.9dd31e7fd9c3398122f41a389bf20561.jpg

In this way you potentially have also a portable Gentooplayer, just connect it to your smartphone personal hotspot!

 

@Antonello, can I use this image also on a raspberry pi4, or does the wifi feature need to be compiled separately for it?

 

Link to comment

Would you suggest upgrading to rpi4 (4GB) from 3B+?

I was considering it about LMS but now I suppose GentooPlayer will benefit!

What do you think?

 

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

Once more I want to thank Antonello for his great support!!

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
1 hour ago, franz159 said:

 

 

@Antonello, can I use this image also on a raspberry pi4, or does the wifi feature need to be compiled separately for it?

 

No, you can't.
But if it's interesting and working, I can implement it on both rpi3 and rpi4 images.

 

 

27 minutes ago, DomieMic65 said:

Would you suggest upgrading to rpi4 (4GB) from 3B+?

I was considering it about LMS but now I suppose GentooPlayer will benefit!

What do you think?

 

 

Surely rpi4 4gb for LMS or MPD (when using large libraries) or HQPlayer Embedded is better than rpi3.

Link to comment
5 hours ago, DomieMic65 said:

after some trial and error i managed to recompile squeezelite 

Qobuz works

I didn't manage to upsample though

and 192KHz still crash

 

For the upsample you need to update the squeezelite configuration under "/etc/conf.d/squeezelite" and add the parameter -R and its values like in

SL_OPTS="-C 1 -W  -o hw:CARD=BossDAC,DEV=0 -r 44100-96000 -a 40:3::0 -b 2080:3528 -R v::3.05:28:99.7:100:45  -n GentooPlayer -m 00:f0:4c:68:d1:47"

You can edit squeezelite configuration using command sqc from terminal/putty.

To use 192Khz, you need to increase the Max resolution value,  for example as in -r 44100-192000

 

 

Link to comment
15 hours ago, franz159 said:

 

For the upsample you need to update the squeezelite configuration under "/etc/conf.d/squeezelite" and add the parameter -R and its values like in

SL_OPTS="-C 1 -W  -o hw:CARD=BossDAC,DEV=0 -r 44100-96000 -a 40:3::0 -b 2080:3528 -R v::3.05:28:99.7:100:45  -n GentooPlayer -m 00:f0:4c:68:d1:47"

You can edit squeezelite configuration using command sqc from terminal/putty.

To use 192Khz, you need to increase the Max resolution value,  for example as in -r 44100-192000

 

 

It's done with some help... 🙏🙏🙏

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 1/12/2020 at 12:33 AM, antonellocaroli said:

This is an image test for rpi3, with wifi support.

Only with "ST" kernels.

Thanks very much, antonellocaroli!

 

This is working great with a Digione Signature and this wifi adapter: https://chicagodist.com/products/long-range-wifi-usb-with-antenna-for-raspberry-pi.  

 

I couldn't get wifi working with the Digione Signature's built-in wifi (in the RPI).

 

With a USBridge Signature/Digione Signature combo unit - the same adapter gives me choppy/stuttering music when in USB (USBridge Signature) mode, but works perfectly in SPDIF (Digione Signature) mode.

Link to comment
On 1/11/2020 at 1:54 AM, antonellocaroli said:

 

USE="ffmpeg" emerge --ask media-sound/mpd

What is the command to not use ffmpeg to decode a media file?  I want to return to the Gentooplayer's original state. 

Is it possible to use two options for ffmpeg "yes" or "no"?

Link to comment
24 minutes ago, xp18 said:

it possible to use two options for ffmpeg "yes" or "no"?

no. 

or you could...
what you filled out with current ffmpeg

cp /usr/bin/mpd /usr/bin/mpd-ffmpeg

 

recompile without ffmpeg

cp /usr/bin/mpd /usr/bin/mpd-no-ffmpeg

 

then you can alternate them:

 

cp /usr/bin/mpd-ffmpeg /usr/bin/mpd

rc-service mpd restart
mpd uses with ffmpeg

 

cp /usr/bin/mpd-no-ffmpeg /usr/bin/mpd

rc-service mpd restart
mpd uses without ffmpeg

Link to comment
On 1/12/2020 at 9:48 PM, antonellocaroli said:

No, you can't.
But if it's interesting and working, I can implement it on both rpi3 and rpi4 images.

 

From my POV it would be good to have the ST kernel with WiFI support, I would be using that as my "portable" GentooPlayer, since I travel a lot for work....

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