fix: sanitize jellyfin misc info formatting

This commit is contained in:
2026-03-01 20:05:19 -08:00
parent 7023a3263f
commit 68e5a7fef3
5 changed files with 110 additions and 2 deletions

View File

@@ -134,6 +134,7 @@ export class MpvIpcClient implements MpvClient {
private firstConnection = true;
private hasConnectedOnce = false;
public currentVideoPath = '';
public currentMediaTitle: string | null = null;
public currentTimePos = 0;
public currentSubStart = 0;
public currentSubEnd = 0;
@@ -330,6 +331,7 @@ export class MpvIpcClient implements MpvClient {
this.emit('media-path-change', payload);
},
emitMediaTitleChange: (payload) => {
this.currentMediaTitle = payload.title;
this.emit('media-title-change', payload);
},
emitSubtitleMetricsChange: (patch) => {
@@ -364,6 +366,7 @@ export class MpvIpcClient implements MpvClient {
},
setCurrentVideoPath: (value: string) => {
this.currentVideoPath = value;
this.currentMediaTitle = null;
},
emitSecondarySubtitleVisibility: (payload) => {
this.emit('secondary-subtitle-visibility', payload);