mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 19:46:16 -08:00
* feat(playback): add embedded mpv stream recording Entire-Checkpoint: f957cd9849e0 * fix(playback): address embedded mpv recording review Entire-Checkpoint: f957cd9849e0 * fix(playback): track mpv recording auto-stop replies Entire-Checkpoint: f957cd9849e0
22 lines
538 B
TypeScript
22 lines
538 B
TypeScript
import { PlaybackPositionData } from './playback-position.interface';
|
|
|
|
export interface PlayerContentInfo extends Omit<
|
|
PlaybackPositionData,
|
|
'positionSeconds' | 'durationSeconds' | 'updatedAt'
|
|
> {
|
|
playlistId: string;
|
|
}
|
|
|
|
export interface ResolvedPortalPlayback {
|
|
streamUrl: string;
|
|
title: string;
|
|
thumbnail?: string | null;
|
|
isLive?: boolean;
|
|
startTime?: number;
|
|
contentInfo?: PlayerContentInfo;
|
|
headers?: Record<string, string>;
|
|
userAgent?: string;
|
|
referer?: string;
|
|
origin?: string;
|
|
}
|