adambechtold / adambechtold/taste-explorer

Scope Work - Improve Playlist Generation Service

Aperta
#19 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
research
Lingua principale
TypeScript
Stelle
1
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

# Background
The service that generates playlists is _very_ simple. It simply...

1) Sets some "Liked Song" threshold
2) Finds the Liked Songs for each Listener
3) Chooses the Intersection or Difference depending on the Preference Type requested
- e.g. provide the Intersection if a playlist that both listeners like is requested

This leaves a lot of room for improvement.

## Frictions
- Playlists are repetitive
- Generating the same playlist type for the same listeners provides the exact same playlist
- Playlists order doesn't have meaning
- We provide songs back in whatever order
- Playlists only consider the liked song threshold
- They don't consider things like the songs' characteristics
- There is no new-track discovery
- We don't introduce any new songs into the playlist

# Goal - Scope Work to Improve Playlist Generate Service
Create new Issues to break this work into separate pieces we can make progress on. Propose a prioritization of these scopes.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.