├── .eslintrc ├── .github └── workflows │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── .npmignore ├── README.md ├── package.json └── src ├── ChromecastSenderVideo ├── ChromecastSenderVideo.js └── index.js ├── HTMLVideo ├── HTMLVideo.js ├── getContentType.js ├── hlsConfig.js └── index.js ├── IFrameVideo ├── IFrameVideo.js └── index.js ├── ShellVideo ├── ShellVideo.js └── index.js ├── StremioVideo ├── StremioVideo.js ├── index.js └── selectVideoImplementation.js ├── TitanVideo ├── TitanVideo.js └── index.js ├── TizenVideo ├── TizenVideo.js └── index.js ├── VidaaVideo ├── VidaaVideo.js └── index.js ├── WebOsVideo ├── WebOsVideo.js └── index.js ├── YouTubeVideo ├── YouTubeVideo.js └── index.js ├── error.js ├── index.js ├── mediaCapabilities.js ├── platform.js ├── supportsTranscoding.js ├── tracksData.js ├── withHTMLSubtitles ├── binarySearchUpperBound.js ├── index.js ├── subtitlesConverter.js ├── subtitlesParser.js ├── subtitlesRenderer.js └── withHTMLSubtitles.js ├── withStreamingServer ├── convertStream.js ├── createTorrent.js ├── fetchVideoParams.js ├── index.js ├── isPlayerLoaded.js └── withStreamingServer.js └── withVideoParams ├── index.js └── withVideoParams.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /package-lock.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /.github 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/package.json -------------------------------------------------------------------------------- /src/ChromecastSenderVideo/ChromecastSenderVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/ChromecastSenderVideo/ChromecastSenderVideo.js -------------------------------------------------------------------------------- /src/ChromecastSenderVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/ChromecastSenderVideo/index.js -------------------------------------------------------------------------------- /src/HTMLVideo/HTMLVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/HTMLVideo/HTMLVideo.js -------------------------------------------------------------------------------- /src/HTMLVideo/getContentType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/HTMLVideo/getContentType.js -------------------------------------------------------------------------------- /src/HTMLVideo/hlsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/HTMLVideo/hlsConfig.js -------------------------------------------------------------------------------- /src/HTMLVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/HTMLVideo/index.js -------------------------------------------------------------------------------- /src/IFrameVideo/IFrameVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/IFrameVideo/IFrameVideo.js -------------------------------------------------------------------------------- /src/IFrameVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/IFrameVideo/index.js -------------------------------------------------------------------------------- /src/ShellVideo/ShellVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/ShellVideo/ShellVideo.js -------------------------------------------------------------------------------- /src/ShellVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/ShellVideo/index.js -------------------------------------------------------------------------------- /src/StremioVideo/StremioVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/StremioVideo/StremioVideo.js -------------------------------------------------------------------------------- /src/StremioVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/StremioVideo/index.js -------------------------------------------------------------------------------- /src/StremioVideo/selectVideoImplementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/StremioVideo/selectVideoImplementation.js -------------------------------------------------------------------------------- /src/TitanVideo/TitanVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/TitanVideo/TitanVideo.js -------------------------------------------------------------------------------- /src/TitanVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/TitanVideo/index.js -------------------------------------------------------------------------------- /src/TizenVideo/TizenVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/TizenVideo/TizenVideo.js -------------------------------------------------------------------------------- /src/TizenVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/TizenVideo/index.js -------------------------------------------------------------------------------- /src/VidaaVideo/VidaaVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/VidaaVideo/VidaaVideo.js -------------------------------------------------------------------------------- /src/VidaaVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/VidaaVideo/index.js -------------------------------------------------------------------------------- /src/WebOsVideo/WebOsVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/WebOsVideo/WebOsVideo.js -------------------------------------------------------------------------------- /src/WebOsVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/WebOsVideo/index.js -------------------------------------------------------------------------------- /src/YouTubeVideo/YouTubeVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/YouTubeVideo/YouTubeVideo.js -------------------------------------------------------------------------------- /src/YouTubeVideo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/YouTubeVideo/index.js -------------------------------------------------------------------------------- /src/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/error.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mediaCapabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/mediaCapabilities.js -------------------------------------------------------------------------------- /src/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/platform.js -------------------------------------------------------------------------------- /src/supportsTranscoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/supportsTranscoding.js -------------------------------------------------------------------------------- /src/tracksData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/tracksData.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/binarySearchUpperBound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/binarySearchUpperBound.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/index.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/subtitlesConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/subtitlesConverter.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/subtitlesParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/subtitlesParser.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/subtitlesRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/subtitlesRenderer.js -------------------------------------------------------------------------------- /src/withHTMLSubtitles/withHTMLSubtitles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withHTMLSubtitles/withHTMLSubtitles.js -------------------------------------------------------------------------------- /src/withStreamingServer/convertStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/convertStream.js -------------------------------------------------------------------------------- /src/withStreamingServer/createTorrent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/createTorrent.js -------------------------------------------------------------------------------- /src/withStreamingServer/fetchVideoParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/fetchVideoParams.js -------------------------------------------------------------------------------- /src/withStreamingServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/index.js -------------------------------------------------------------------------------- /src/withStreamingServer/isPlayerLoaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/isPlayerLoaded.js -------------------------------------------------------------------------------- /src/withStreamingServer/withStreamingServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withStreamingServer/withStreamingServer.js -------------------------------------------------------------------------------- /src/withVideoParams/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withVideoParams/index.js -------------------------------------------------------------------------------- /src/withVideoParams/withVideoParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stremio/stremio-video/HEAD/src/withVideoParams/withVideoParams.js --------------------------------------------------------------------------------