Personalized Autoplay now learns from skip, Like, and Dislike feedback, keeps a 5-track rolling queue, and improves continuity across reconnects and restarts.

We just shipped a major upgrade to Personalized Autoplay. This release focuses on one core goal: make recommendations adapt faster to each listener while keeping playback stable and uninterrupted.
When a user skips a Personalized track, Beatra records that as a negative signal for recommendation scoring. Similar artists and adjacent candidates are weighted down over time.
This improves two things immediately:
If Beatra detects that it does not know the listener well enough yet, it now shows two feedback buttons directly on Personalized tracks:
Behavior:
This solves cold-start much faster than passive listening alone.
Autoplay no longer relies on single-track fetch behavior. It now maintains a rolling queue model:
Result: skip remains responsive, and the next candidate is always ready.
We improved continuity behavior for reconnect and restart scenarios:
This gives a much more normal-play style recovery after transient failures.
Recommendation ranking is no longer based only on listening duration and affinity. It now also uses explicit user feedback signals:
In short, the engine now learns from both what you play and what you reject.
Personalized Autoplay will continue improving as more feedback arrives. If you use the new buttons, recommendation quality should improve noticeably faster in your first sessions.