This is the backend for the carputer and it runs on Mono on a Raspberry Pi. It indexes specified directories and looks for USB devices to be attached and maintains a map of music metadata so that the iPad client interface is updated in near real time as devices are added.
guytp/carputer-backend
The backend software for a Raspberry Pi running the in-car computer for audio devices
C#BSD-2-Clause