For solutions that work out of the box I would recommend using LibreElec for all around media solution the developer of the drivers has been keeping up to date versions of the OS with his driver updates which you can find here:

All you need to do is flash an original image of the OS to the RPi SD card run a first boot and after place the .tar archive into the update folder and reboot the device. After that you should have LibreELEC running Kodi with the possibility of setting output to the Cirrus Logic DAC.

If you're simply looking for dedicated bit perfect music playback you can try Volumio. However there is no out of the box working solution for this but I've been successfully running it on my RPi B+ for the past six months. To make volumio work with the DAC better start with a fresh install of the OS and follow the instructions on this post:

So far I have only tried this on a previous version of Volumio with the previous version of the Kernel. Currently trying the above fix with the more recent Kernel version and Volumio version. Will try to remember to report on how well it worked.

If you choose to go with LibreElec and will be running the Pi headless you should probably use "hdmi_force_hotplug=1" or kodi won't load and you'll have to hook up th Pi to a monitor for first set-up.

With any of the os's I've been able to run the Pi overclocked without any issues even at arm_freq=1100 (this clock setting may not work with all boards so try at your own peril max recommended over clock is 1000)

Edit: For Pi config and over clock settings recommendations and testing have a look at this page: RPiconfig - eLinux.org