Music Player Ver 5.0

Spotify search, Cognito-backed sessions, the live rule feed, onboarding seeds, async backfill status, and side-by-side ML reranking boards from `app_v4+`.

Not logged in
Sign in with Cognito to start a session.
Not logged in
Enter a keyword to search.
No song is playing currently

Search Results

Default Playlist

Activity Logs

Search Logs

Play Logs

Recommendation Compare

The current live candidate feed stays separate from the ML boards so you can compare rule picks, baseline reranking, logistic regression, and random forest on the same user state.

Backfill Status

Login to view asynchronous library backfill status.

Live Rule Feed

Main MVP

The active backend candidate pool used by the product flow.

Baseline ML

Decision Tree

A reranked comparison board using the baseline trained model.

Logistic Regression

Linear ML

A second board using the linear model output.

Random Forest

Ensemble ML

An ensemble-reranked board for direct comparison.

Debug Notes
Search source and fallback behavior are shown in the search pager state.
ML boards depend on the model files already present under `models/`.

Select your favorite genres

Afrobeat
Classical
Country
EDM
Hip-Hop
Indie
Jazz
K-Pop
Latin
Metal
Pop
R&B
Rap
Rock