feat: enhance MediaItem with additional episode details and update ChannelInfo component

This commit is contained in:
2026-03-11 21:45:11 +01:00
parent d1122656f3
commit f6ff65094b
6 changed files with 93 additions and 15 deletions

View File

@@ -110,9 +110,13 @@ pub struct MediaItemResponse {
pub title: String,
pub content_type: domain::ContentType,
pub duration_secs: u32,
pub description: Option<String>,
pub genres: Vec<String>,
pub year: Option<u16>,
pub tags: Vec<String>,
pub series_name: Option<String>,
pub season_number: Option<u32>,
pub episode_number: Option<u32>,
}
impl From<domain::MediaItem> for MediaItemResponse {
@@ -122,9 +126,13 @@ impl From<domain::MediaItem> for MediaItemResponse {
title: i.title,
content_type: i.content_type,
duration_secs: i.duration_secs,
description: i.description,
genres: i.genres,
year: i.year,
tags: i.tags,
series_name: i.series_name,
season_number: i.season_number,
episode_number: i.episode_number,
}
}
}