I'm curious what kind of keywords or genres factor into each mood. I'm aiming for a calm / background music playlist, with no other friends, with popular music, and both "good morning" and "coworking afternoon" have some fairly aggressive music for me such as Tyler The Creator, Desiigner, Chief Keef, and Jeff Rosenstock. They're all artists from past listening, but aren't current top artists for me. And then "cozy feeling" and "sad hour" only give 2-3 songs for me.
Perhaps, this doesn't fit with the description you provided, "calm/background". For the "good morning" mood, having a cap of 0.1 instrumentalness will filter out most of the background tracks and a mid-range of energy and danceability will also filter out most of the calm tracks.
These audio features were based on these 4 Spotify curated playlists which I often listen to: "Morning Motivation" and "Morning Commute", and "Music for a Workday" and "Your Office Stereo" for the "good morning" and "coworking afternoon" moods respectively.
I can try to add an additional sub-mood (not sure what to call it yet) that will cover the more calming set of morning playlists. What do you think?
Regarding this point, "...Tyler The Creator, Desiigner, Chief Keef, and Jeff Rosenstock. They're all artists from past listening, but aren't current top artists for me", can you give me permissions to look into your top artists? At the moment, the algorithm uses your top 5 artists in the last 6 months. Maybe, "past" means "I used to listen to them a lot 6 months ago for 3 months, but haven't since"? If this is the case, I'll look into a more sophisticated way of getting your top artists that fit the moods.
Regarding this point, "and then 'cozy feeling' and 'sad hour' only give 2-3 songs for me", I can look into this and investigate further if you give me your permissions to use your Spotify refresh token. Just let me know! :)
Again, thank you for trying out the tool and the feedback. I will get back to work on your feedback now. :)