Try the video player that accepts videos in hls format (m3u8), with it you can watch streaming videos easily!
-
Updated
Mar 24, 2026 - TypeScript
Try the video player that accepts videos in hls format (m3u8), with it you can watch streaming videos easily!
Resolves vidcore.io HLS streams from TMDB IDs: scrapes the embed, seals and decrypts the catalog natively (no player VM), unlocks M3U8 mirrors, and serves short-id HLS proxy playback plus VLC/MPV exports over a local NDJSON API.
UniplayOS — universal media player engine. Handles video, audio, HLS, DASH, and embeds through a unified resolver and proxy layer.
HLS video streaming frontend with HLS.js. Check https://github.com/BurakKontas/HLS-Backend for backend.
Node.js ok.ru HLS resolver and player. HTTP/2 embed fetch, flashvars metadata decode, hlsManifestUrl or ondemandHls, CDN hosts from videos[] and failoverHosts, parallel okcdn.ru mirror race, HLS master QUALITY/RESOLUTION parse, /api/resolve, m3u8 /api/stream proxy, hls.js quality UI. Zero npm dependencies.
Advanced React video player with Netflix UI, DRM, and multi-language support. Fully optimized for Next.js App Router.
Lock your course videos: encrypted single-file HLS for Django. A downloaded video is worth nothing without its key.
Resolves vidfast.pro HLS by replaying the site player in Node: fetch embed, probe decrypt for server tokens, parallel POST unlock to CDN M3U8 URLs, stream results as NDJSON. Playback uses an HLS relay for browser referer/CORS and direct M3U8 with vidfast referer for VLC/MPV.
Resolves watchfooty.st and sportsembed HLS from watch or embed URLs via Watch Footy match lookup, protobuf /api/get with stream-lock.wasm client factor and proof signing, and x-live encrypted M3U8 decrypt. Referer-aware HLS relay, hls.js browser player, and direct M3U8 export for VLC and MPV.
Framework-agnostic HLS playback, multi-audio track selection, subtitle engine, and voice-over (TTS narration). Monorepo for @medialoom/core and @medialoom/react.
A production-ready HLS video player for React and TypeScript, powered by hls.js, with adaptive streaming, custom controls, and extensible design.
Self-hosted HLS video-on-demand (VOD) transcoder: upload a source video and FFmpeg fans it out into a multi-bitrate adaptive-bitrate ladder (360p/720p/1080p) plus thumbnail sprites, stored on Backblaze B2 and streamed in-browser with hls.js. A Mux / Cloudflare Stream-style pipeline at object-storage cost. Next.js 16 + FastAPI.
Open a Twitch HLS stream alone in a tab, with a quality picker — WXT browser extension
Streaming platform for movies, series and anime — Web + Google TV. Next.js 15, Tailwind, live IPTV module, installable PWA.
Automatic refresh token at given time interval using hls.js (uninterrupted video/audio play)
TypeScript stream resolver for vidrock.net — TMDB movie/TV ID to decrypted HLS m3u8 and MP4 via AES-GCM, sequential server open, hls.js player, VLC/MPV export, curl upstream, and local HLS proxy relay for CORS and referer-bound CDNs
Fast, lightweight HLS/IPTV and internet radio player that runs entirely in your browser. No accounts, no server, no tracking.
To associate your repository with the hls-js topic, visit your repo's landing page and select "manage topics."