Announcement

Collapse
No announcement yet.

HOW TO: Squeezebox player on Raspberry Pi with (or without) HiFiBerry board

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    HOW TO: Squeezebox player on Raspberry Pi with (or without) HiFiBerry board

    I wrote this to help someone on another forum and thought it might be useful here:

    ---

    Read this through before starting to be sure you have everything that you'll need. Many steps but you only need do this once:
    1. Assemble the HiFiBerry board onto the Raspberry Pi. Be careful to line up the pins before pressing them together. And, if you bought a case, put the RPi and HiFiBerry into it.
    2. Download the piCorePlayer OS image (if the option is given, use the "Normal" version).
    3. Write the OS image to the SD card you plan to put into the RPi; this is its "hard drive". On Windows, you do this using Win32Diskimager. If on Mac you'll need to find an equivalent. NOTE: Many laptop PCs have an SD card writer built into the case. If you don't have this, you'll need to borrow one or purchase a USB version. If you don't have a microSD card, you'll need to buy one of those also.
    4. Insert the imaged SD card into the RPi and plug the RPi into your network using an Ethernet cable. Plug in the RPi power supply and give it a minute to boot up.
    5. On one of your networked PCs, go to the LMS main page and click "Settings" in lower right corner.
    6. On Settings page, go to the "Information" tab. About half-way down the page you'll see a list of all devices connected to LMS. One of these should be "piCorePlayer". Copy the IP address for piCorePlayer and open it in a new browser tab. If all has gone well, you will see the main page of piCorePlayer as running on your RPi.
    7. Click on the "Squeezelite Settings" link. Go to "Audio output device settings", select the appropriate HiFiBerry card, and hit the "Save" button to the left. Next, scroll down to "Name of your player", give your piCorePlayer device a friendly name (e.g. "Living Room") and click "Save".
    8. ONLY if you plan to use this RPi wirelessly, click on the "Wifi Settings" tab and input your SSID and wifi password. Select your "Security Mode" (typically "WPA-PSK") and click on "Save". piCorePlayer will attempt to connect to your wireless network. If successful or if not necessary, you can return to the RPi unit and unplug both the power and Ethernet cable.
    9. Reposition the RPi player to its intended location. Connect to your DAC (Digi+) or hi-fi line in (DAC+). If wired, plug in your Ethernet cable. Plug in the RPi power supply.
    10. After a minute, repeat step 6 and you should see your new named player in the list of connected devices. THIS IS SUCCESS!
    11. Return to LMS main page and click on the drop-down box in the upper half of the right side of the screen. Select your new device and play away. You can do the same with any Android/iOS Squeezebox controller app.
    These instructions also work for those using the RPi HDMI or analog outputs; just select the appropriate audio output in step 7. Also, once configured as above most issues with piCorePlayer can be resolved by unplugging power, waiting 10 seconds, powering it back up, and giving it a minute to boot.

    In addition to acting as a Squeezebox player, a RPi with piCorePlayer can also run LMS as a server. If you are interested in this, post back and someone will describe how to do it.

    ---

    *Some users have complained about the stability and range of the RPi 3 onboard wifi. Give it a try and, if problems, this USB wifi adapter works very well.
    **If you did not purchase a power supply with your RPi, this one works fine.
    Last edited by Apesbrain; 2023-03-10, 13:50.

    #2
    Originally posted by Apesbrain View Post
    I wrote this to help someone on another forum and thought it might be useful here:
    Very helfpul, thank you. One question, though: Is it still necessary to play with ALSA settings if you have a need to output DTS or AC-3 via HDMI or is the process detailed in post #124 at http://forums.slimdevices.com/showth...er-3-00/page13 still relevant?

    Comment


      #3
      Originally posted by Apesbrain View Post
      I wrote this to help someone on another forum and thought it might be useful here:

      ---

      In addition to acting as a Squeezebox player, a RPi with piCorePlayer can also run LMS as a server. If you are interested in this, post back and someone will describe how to do it.

      ---
      I found that very useful...Thanks. While I am awaiting delivery of my RPi............

      I think I want to try the "LMS Server" option first, as I am having issues with my HP Microserver / WHS2011 running my LMS (keeps crashing). Is there a link "How To" for using piCoreplayer as LMS Server?

      Thanks

      Comment


        #4
        Originally posted by wliptrot View Post
        I found that very useful...Thanks. While I am awaiting delivery of my RPi............

        I think I want to try the "LMS Server" option first, as I am having issues with my HP Microserver / WHS2011 running my LMS (keeps crashing). Is there a link "How To" for using piCoreplayer as LMS Server?

        Thanks
        There's nothing to it . . just press a button

        Click image for larger version

Name:	pic05-09-2017-14.47.29.jpg
Views:	1
Size:	81.6 KB
ID:	1563254
        Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)

        Lounge - DAC32 - AudioEngine B2
        Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
        Bedroom - Echo Show 8

        Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers

        Comment


          #5
          Thanks. looking forward to this...... :-)

          Comment


            #6
            Originally posted by wliptrot View Post
            I found that very useful...Thanks. While I am awaiting delivery of my RPi............

            I think I want to try the "LMS Server" option first, as I am having issues with my HP Microserver / WHS2011 running my LMS (keeps crashing). Is there a link "How To" for using piCoreplayer as LMS Server?

            Thanks
            Have you considered installing Vortexbox 2.4 or some other Linux on the HP instead of WHS or is it a hardware issue?
            Jim



            VB2.4 storage QNAP TS419p (NFS)
            Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
            Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
            Dining Room SB Radio
            Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
            Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
            Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

            Comment


              #7
              Raspberry Pi instead of HP Microserver

              I left my HPMicroserver (too noise) for a SOC. In my case I use an Odroid for server (running Max2Play) and several Raspberry Pi with PicorePlayer (and HiFiBerry card) for player. The Odroid is switch on 24/24 without problem for more than 2 years!! I can only reccomend this configuration (Max2Play or PicorePlayer) and go ahead without trouble.
              R.
              1 Touch, 1 Duet, 3 Boom, some SOC (Odroid, RPi3, RpiZeroW) as players. 1 SB v.1 (now unused), 1 SB Classic, broken,
              Logitech Media Server 7.9 on Odroid U3

              Comment


                #8
                Originally posted by d6jg View Post
                Have you considered installing Vortexbox 2.4 or some other Linux on the HP instead of WHS or is it a hardware issue?
                I suspect I have router / network issues. Every couple of days, the players don't show up in iPeng, and LMS needs restarting. I have a shortcut to kill & restart it now, just takes a minute with Remote Desktop. But not great for family or a permanent solution.....

                If a network issue, it is likely to recur with RPi solution....but I will learn something along the way.

                (HP Microserver is running VMware, so I could run another OS in parallel).

                Comment


                  #9


                  The RPi arrived yesterday, I got Raaspian working ok.

                  I wrote the piCorePlayer 3.21 image to the card tonight, and got the message attached. I have not a chance to research, so apologies if really lazy, but any quick pointers?

                  "Crond(624) :- Time disparity.....detected."

                  TIA.

                  Comment


                    #10
                    Why don't you use the web interface?

                    Check if your time zone agrees with mine, if it does click the save button, you will be prompted to reboot.

                    Click image for larger version

Name:	pic07-09-2017-18.56.39.jpg
Views:	1
Size:	59.3 KB
ID:	1563267
                    Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)

                    Lounge - DAC32 - AudioEngine B2
                    Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
                    Bedroom - Echo Show 8

                    Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers

                    Comment


                      #11
                      Originally posted by kidstypike View Post
                      Why don't you use the web interface?

                      Check if your time zone agrees with mine, if it does click the save button, you will be prompted to reboot.

                      [ATTACH]23598[/ATTACH]
                      Thanks. Yes, looks like web page is ok. Working my way through this now....piCorePlayer turned up in my LMS.

                      My time zone was the same as yours, so I'll ignore the monitor Output for now.

                      [emoji106]

                      Comment


                        #12
                        Originally posted by wliptrot View Post
                        Thanks. Yes, looks like web page is ok. Working my way through this now....piCorePlayer turned up in my LMS.

                        My time zone was the same as yours, so I'll ignore the monitor Output for now.

                        [emoji106]
                        25080052 minutes equates to some 47+ years, you will see a time of 01/01/1970 on your players clocks unless you click the "save" button to actually "set" the time zone.
                        Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)

                        Lounge - DAC32 - AudioEngine B2
                        Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
                        Bedroom - Echo Show 8

                        Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers

                        Comment


                          #13
                          So new Allo Digione is winging its way to me from Bangalore by way of Dubai and Paris.
                          My goal is to set it up as a LMS server AND Squezebox player. I ordered it preloaded with Max2Play.
                          Does Max2Play work basically the same as Picore in the stup stage as set out at the beginning of this thread?
                          Once LMS is installed a server, how do I install the player? Hopefully a few clicks?
                          Thanks in advance.
                          Pi4 w/Allo Boss 2 Player (Wired), Max2Play w/LMS Server 8.2
                          Router: Netgear R700P
                          File Storage: Samsung T5 SSD
                          Music Service: Qobuz
                          Logitech Boom

                          Comment


                            #14
                            If you are running lms on pi DO NOT pull power. Very likely to corrupt SD card.
                            SqueezeBoxes: 1x Transporter (Living room) 1x SB2 (shed), 1x Radio (Kitchen), 1x Boom (Dining room), 1x piCorePlayer (jacuzzi), 1x piCorePlayer (Garden) 1x OSMC + Squeezelite (Movie room), 1x Touch (Study 2), few spare unit's (SB2, SB3, Boom, Touch)
                            Server: LMS on Pi3B+ 8.1.2 on PcP 7.0.1
                            Network: Draytek, Netgear Smart Switch 24p, Ubiquiti PoE, 3x Ubiquity

                            Comment


                              #15
                              Originally posted by edwin2006 View Post
                              If you are running lms on pi DO NOT pull power. Very likely to corrupt SD card.
                              Is this with Picoreplayer, or Max2Play? Or both? I have had no issues .....

                              Comment

                              Working...
                              X