Auto-refresh top albums and artists when new scrobbles come in

This commit is contained in:
Claudio Ortolina
2025-08-18 10:12:43 +03:00
parent df46759a8d
commit 3dc69a5a10
2 changed files with 8 additions and 2 deletions
@@ -116,7 +116,13 @@ defmodule MusicLibraryWeb.StatsLive.Index do
artist_ids: artist_ids
} = ScrobbleActivity.from_recent_tracks(recent_tracks, socket.assigns.timezone)
last_updated_uts =
if track = List.first(localized_recent_tracks) do
track.scrobbled_at_uts
end
socket
|> assign(:last_updated_uts, last_updated_uts)
|> stream(:recent_tracks, localized_recent_tracks, reset: true)
|> stream(:recent_albums, recent_albums, reset: true)
|> assign(