The RemotePi boards offers a shutdown button and infrared for connecting a remote (when running pCP as an LMS server, doing a proper shutdown is recommended). The shutdown button is also operated by the remote so you can turn the RPi on either with the button or using the remote. To install on pCP requires some custom scripts to be installed. Please note that to install on top of a DAC you might need to change the pin for the remote.
In this little How To I will describe what is necessary to use the Fan and the Power button of the Argon One Case for the Raspberry Pi 4B together with a piCorePlayer (7.x) installation. Info I assume that the Raspberry Pi 4B is installed inside the case and piCorePlayer (7.x) is installed. Also you know the IP address or the name of this RPi. Step 1 - ssh into RPi For the first step we need to login to the RPi via ssh—see Access piCoreplayer via ssh.
This page shows various recipes for using the official touchscreen and SmartiPi cases from SmartiCase to make a really great looking player. There are 3 different players shown here and the various options and tradeoffs are discussed along with shopping lists. My goal is simple, to build a player that I do not have to apologise for. SmartiPi Touch Pro with RPi3B+ and Justboom DigiHat #This player uses the latest model, the Touch Pro.