Add, choose & play any live streams at anywhere on Twitch.tv in a custom HLS player!

Latest Version

Version
1.0.0
Update
December 22, 2024
Size
473KiB
Developer
rayfungdev.wordpress.com
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Melayu
Deutsch
English
English (Australia)
English (UK)
English (United States)
Français
Tiếng Việt
Türkçe
Català
Español
Español (Latinoamérica)
Italiano
Polski
Português (Brasil)
Português (Portugal)
čeština
русский
українська
हिन्दी
മലയാളം
ไทย
‫العربية
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
Tabs
ActiveTab
WebRequest
Storage
See more

Twitch HLS Player (No Ads) Extension

Add, Choose & Play any live streams at anywhere on Twitch.tv in a custom HLS player!

⭐️ Features ⭐️
➛ Add any Twitch & Kick channels to the extension permanently (remove anytime)
➛ Select any added channels to play live stream, pop out chat, or copy stream's M3U8 URL (re-capture anytime)
➛ Set a M3U8 URL to play ANY live stream you want! (include unofficial sites, as long as you've a M3U8 URL to set, e.g. using M3U8 Sniffer tools)
➛ Position the HLS player at anywhere, or use the native Twitch player's position
➛ No Twitch Ads Playback - Ad Block Overlay (for now)
➛ Automatically Pause/Mute the native Twitch player when enabling the HLS player
➛ Official YouTube support (coming soon)
➛ Suggest a new feature you'd like to see added (or anything) through the \"Buy Me A Coffee\" or \"Support Me With PayPal\" donation buttons

🚀 AND MUCH MORE USE CASES 🚀

🔥 100% Completely Free, 100% Full Privacy 🔥
➛ No Ads or Hidden Paywall ❌🤑
➛ No Data Collected 🌚💯
➛ Support & Donate as you wish 😇🎁

Made by a solo developer with ❤️!

Copyright © RayFungDev

NOTE : This extension isn't affiliated with Twitch.tv or Kick.com

🐞 THE BUG is just chillin there, it's no effect what so ever 🐞
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_extension_name__", "version": "1.0.0", "description": "__MSG_extension_description__", "default_locale": "en", "permissions": [ "tabs", "activeTab", "webRequest", "storage" ], "host_permissions": [ "*://*.twitch.tv/*", "*://*.ttvnw.net/*", "*://*.kick.com/*", "*://*.live-video.net/*" ], "background": { "service_worker": "background.bundle.js", "type": "module" }, "content_scripts": [ { "matches": ["*://*.twitch.tv/*", "*://*.ttvnw.net/*", "*://*.kick.com/*", "*://*.live-video.net/*"], "js": ["hls.min.js", "content.bundle.js"], "css": ["content.css"], "run_at": "document_start" }, { "matches": ["*://player.twitch.tv/*"], "js": ["iframeContent.bundle.js"], "run_at": "document_end", "all_frames": true } ], "web_accessible_resources": [ { "resources": ["hls.min.js", "iframeContent.bundle.js", "icons/*"], "matches": ["*://*.twitch.tv/*", "*://*.ttvnw.net/*", "*://*.kick.com/*", "*://*.live-video.net/*", "*://player.twitch.tv/*"] } ], "icons": { "16": "icons/icon_16x16.png", "32": "icons/icon-left_48x48.png", "48": "icons/icon_48x48.png", "128": "icons/icon.png" }, "action": { "default_icon": { "16": "icons/icon_16x16.png", "48": "icons/icon_48x48.png" }, "default_title": "__MSG_extension_action_title__", "default_popup": "popup.html" }}
Read more