diff --git a/src/renderer/api/jellyfin.api.ts b/src/renderer/api/jellyfin.api.ts index cf508903..9cce8d61 100644 --- a/src/renderer/api/jellyfin.api.ts +++ b/src/renderer/api/jellyfin.api.ts @@ -545,10 +545,11 @@ const normalizeAlbum = (item: JFAlbum, server: ServerListItem, imageSize?: numbe }), isCompilation: null, isFavorite: item.UserData?.IsFavorite || false, + lastPlayedAt: null, name: item.Name, playCount: item.UserData?.PlayCount || 0, rating: null, - releaseDate: item.PremiereDate || null, + releaseDate: item.PremiereDate?.split('T')[0] || null, releaseYear: item.ProductionYear, serverType: ServerType.JELLYFIN, size: null, diff --git a/src/renderer/features/albums/components/album-list-content.tsx b/src/renderer/features/albums/components/album-list-content.tsx index 3031d91a..0d1f8e1a 100644 --- a/src/renderer/features/albums/components/album-list-content.tsx +++ b/src/renderer/features/albums/components/album-list-content.tsx @@ -130,6 +130,9 @@ export const AlbumListContent = ({ gridRef }: AlbumListContentProps) => { rows.push(ALBUM_CARD_ROWS.albumArtists); rows.push(ALBUM_CARD_ROWS.releaseYear); break; + case AlbumListSort.RELEASE_DATE: + rows.push(ALBUM_CARD_ROWS.albumArtists); + rows.push(ALBUM_CARD_ROWS.releaseDate); } return rows;