Der Folgentitel stand zweimal da
EpisodeTitle statt Name: hier stand der Reihentitel ein zweites Mal, und im Sendungsblatt hätte derselbe Satz zweimal untereinander gestanden. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
982ae83e76
commit
cb95e3503f
@@ -219,9 +219,10 @@ extension JellyfinBackend: LiveTVBackend {
|
||||
id: item.id,
|
||||
channelID: channelID,
|
||||
title: item.name ?? "—",
|
||||
// Der Folgentitel steht bei Jellyfin dort, wo bei einer Serie der
|
||||
// Seriename stünde — die Sendung selbst trägt den Reihentitel.
|
||||
subtitle: item.seriesName == nil ? nil : item.name,
|
||||
// `EpisodeTitle` und nicht `Name`: hier stand der Reihentitel ein
|
||||
// zweites Mal, und im Blatt hätte derselbe Satz zweimal
|
||||
// untereinander gestanden.
|
||||
subtitle: item.episodeTitle,
|
||||
summary: item.overview,
|
||||
startsAt: start,
|
||||
endsAt: end,
|
||||
|
||||
@@ -45,6 +45,8 @@ public struct JellyfinItem: Decodable, Sendable {
|
||||
/// Zu welchem Sender eine Sendung gehört.
|
||||
public let channelID: String?
|
||||
public let channelName: String?
|
||||
/// Der Folgentitel einer Sendung — der Reihentitel steht in `name`.
|
||||
public let episodeTitle: String?
|
||||
/// Die Nummer, unter der ein Sender im Programm steht — „3" oder „11.1".
|
||||
public let channelNumber: String?
|
||||
/// Dasselbe, aber am Sender selbst statt an der Sendung.
|
||||
@@ -109,6 +111,7 @@ public struct JellyfinItem: Decodable, Sendable {
|
||||
case seriesPrimaryImageTag = "SeriesPrimaryImageTag"
|
||||
case mediaSources = "MediaSources", collectionType = "CollectionType"
|
||||
case channelID = "ChannelId", channelName = "ChannelName"
|
||||
case episodeTitle = "EpisodeTitle"
|
||||
case channelNumber = "ChannelNumber", number = "Number"
|
||||
case startDate = "StartDate", endDate = "EndDate"
|
||||
case currentProgram = "CurrentProgram", seriesTimerID = "SeriesTimerId"
|
||||
|
||||
Reference in New Issue
Block a user