On this page

Getting started

pCP Team 6 May 2024 pCP 9.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 a functioning LMS server on your network
  • 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. piCorePlayer will appear on your Lyrion Media Server (LMS) as a Squeezelite player called piCorePlayer. So, plug in your headphones, select a song and press play.


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:

  • Lyrion 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 Headphones (optional)

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
  • Click [Squeezelite Settings].
  • Select the appropriate sound device under “Choose audio output” > “Audio output”.
  • Click [Save].
  • Click [Yes] when requested to “Reboot piCorePlayer”.

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