-
Notifications
You must be signed in to change notification settings - Fork 1
Now Playing
The bottom section of the Now Playing page displays metrics of the currently playing song. Metrics are re-evaluated each time the user plays a new song. Users can remove metrics from the user interface in the settings menu.
Meaning of song metrics:
-
Acousticness
: A confidence measure from 0 to 100 of whether the track is acoustic. 100 represents high confidence the track is acoustic. -
Danceability
: Danceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity. A value of 0 is least danceable and 100 is most danceable. -
Energy
: Energy is a measure from 0 to 100 and represents a perceptual measure of intensity and activity. Typically, energetic tracks feel fast, loud, and noisy. -
Instrumentalness
: Predicts whether a track contains no vocals. The closer the instrumentalness value is to 100, the greater likelihood the track contains no vocal content. -
Key
: The key the track is in. Integers map to pitches using standard Pitch Class notation. E.g. 0 = C, 1 = C♯/D♭, 2 = D, and so on. If no key was detected, the value is -1. -
Liveness
: Detects the presence of an audience in the recording. Higher liveness values represent an increased probability that the track was performed live. -
Loudness
: The overall loudness of a track in decibels (dB). Loudness values are averaged across the entire track and are useful for comparing relative loudness of tracks. Values typically range between -60 and 0 db. -
Mode
: Mode indicates the modality (major or minor) of a track, the type of scale from which its melodic content is derived. Major is represented by 1 and minor is 0. -
Speechiness
: Speechiness detects the presence of spoken words in a track. The more exclusively speech-like the recording (e.g. talk show, audio book, poetry), the closer to 1.0 the attribute value. -
Tempo
: The overall estimated tempo of a track in beats per minute (BPM). In musical terminology, tempo is the speed or pace of a given piece and derives directly from the average beat duration. -
Valence
: A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track. Tracks with high valence sound more positive (e.g. happy, cheerful, euphoric), while tracks with low valence sound more negative (e.g. sad, depressed, angry).
Descriptions of song metrics above were obtained from Spotify. For more in-depth descriptions, please visit Spotify.
In the top right hand corner of the recommendations section, the label in green background displays the recommendation target. If the recommendation target says "songs", then recommendations are based on the previous 5 songs the user listened to. If the recommendation target says "artists", then recommendations are based on the previous 5 artists the user listened to. Users can change the recommendation target in the settings pop-up.
In addition to getting recommendations based on listening history, users can get recommendations based on song metrics. This feature allows users to select song metrics of the currently playing song. Then, the recommendation engine will provide song recommendations that have similar metric values to the song metrics selected by the user.
Below are the steps for getting metrics based recommendations:
Users can choose which metrics are used to generate song recommendations by clicking on metrics. The selected metrics will be highlighted.
The recommendations by metrics button contains is located above song metrics. It is a square button with a disk icon in the center.
After clicking on the disk icon, a pop-up should appear that will contain labels representing metrics the user selected and a list of tracks that have similar metrics to the metric values selected by the user.
This feature is under development
The settings menu allows users to change the recommendation target and what metrics are displayed to the screen.
Users can change the recommendation target by clicking on the green button that says songs. After clicking the button, the recommendations will be re-evaluated so that they are based on the previous 5 artists listened to by the user.
Users can remove song metrics from the user interface by clicking on metrics labels. Invisible metrics have a grey background.