Ξ×
This Tab:


Comprises a method of seeking and surfacing know or gifted tracks, based on mood, timeslot (time of day to 1/2 hour), and location.


Tap the face:
Tap the UP arrow (pointing to the face):


Mood detection starts, via camera. 
Activity indicator starts.
Make an expression to the camera. 
Detection algorithm completes.
Activity indicator stops
Face changes expression
Mood indictor confirms mood word.


10 distinct facial expressions map to distinct moods: 


PHYSICAL -- TIRED
ANGRY -- PEACEFUL
FOCUSSED -- BORED (AIMLESS)
HAPPY -- SAD
CRAZY -- RESTFUL


Tap the DOWN arrow (pointing to the player). Activity indicator starts (getting tracks).
Player starts.


Note: By design, there is no way of seeing all tracks which have been surfaced for this session. The app starts with a track.


If the user likes it, they listen. If not, they skip.














Ξ×
The App is trying to detect Alice's mood, from her facial expression, using the seflie camera.


While the app is detecting Alice's mood, a spinner is shown.


(You can tap on the spinner to pretend we're detecting facial expressions)


The spinner will keep going until it's sure it's detected an expression. We'll do this by detecting the amount of time between facial changes.


If we see you've held the same expression for more than a couple of seconds, that's good enough for us.


Tap on that spinner.
Ξ×
Alice is making a face which the App is interprting as 'Happy', but she's changing it alot and experimenting. 



The spinner will keep going until it's sure it's detected an expression. We'll do this by detecting the amount of time between facial changes.


When Alice has held the same expression for more than a couple of seconds, that's good enough for us.


Tap on that spinner.
Ξ×
Alice is making a face which the App is interprting as 'Physical'. We don't really have an expression for them so it's going to have to look pretty ridiculous.


Anyway, she's changing it alot and experimenting. 



The spinner will keep going until it's sure it's detected an expression. We'll do this by detecting the amount of time between facial changes.


When Alice has held the same expression for more than a couple of seconds, that's good enough for us.


Tap on that spinner.
Ξ×
Alice is making a face which the App is interprting as 'Angry' (GRRRR!), but she's changing it alot and experimenting. 



The spinner will keep going until it's sure it's detected an expression. We'll do this by detecting the amount of time between facial changes.


When Alice has held the same expression for more than a couple of seconds, that's good enough for us.


Tap on that spinner.
Ξ×
Alice is making a face which the App is interprting as 'Peaceful'. Mmmmmmmmmm.... :-) , is this the one...?



The spinner will keep going until it's sure it's detected an expression. We'll do this by detecting the amount of time between facial changes.


When Alice has held the same expression for more than a couple of seconds, that's good enough for us.


Tap on that spinner.
Ξ×
Yup, Alice has held that expression. We're going for 'peaceful'.


The spinner dissapears, and 'schwinnnng!!' the word 'peaceful' slides into view.


Unless the Alice changes things, this is the mood we'll use if she presses that arrow for some tracks.


Darn. Alice isn't pleased with this. 


She taps on the drop-down list for another choice.
Ξ×
Oh! Alice wasn't peaceful, she was tired! OK - fair enough...


Alice chooses 'Tired' from the drop down menu.
Ξ×
So Alice has chosen 'Tired' and the dispay has updated. 


We're now ready to choose some tracks for this mood.


Alice presses the down arrow, pointing to the player.
Ξ×
We've found some tracks to suit Alice's mood. We're playing the first one, which is by a fantastic artist, who you should really know about. Just saying.


Alice can enjoy the selection we have for her, or she can press the arrows to detect mood again, or go and find some more tracks to go with her mood.