piCorePlayer
Is an Operating System for Raspberry Pi based on Linux to behave like an Music receiver & server
It is based on: - Squeezelite for the renderer part - Lyrion Music Server for the server + UI part
Setup¶
- Download and flash the image on a SD
- Boot and access the Raspberry Pi IP on HTTP
- In the main interface:
- Go to Squeezelite Settings, change audio output, reboot
- Go to Main Page, resize FS, reboot
- Go to LMS page, switch to Server at the bottom of the form and install the server
Bluetooth¶
- "BT Output Device" has to be selected
- SBC, AAC and AptX worked for me, but not Apt-X HD & LDAC
Add unsupported Bluetooth adapter to piCorePlayer¶
- From this forum post:
- On a separate computer
mkdir -p ~/tmp/lib/firmware/rtl_bt​cd ~/tmp/lib/firmware/rtl_bt​- Download the required firmware files from the Linux upstream git in plain, for example
rtl8761bu_config.binandrtl8761bu_fw.bin cd ~/mksquashfs tmp/ firmware-bluetooth-rtl8761bu.tcz- Be careful to have an empty file, otherwise existing and new files will be merged
- Check the archive with fstab
- Send the package to your pCP
- Place it in
/mnt/mmcblk0p2/tce/optional/ - Change
/mnt/mmcblk0p2/tce/onboot.lstand add your packagefirmware-bluetooth-rtl8761bu.tczon top
- Place it in
Infrared control¶
- Linux Infrared Remote Control can be used to control devices via IR
Usage¶
- SSH:
tc:piCoreby default, can be changed when Beta is activated, Main page → Security- Set up passwordless login: follow Secure Shell Protocol
- Then, do a backup:
pcp bu
- Any changes on the file system is wiped, as pCP is read-only
- Specify the directory you want to save in
/opt/.filetool.lst - GUI: Go to Main Page → Backup to save the file system
- CLI:
pcp bu
- Specify the directory you want to save in