Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 10 of 62

Threaded View

  1. #1
    Senior Member Apesbrain's Avatar
    Join Date
    Jun 2005
    East Coast, USA

    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. At the bottom of the screen click on the tab labeled "Advanced". Now go back to the top of the page and click on "Squeezelite Settings". Go to "Choose audio output", select the appropriate HiFiBerry card, and hit the "Save" button immediately below. Next, give your piCorePlayer device a friendly name (e.g. "Living Room") and click the "Save" button for this which is at the bottom of the page.
    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 or WPA2") and click on "Save/Connect". 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 #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; 2019-04-10 at 16:16.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts