Recently Viewed

@if (recentItems()?.length) { } @if (isGlobal) { }
@if (recentItems()?.length) { @if (isGlobal) {

Found {{ recentItems().length }} items across {{ (getGroupedItems() | keyvalue).length }} playlists

@for (group of getGroupedItems() | keyvalue; track group.key) {

playlist_play {{ group.key }} ({{ $any(group).value.length }} items)

@for (item of $any(group).value; track item.id) {

{{ item.title }}

{{ item.type | titlecase }}

{{ item.viewed_at | date : 'd MMMM, y, HH:mm' }}

}
}
} @else {
@for (item of recentItems(); track item.id) {

{{ item.title }}

{{ item.type | titlecase }}

{{ item.viewed_at | date : 'd MMMM, y, hh:mm' }}

}
} } @else {
history

No recently viewed items

}