fix(library): Navidrome artist letter buckets + safer index open/swap (#1144) (#1145)

This commit is contained in:
cucadmuh
2026-06-21 20:55:35 +03:00
committed by GitHub
parent 986550c854
commit d9969ed76f
26 changed files with 1088 additions and 115 deletions
+2
View File
@@ -80,6 +80,7 @@ export interface SyncStateDto {
serverLastScanIso?: string | null;
indexesLastModifiedMs?: number | null;
artistsLastModifiedMs?: number | null;
ignoredArticles?: string | null;
localTrackCount?: number | null;
serverTrackCount?: number | null;
lastError?: string | null;
@@ -237,6 +238,7 @@ export interface LibraryArtistDto {
serverId: string;
id: string;
name: string;
nameSort?: string | null;
albumCount?: number | null;
syncedAt: number;
rawJson: unknown;
+2
View File
@@ -161,6 +161,8 @@ export interface SubsonicNowPlaying extends SubsonicSong {
export interface SubsonicArtist {
id: string;
name: string;
/** Article-stripped lowercase sort key (local index / OpenSubsonic). */
nameSort?: string;
albumCount?: number;
coverArt?: string;
starred?: string;