On this page

Getting started

pCP Team 10 July 2021 pCP 8.0.0 Setup • How to

This “getting started” will show you how to get a basic player up and running on your Raspberry Pi using piCorePlayer.

By default, if you:

  • are using a wired ethernet
  • are using DHCP
  • have an existing and functioning LMS server
  • are using a Raspberry Pi with a Headphones jack,

then piCorePlayer will just work through the Headphones jack on the Raspberry Pi without any user setup. It will appear on your Logitech Media Server (LMS) as a Squeezelite player called piCorePlayer. So, plug in your headphones, select a song and press play.

  Warning
Some models of the Raspberry Pi do not have a Headphones jack—see Raspberry Pi - Models.
Step 1 - Download piCorePlayer
Step 2 - Create SD card
Step 3 - Boot piCorePlayer
  • Insert the SD card into your Raspberry Pi.
  • Connect the ethernet cable.
  • Connect the power cable.
  • Connect a monitor for diagnostics (optional).
  • Turn the power on.
Step 4 - After boot

A Squeezelite player should appear in LMS named piCorePlayer. It can be controlled just like any other Squeezebox player, via:

  • Logitech Media Server (LMS) web interface via any browser (ie. Material skin)
  • Software on your smartphone (ie. iPeng)
  • Duet Controller
  • Squeezebox Radio
  • Squeezebox Touch
  • piCorePlayer Simple Controls
  • piCorePlayer with Jivelite
  • Squeezeslave on PC
  • etc
Step 5 - Test analog audio (optional)
  Warning
Skip this step if your Raspberry Pi does not have a Headphones jack—see Raspberry Pi - Models.
  • Plug in your headphones into the Headphones jack.
  • Select a song and press play.
Step 6 - Determine the IP address
  • Access the piCorePlayer web interface via the IP address shown on the boot screen—see Determine your piCorePlayer IP address .
  • Type http://your_IP_address into your browser, or
  • Type http://pcp.local into your browser where pcp is the current hostname.
Step 7 - Set Audio output
  • Select [Squeezelite Settings] > “Choose audio output” > “Audio output”.
  • Click [Save].
  • Click [Yes] when requested to “Reboot piCorePlayer”.
  Warning
If you selected USB audio ensure you complete the “Output setting” field, it will be blank.
Step 8 - Set player name (optional)
  • Select [Squeezelite Settings] > “Change Squeezelite settings” > “Name of your player”.
  • Type the player name.
  • Click [Save].
  • Click [Yes] when requested to “Restart Squeezelite”.
Step 9 - Set hostname (optional)
  • Select [Tweaks] > “pCP System Tweaks” > “Host name”.
  • Type the host name.
  • Click [Save].
  • Click [Yes] when requested to “Reboot piCorePlayer”.

More information #

The Software is provided "as is" without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement.
Raspberry Pi is a trademark of the Raspberry Pi Foundation.