feat(domain): add library types, LibrarySyncAdapter, ILibraryRepository, IAppSettingsRepository; extend MediaItem with thumbnail_url and collection_id

This commit is contained in:
2026-03-20 00:08:10 +01:00
parent 666b1f2753
commit e101b44fa5
8 changed files with 185 additions and 0 deletions

View File

@@ -31,5 +31,7 @@ pub(super) fn map_jellyfin_item(item: JellyfinItem) -> Option<MediaItem> {
series_name: item.series_name,
season_number: item.parent_index_number,
episode_number: item.index_number,
thumbnail_url: None,
collection_id: None,
})
}

View File

@@ -51,6 +51,8 @@ fn to_media_item(id: MediaItemId, item: &LocalFileItem) -> MediaItem {
series_name: None,
season_number: None,
episode_number: None,
thumbnail_url: None,
collection_id: None,
}
}