The server would then respond by playing more of what the user likes based off these inputs. I'm not a big fan of them letting the teenagers plug their device into my server to transfer music, so I would like to find a Linux based music server that will support multiple users (via account creation) and allow users to create their own radio stations by selecting an artist or song, and by giving a thumb-up or thumb-down to played songs. My family includes 7 other people, including 4 teenagers.
I am currently running Ubuntu 16.04.1 LTS (Xenial Xerus) 64-bit on a Intel Core i5-4590 Quad-core 3.30GHz CPU with a drive that has over 94,000 songs in mp3 & flac formats.