bilby
What does the office like?
Set the tastes once. The camera reads the room, and the DJ picks within them.
Genres
Favourite artists optional
Their songs come up more often, at the right moments.
Energy limit
When the mood changes
When people get sleepy
Music from
Songs play in YouTube's own player. Finding them needs a free key: in Google Cloud, enable the YouTube Data API v3, then create an API key under Credentials. Restrict it to that API. The key stays in this browser.
Audius is a free catalogue of independent artists. Every track is tagged with a mood, so it reacts the most precisely.