SubtitleApi

class SubtitleApi(api: ApiClient) : Api

Constructors

Link copied to clipboard
constructor(api: ApiClient)

Functions

Link copied to clipboard
suspend fun deleteSubtitle(itemId: ERROR CLASS: Symbol not found for UUID, index: Int): Response<Unit>

Deletes an external subtitle file.

Link copied to clipboard
suspend fun downloadRemoteSubtitles(itemId: ERROR CLASS: Symbol not found for UUID, subtitleId: String): Response<Unit>

Downloads a remote subtitle.

Link copied to clipboard

Gets a fallback font file.

Link copied to clipboard
suspend fun getFallbackFontList(): Response<List<ERROR CLASS: Symbol not found for FontFile>>

Gets a list of available fallback font files.

Link copied to clipboard

Gets a fallback font file.

Link copied to clipboard
suspend fun getRemoteSubtitles(subtitleId: String): Response<String>

Gets the remote subtitles.

Link copied to clipboard
suspend fun getSubtitle(request: ERROR CLASS: Symbol not found for GetSubtitleRequest): Response<String>
suspend fun getSubtitle(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeFormat: String, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false, startPositionTicks: Long? = 0): Response<String>

Gets subtitles in a specified format.

Link copied to clipboard
suspend fun getSubtitleDeprecated(request: ERROR CLASS: Symbol not found for GetSubtitleDeprecatedRequest): Response<String>
suspend fun getSubtitleDeprecated(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeFormat: String, itemId: ERROR CLASS: Symbol not found for UUID?? = null, mediaSourceId: String? = null, index: Int? = null, format: String? = null, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false, startPositionTicks: Long? = 0): Response<String>

Gets subtitles in a specified format.

Link copied to clipboard
fun getSubtitleDeprecatedUrl(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeFormat: String, itemId: ERROR CLASS: Symbol not found for UUID?? = null, mediaSourceId: String? = null, index: Int? = null, format: String? = null, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false, startPositionTicks: Long? = 0): String

Gets subtitles in a specified format.

Link copied to clipboard
suspend fun getSubtitlePlaylist(itemId: ERROR CLASS: Symbol not found for UUID, index: Int, mediaSourceId: String, segmentLength: Int): Response<ByteArray>

Gets an HLS subtitle playlist.

Link copied to clipboard
fun getSubtitlePlaylistUrl(itemId: ERROR CLASS: Symbol not found for UUID, index: Int, mediaSourceId: String, segmentLength: Int): String

Gets an HLS subtitle playlist.

Link copied to clipboard
fun getSubtitleUrl(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeFormat: String, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false, startPositionTicks: Long? = 0): String

Gets subtitles in a specified format.

Link copied to clipboard
suspend fun getSubtitleWithTicks(request: ERROR CLASS: Symbol not found for GetSubtitleWithTicksRequest): Response<String>
suspend fun getSubtitleWithTicks(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeStartPositionTicks: Long, routeFormat: String, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false): Response<String>

Gets subtitles in a specified format.

Link copied to clipboard
suspend fun getSubtitleWithTicksDeprecated(request: ERROR CLASS: Symbol not found for GetSubtitleWithTicksDeprecatedRequest): Response<String>
suspend fun getSubtitleWithTicksDeprecated(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeStartPositionTicks: Long, routeFormat: String, itemId: ERROR CLASS: Symbol not found for UUID?? = null, mediaSourceId: String? = null, index: Int? = null, startPositionTicks: Long? = null, format: String? = null, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false): Response<String>

Gets subtitles in a specified format.

Link copied to clipboard
fun getSubtitleWithTicksDeprecatedUrl(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeStartPositionTicks: Long, routeFormat: String, itemId: ERROR CLASS: Symbol not found for UUID?? = null, mediaSourceId: String? = null, index: Int? = null, startPositionTicks: Long? = null, format: String? = null, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false): String

Gets subtitles in a specified format.

Link copied to clipboard
fun getSubtitleWithTicksUrl(routeItemId: ERROR CLASS: Symbol not found for UUID, routeMediaSourceId: String, routeIndex: Int, routeStartPositionTicks: Long, routeFormat: String, endPositionTicks: Long? = null, copyTimestamps: Boolean? = false, addVttTimeMap: Boolean? = false): String

Gets subtitles in a specified format.

Link copied to clipboard
suspend fun searchRemoteSubtitles(itemId: ERROR CLASS: Symbol not found for UUID, language: String, isPerfectMatch: Boolean? = null): Response<List<ERROR CLASS: Symbol not found for RemoteSubtitleInfo>>

Search remote subtitles.

Link copied to clipboard
suspend fun uploadSubtitle(itemId: ERROR CLASS: Symbol not found for UUID, data: ERROR CLASS: Symbol not found for UploadSubtitleDto): Response<Unit>

Upload an external subtitle file.