Skip to content

Playlist Manager

Anish Sudini edited this page Nov 15, 2024 · 18 revisions

Playlist Manager

This guide details use of Enhancify's Playlist Manager feature. The Playlist Manager feature & UI is injected straight into any opened playlist page. Allowing users to sort and reorder their playlist based on various metrics, as well as save any specific order at any time, or preset, and load this order or preset at any time.


Playlist Manager Features

Injected UI

The Playlist Manager's UI elements are injected straight into any playlist page that is opened by the user and is owned by the user. The UI elements can be seen in the red box above, these will always appear on the top right of a playlist page.

Dynamic Reordering

Upon opening the sorting dropdown on the top right of the playlist page, you will notice that there are many more options to sort by than before.

Custom Sortable 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.
  • 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.
  • 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).

Clicking on any one of these options will instantly sort your entire playlist by that metric.

Injected UI Metrics for Playlist Table 🚧

This feature adds another column to the playlist table, to the right of the track duration column, displaying the metric values for each track based on which custom sorting metric was selected by the user.

This feature is under development.

Preset Creation & Management

To Create a Preset

  1. Simply sort your playlist using the custom sorting options, physically moving songs, however you would like.
  2. Enter in a name into the "Preset Name" input text box as seen below.
  3. Click the "Save Preset" button.

To Load a Preset

  1. Simply click into the "Preset Name" input text box, and a dropdown with all of your saved presets will appear for you to select from as seen below.
  2. Click on one of the dropdown options (one of your saved presets).
  3. Click the "Load Preset" button.

To Update/Manage a Preset

  1. First load the preset that you want to update. (follow the steps above).
  2. Apply any sorting changes, physically move songs from one place to another, order your playlist however you would like.
  3. Ensure that the preset you want to update is present in the "Preset Name" input text box.
  4. "Click the "Save Preset" button.