wifi

FEATURE 1: WIFI

piCorePlayer can be connected to your local network or the internet via WiFi.

Some Raspberry Pi's have built-in WiFi 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.

More information:

airtunes, shairtunes, DNLA

FEATURE 2: AIRTUNES, SHAIRTUNES, DNLA

Allow your piCorePlayer 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 available 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 piCorePlayer from the [ Tweaks ] page, it will only allow this specific piCorePlayer to be seen as a player on your Airplay devices.

More information:

Chromecast

FEATURE 3: CHROMECAST

Chromecast player: Stream from piCorePlayer 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 piCorePlayer 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"

More information:

bluetooth

FEATURE 4: BLUETOOTH

Stream from piCorePlayer to your Bluetooth speaker or headset.

Some Raspberry Pi have built-in 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 piCorePlayer via the [ Tweaks ] page on the piCorePlayer web interface.

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

More information:

DACs

FEATURE 5: DACS

Improve sound quality by adding a DAC to your piCorePlayer.

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 piCorePlayer supports most known DACs so they can be chosen from a dropdown list on the Squeezelite page in piCorePlayer.

More information:

Streaming services

FEATURE 6: STREAMING SERVICES

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.

More information:

IR remote

FEATURE 7: IR REMOTE

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

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

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

More information:

Touch screen

FEATURE 8: TOUCH 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 piCorePlayer support is the official RPF 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 may not be able to offer help/support if you have issues with your specific screen.

Installation: Jivelite is installed as described here.

More information: