If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
“ Keeping the server separate from my experience is a good idea for several reasons.
To list a few:
You can keep the server close to the router, especially if you don't have
ethernet cable wiring in your home.
Do not use Wifi to attach a server to a network!
You keep that server away from the actual audio room and audio system
You don't have to sit in the audio room (living room in my case) to do all kind of config and maintenance work
Running CPU hungry DSP work, such as resampling or convolution, working with large collections and handling several clients will put high demands on a server.
You don't want to have all that running on your highly efficient playback client.
sharing USB for storage and DAC would not be such a good idea
your streaming client can become/remain really slim and highly efficient as discussed in the other articles
That's why I recommend to put the server part on an external server and let the clients
run as separate highly efficient streaming clients.”
“ The RPIs major weakness used to be their joint USB2.0 Ethernet infrastructure.
That dramatically changed with the introduction of the RPI4.
I consider the PI4 USB performance that good, that I switched back from I2S-HAT audio to USB DACs after running I2S-HAT DACs for several years .
Advise: Running USB storage and audio devices side by side on a RPI4 is still not such a good idea. ”
Well I am pretty sure lots of users here use piCoreplayer as both server and player on the same Pi, some even connecting the server over WiFi. If you don't try it yourself you will never know if any of that stuff you quoted is important.
Sent from my Pixel 3a using Tapatalk
Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio
Well I am pretty sure lots of users here use piCoreplayer as both server and player on the same Pi, some even connecting the server over WiFi. If you don't try it yourself you will never know if any of that stuff you quoted is important.
Sent from my Pixel 3a using Tapatalk
Agreed, which is why im gonna try and experience it firsthand, Different strokes for different folks eh
As I intend on running 2 RPI4’ (server+client configuration) do I have to give both RPI’s a seperate Static IP address? The existing Pi has 192.168.1.6. ?
As I intend on running 2 RPI4’ (server+client configuration) do I have to give both RPI’s a seperate Static IP address? The existing Pi has 192.168.1.6. ?
Yes, I just reserve IP addresses on the router. It's easier than using static IP addresses.
Sent from my Pixel 3a using Tapatalk
Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio
As I intend on running 2 RPI4’ (server+client configuration) do I have to give both RPI’s a seperate Static IP address? The existing Pi has 192.168.1.6. ?
If possible I would use DHCP but define in the router to assign always the same IP address to these RPi's.
As I intend on running 2 RPI4’ (server+client configuration) do I have to give both RPI’s a seperate Static IP address? The existing Pi has 192.168.1.6. ?
Also assign each client squeezelite 127.0.0.1 IP to stop it going AWOL
As I intend on running 2 RPI4’ (server+client configuration) do I have to give both RPI’s a seperate Static IP address? The existing Pi has 192.168.1.6. ?
If I understand correctly, you want to run LMS (server) on both of the RPis? For most people, one server can be used to serve one or multiple clients. If you have two stereo setups I can see using two RPis, one running LMS and squeezelite and the other just running squeezelite.
I saw the discussion about keeping the server and clients separate, but that still would not require two LMS (servers) running. Maybe I misunderstood.
I have noticed that some routers assign the same IP to a device, but to ensure it does not change go into router settings and reserve an IP address for each RPi’s MAC address. I found that easier to implement than using the static ip configuration in pCp.
“ Keeping the server separate from my experience is a good idea for several reasons.
To list a few:
You can keep the server close to the router, especially if you don't have
ethernet cable wiring in your home.
Do not use Wifi to attach a server to a network!
You keep that server away from the actual audio room and audio system
You don't have to sit in the audio room (living room in my case) to do all kind of config and maintenance work
Running CPU hungry DSP work, such as resampling or convolution, working with large collections and handling several clients will put high demands on a server.
You don't want to have all that running on your highly efficient playback client.
sharing USB for storage and DAC would not be such a good idea
your streaming client can become/remain really slim and highly efficient as discussed in the other articles
That's why I recommend to put the server part on an external server and let the clients
run as separate highly efficient streaming clients.”
“ The RPIs major weakness used to be their joint USB2.0 Ethernet infrastructure.
That dramatically changed with the introduction of the RPI4.
I consider the PI4 USB performance that good, that I switched back from I2S-HAT audio to USB DACs after running I2S-HAT DACs for several years .
Advise: Running USB storage and audio devices side by side on a RPI4 is still not such a good idea. ”
If I were you, I would just cancel the order of the second raspberry.
You can run hundreds of audio streams via Wi-Fi. And usually there is no maintenance to do, once your set up is finished, or maintenance is done via the web interface. If you worry about degrading of sounds, because of your external hard drive, just use a longer USB cable for your DAC, so that the DAC is not sitting next to the drive.
I am very sure, that in a blind test you would not hear any difference between one or two raspberries.
Yes, I just reserve IP addresses on the router. It's easier than using static IP addresses.
Originally posted by jd68
If possible I would use DHCP but define in the router to assign always the same IP address to these RPi's.
@slartibarfast, @jd68 That's exactly what I've done, I have reserved an IP address for the Pi on the router.
Originally posted by P Nelson
If I understand correctly, you want to run LMS (server) on both of the RPis? For most people, one server can be used to serve one or multiple clients. If you have two stereo setups I can see using two RPis, one running LMS and squeezelite and the other just running squeezelite.
I saw the discussion about keeping the server and clients separate, but that still would not require two LMS (servers) running. Maybe I misunderstood.
I have noticed that some routers assign the same IP to a device, but to ensure it does not change go into router settings and reserve an IP address for each RPi’s MAC address. I found that easier to implement than using the static ip configuration in pCp.
@P Nelson, You have misunderstood, I want to run LMS (server) on just 1 of the Pi & the 2nd Pi as "Client" I have one stereo setup & I definitely don't wanna run two LMS (servers) hope that helps.
Yes, I will be reserving an IP address for each Rpi's MAC address.
Just a side note. I only do a reserved IP address for my server so that I can have the URL on any of my browsers around the house saved in "favorites". On the rare occasion I want to access my rpi client I can get its current IP address from the LMS server Information tab.
At the cabin I run my server on WiFi since it is not conveniently located for ethernet. The server runs on the 5Ghz radio and clients run on 2.4Ghz. This has been rock solid for years.
Main system - Rock Solid with LMS 8.3.1 on WHS 2011 - 2 Duets ( both WiFi, farthest unit gets 60% signal strength and always works since new power supply) and Squeeseslave
Cabin system - Rock solid with LMS 8.3.1 on Win10 Pro - 1 RPi 3 Model B (WiFi) /Hifiberry DAC+ Pro/PiCorePlayer and Squeezeslave
Squeezebox Boom - "At Large" player around both home and cabin
Headphones and car - Android phone/Bluetooth w/full library on MicroSD card - PowerAmp music player app (similar to Material Skin)
If I were you, I would just cancel the order of the second raspberry.
You can run hundreds of audio streams via Wi-Fi. And usually there is no maintenance to do, once your set up is finished, or maintenance is done via the web interface. If you worry about degrading of sounds, because of your external hard drive, just use a longer USB cable for your DAC, so that the DAC is not sitting next to the drive.
I am very sure, that in a blind test you would not hear any difference between one or two raspberries.
Pommes, thanks for the concern but I'd like to experience this drill firsthand. Pi's are not expensive and I can always use it someplace else if it doesn't work out as intended.
I'll be adding a 2 TB SSD drive to the USB 3.0 port on the Pi server via usb 3.0 to Sata adapter, once I complete this whole jig.
After updating to 8.1.0 a few weeks ago I didn't used my bluetooth headphones, but only used direct output via Hifiberry.
Today I tried the headphones, they conected without any problem, but the headphone functions for play/pause/next/previous are not longer working. This was working without any problem in 8.0.0 before.
Is this a known problem or is this new?
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea Symfonisk
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, personalize advertising, and to analyze site activity. We may share certain information about our users with our advertising and analytics partners. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment