Play HLS

Play HLS urls in-browser

What is Play HLS?

Play HLS is a Chrome extension developed by play-hls, and its main feature is "Play HLS urls in-browser".

Extension Screenshots

screenshot

Download Play HLS Extension CRX File

Download Play HLS extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Play HLS urls in-browser
Extension with an hls.js library from: https://github.com/video-dev/hls.js
Play the m3u8 links you click on and any m3u8 links you paste into the address bar.

It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments. This transmuxing could be performed asynchronously using Web Worker if available in the browser. hls.js also supports HLS + fmp4, as announced during WWDC2016

hls.js does not need any player, it works directly on top of a standard HTML

Extension Basic Information

Name Play HLS Play HLS
ID hahkjjkedonglpienpfiganogikkkoii
Official URL https://chromewebstore.google.com/detail/play-hls/hahkjjkedonglpienpfiganogikkkoii
Description Play HLS urls in-browser
File Size 482 KB
Installation Count 268,870
Current Version 1.7
Last Updated 2022-10-28
Publish Date 2020-06-03
Rating 3.32/5 Total 28 Ratings
Developer play-hls
Email [email protected]
Payment Type free
Supported Languages en
manifest.json
{
    "version": "1.7",
    "background": {
        "scripts": [
            "event.js"
        ]
    },
    "browser_action": {
        "default_icon": "icon128.png",
        "default_title": "Disable"
    },
    "content_scripts": [
        {
            "js": [
                "content.js"
            ],
            "matches": [
                "*:\/\/*\/*.m3u8*",
                "*:\/\/*\/*.ts*"
            ]
        }
    ],
    "description": "Play HLS urls in-browser",
    "icons": {
        "128": "icon128.png"
    },
    "manifest_version": 2,
    "name": "Play HLS",
    "permissions": [
        "*:\/\/*\/*m3u8*",
        "*:\/\/*\/*.ts*",
        "webRequest",
        "webRequestBlocking"
    ],
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "web_accessible_resources": [
        "*.html"
    ]
}