finished robust info

This commit is contained in:
2026-02-14 22:49:16 -06:00
parent 437053395b
commit 5839ca1c9d
2 changed files with 62 additions and 22 deletions
+11 -2
View File
@@ -173,7 +173,7 @@ impl JellyfinClient {
("Recursive", recursive),
("StartIndex", &start_index.to_string()),
("Limit", &limit.to_string()),
("Fields", "PrimaryImageAspectRatio,SortName,ProductionYear,IndexNumber,ParentIndexNumber,RunTimeTicks,Genres,Studios,Overview,SeriesName"),
("Fields", "PrimaryImageAspectRatio,SortName,ProductionYear,IndexNumber,ParentIndexNumber,RunTimeTicks,Genres,Studios,Overview,SeriesName,Album,AlbumArtist,Artists"),
("SortBy", sort_by),
("SortOrder", "Ascending"),
]);
@@ -226,7 +226,7 @@ impl JellyfinClient {
("UserId", user_id),
("StartIndex", &start_index.to_string()),
("Limit", &limit.to_string()),
("Fields", "PrimaryImageAspectRatio,SortName,ProductionYear,IndexNumber,ParentIndexNumber,RunTimeTicks,Genres,Studios,Overview,SeriesName"),
("Fields", "PrimaryImageAspectRatio,SortName,ProductionYear,IndexNumber,ParentIndexNumber,RunTimeTicks,Genres,Studios,Overview,SeriesName,Album,AlbumArtist,Artists"),
])
.send()
.map_err(|e| format!("request failed: {e}"))?;
@@ -353,6 +353,15 @@ pub struct JfItem {
#[serde(rename = "SeriesName")]
pub series_name: Option<String>,
#[serde(rename = "Album")]
pub album: Option<String>,
#[serde(rename = "AlbumArtist")]
pub album_artist: Option<String>,
#[serde(rename = "Artists", default)]
pub artists: Vec<String>,
}
#[derive(Deserialize)]