Members

(static, readonly) UpstreamManifestBlocker

What keeps a source off its own HLS or DASH manifest URL (getUpstreamManifestBlocker in source/utils/upstreamManifest.bs). NONE means nothing does: check the URL from this device, then play it directly.

Properties
NameTypeDescription
NONE
FORCED_TRANSCODE

The retry after a failed direct play, which must reach the server.

NO_SOURCE
NO_DIRECT_PLAY_ANSWER

The server did not say whether it would direct play: nothing to decide on.

NOT_HTTP_PROTOCOL
NOT_HTTP_URL

Path is not an absolute http(s) URL.

NOT_MANIFEST

Neither an HLS nor a DASH manifest (upstreamManifestFormat).

SERVER_RELAY

Jellyfin's /LiveTv/LiveStreamFiles/ relay.

LOOPBACK
NO_SERVER_URL
SERVER_HOST

The server's own host and port.

AUTO_LOOP

The tuner's "Auto-loop live streams": the server does the looping.

REMOTE_SOURCE_POLICY

The user's "Force transcoding of remote media sources such as Live TV", on a remote source.

BITRATE_LIMIT

The server's internet streaming bitrate limit (transcode reason ContainerBitrateExceedsLimit).