Feature description:
Way back in the long long ago (late 90s), I built a computer for my car, and used it for playing music. Being the nerd I was, and am, I also used it for navigation by adding a serial gps receiver.
Having these two things, I then built a rules engine that could take context such as driving speed, time of day, and location into account and play from specific playlists in specific situations.
We can do much better now. Our phones know when we’re walking, biking, driving. They know what day and time it is. They know the weather. They know how fast we’re going and possibly our destination. They know our next appointment. They know how much traffic there will be. Sometimes they even know our heartbeat.
I’d love a modern reimplementation of the context aware playlist feature, where I could write rules to play from songs with particular tags depending on current situations.
Example: It’s after sunset, in October, and the weather has recently turned foggy. Play something from John Carpenter’s Lost Themes.
Example: It’s a weekday, I’m biking before 9am, and on a steep hill. Play something from Rocky.
Example: I’m stuck in traffic and my stress levels are elevated. Play something calm and ambient.
Problem solved:
No problem. Just another way of personalizing the soundtracks of our experience.
Brought benefits:
Playlists are often already created based on mood or occasion. Allowing this level of curation and automation lets people better coordinate their music with their experience.
Other application solutions:
None known.
Additional description and context:
Known complications:
- this would require extra permissions to get the necessary data
- Building/editing such rules can become complex. I suggest a simple UI like the existing smart playlists to begin with.
- testing these rules might be difficult
Screenshots / Mockup: