Eine Sekunde heisst nicht „Weiterschauen"
Die Schwelle aus den Einstellungen wirkt serverseitig, also sofort überall: `/home/continue` liest die gespeicherte Spalte. Eine Stelle blieb trotzdem widersprüchlich — die **Beschriftung**. Web und Apps entschieden „Weiterschauen" gegen „Abspielen" selbst, allein daran, ob eine Stelle über null steht. Nach einer Sekunde stand der Titel damit nicht mehr in der Reihe, hiess aber weiter „Weiterschauen", trug einen Fortschrittsbalken unter der Kachel und bot „Aus Weiterschauen entfernen" an. Der Server hatte diese Frage längst beantwortet. `ItemStateResponse` bringt sie jetzt mit; `MediaItem.isResumable` und `.resumeProgress` sind die einzigen Stellen, die sie noch stellen. Im Simulator nachgeprüft: nach einer Sekunde heisst der Knopf „Abspielen", „Von vorn" fehlt, und der Balken unter der Kachel ist weg. Kennt ein Server das Feld nicht — Jellyfin, oder ein älterer Flaro —, gilt wie früher die blosse Stelle. **Und das Profilbild steht in den Apps.** `FlaroAccount` führt es mit, `/auth/me` bringt es bei jedem Start frisch, und der Buchstabenkreis tritt zurück, sobald eines da ist. Jellyfin bleibt beim Buchstaben — dort gibt es kein Profilbild, und das ist keine Lücke, sondern der Stand der Dinge. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
579a49b73b
commit
e30158b84c
@@ -634,7 +634,21 @@ public sealed record RatingRequest(int? Rating);
|
||||
public sealed record ItemStateResponse(
|
||||
double PositionSeconds, double? RuntimeSeconds,
|
||||
bool Watched, int PlayCount, bool Favourite, int? Rating, bool Dismissed,
|
||||
DateTimeOffset? LastPlayedAt);
|
||||
DateTimeOffset? LastPlayedAt,
|
||||
|
||||
/// <summary>Ob der Titel in „Weiterschauen" steht.</summary>
|
||||
///
|
||||
/// <remarks>
|
||||
/// <b>Damit die Beschriftung dasselbe sagt wie die Reihe.</b> Web und Apps
|
||||
/// entschieden „Weiterschauen" gegen „Abspielen" selbst, allein daran, ob
|
||||
/// eine Stelle über null steht. Seit es eine einstellbare Untergrenze gibt,
|
||||
/// lief das auseinander: ein Titel, in den man eine Sekunde hineingeschaut
|
||||
/// hat, stand nicht mehr in der Reihe — hiess aber weiter „Weiterschauen".
|
||||
///
|
||||
/// Der Server hat diese Frage ohnehin beantwortet; sie noch einmal zu
|
||||
/// stellen hiesse, dieselbe Regel an vier Stellen zu pflegen.
|
||||
/// </remarks>
|
||||
bool InProgress = false);
|
||||
|
||||
/// <summary>Eine Zeile in „Weiterschauen".</summary>
|
||||
///
|
||||
|
||||
Reference in New Issue
Block a user