pCP News ↗ Download pCP ↗ pCP Website ↗ Squeezebox Forum ↗ Squeezebox Wiki ↗ pCP Projects

pCP

Getting Started How-to FAQ piCorePlayer Squeezelite Jivelite LMS Glossary About

Setup wifi

Wifi

pCP can be connected to your local network or the internet via wifi.

Some Raspberry Pi have onboard wifi chip that can be used, in addition the most common USB wifi adapters are also supported.

Setup: Wifi is setup and configured using the [Wifi] page on the piCorePlayer web interface.

Streaming Services

Streaming

Streaming music services are available through installation of LMS plugins. These services are currently available: Tidal, Spotify, Deezer, Radio Paradize, Internet Radio, Classical.com, Amazon CD Store, iTunes, Last FM, Napster, Orange Live Radio, Pandora, Slacker, BBC, Bands Campout, Youtube, JazzFM, Mixcloud, Soundcloud and Wefunk radio

Installation: The plugins are installed at the LMS web page [settings] - [Plugins] and here it is possible to select and activate a number of plugins. Tidal needs a account on mysqueezebox.com

In addition, other plugins supporting different streaming services might be available after you add the URL for the repository to the third-party repositories. This is done on the bottom of the LMS [Plugins] page.

Bluetooth

Bluetooth

Stream from pCP to your bluetooth speaker or headset.

Some Raspberry Pi has onboard Bluetooth chip that can be used, in addition most USB Bluetooth adapters seems to be working as well.

Installation: Bluetooth support can be installed on pCP via the [Tweaks] page on the piCorePlayer web interface.

Please notice: If you are planning to use both Bluetoth and wifi, then you must connect wifi through 5Ghz otherwise Bluetooth stumbles a little.

More information

Support for Chromecast players and DLNA/UPnP players

Chromecast

Chromecast player: Stream from pCP to your Chromecast players with LMS. It is a LMS plugin that integrates Chromecast audio devices with LMS so they behave like a normal player (squeezelite)

Installation: To enable Chromecast support add the CastBridge repository to the "Third Party" section at the bottom of the [Plugins] web-page on the LMS server

CastBridge repo for development version: "http://downloads.sourceforge.net/project/lms-to-cast/dev/repo-sf.xml" and repo for stable version "http://downloads.sourceforge.net/project/lms-plugins-philippe44/repo-sf.xml"

DLNA/UPnP player:Stream from pCP to your UPnP/DLNA player on your network with LMS. It is a LMS plugin that integrates UPnP/DLNA audio devices with LMS so they behave like a normal player (squeezelite)

Installation: To enable UPnP/DLNA support add the UPnP repository to the "Third Party" section at the bottom of the [Plugins] web-page on the LMS server

UPnP repo for development version: "http://downloads.sourceforge.net/project/lms-to-upnp/dev/repo-sf.xml" and repo for stable version: "http://downloads.sourceforge.net/project/lms-plugins-philippe44/repo-sf.xml"

Stream from Airplay devices to Squeezebox players or pCP players

Airplay

Allow your pCP players and original Squeezebox players to be seen on your Airplay devices, so you can select and stream to the players.

Best option:Install the LMS Shairtunes2W plugin from Philippe_44 on your LMS server, Then all connected pCP players and Squeezebox players are automatically detected and are avaialble as players on your Airplay devices.

Installation: To enable Airplay support add the ShairTunes2W repository to the "Third Party" section at the bottom of the [Plugins] web-page on the LMS server

ShairTunes2W repo for development version: "http://downloads.sourceforge.net/project/lms-shairtunes2/dev/repo-sf.xml" and repo for stable version: "http://downloads.sourceforge.net/project/lms-plugins-philippe44/repo-sf.xml"

Option two: To install and enable Shairport on your pCP (from the Tweaks page), it will only allow this specific pCP to be seen as a player on your Airplay devices.

External DACs

DACs

Improve sound quality by adding a DAC to your pCP player.

Many different i2s DACs HATs are available, a few even have an integrated amplifier so speakers can be connected directly. USB DACs can also be added.

Installation: Each DAC needs a special driver (overlay) in order to work and pCP supports most known DACs so they can be chosen from a dropdown list on the Squeezelite page in pCP.

More information

Use a remote controller with pCP

Remote

You can use an IR/USB remote control to control your pCP player.

Some remotes are supported out-of-the-box, others need a custom configuration file.

Installation: Remote control is added via the Tweaks page in pCP. The receiver can be an existing IR-receiver on your DAC, an IR-receiver you connect via GPIO or through an USB adapter.

Add a touchscreen and Jivelite to pCP

Screen

By adding a touchscreen and install Jivelite you get a nice looking system that resemble the function of an original Logitech Touch. The only screen pCP support is the official 7" Raspberry Pi touch screen which will work correctly out-of-the-box. Other touch screens have been used with success as well, but involves more work and manual configuration, so this is only for experts. As there are so many other possible screens the pCP team is not able to offer help/support if you have issues with your specific screen.

Installation: Jivelite is installed as described here