Quoted from brad808:
It's essentially a normal touchscreen PC monitor with wires running through the wall under the stairs to a PC and amplifier for the inwall speakers above the pins and a subwoofer below. The PC is running a program called "albumplayer" with a theme that I modified to remove any type of admin and settings features, etc. This way it's fool proof and people can't accidentally screw things up. They can create playlists, search songs, change volume, things like that but all else is hidden and requires me to input key combination from a keyboard to show everything else. It's locked down on "party mode". All music is stored locally on an SSD. I think I have around 60,000 songs on it, bunch of albums, all different genres and I update it with the latest billboard charts because the girls like to dance to club beats. If it's playing and nobody has selected any new songs for a playlist it will auto dj from whatever folders, artists, genres, etc I allow. Easily one of the most used items in my game room and fairly cheap to get setup, just requires a bit of time setting it all up and keeping it updated every few months. Not everyone that comes over is a gamer but everyone loves music and there is something on there for everyone.
I have that software also with a 42" touchscreen monitor that is fantastic and Bluetooth connectivity to our CD jukebox. Still learning things about it and I will have to search for the lockout features you mentioned. I started loading up some of our own concert photos and configured them for the related bands. It's great to see a mix of the internet photos and our own scroll across the screen for the bands. I saw that you can do things with videos also ... more to discover later down the road. I would recommend it also.