Logo VideoPlayer MPD/M3U8/IPTV/EPG

Changelog
Credits

26.01.06.8388

  • New
    Firefox
  • If you embed the extension on your website, update to the new detection of the extension. GitHub Wiki
  • New
    DONOR
    Now you can get a donor license key via PayPal or MercadoPago to unlock extra features and support the extension's development. While a key isn't required to use the extension, it unlocks its full potential.
  • New
    IPTV Player
    Added the ability make music playlists with
    ?playlistType=music
    parameter in the playlist URL or with the tag
    playlistType="music"
    in the
    #EXTM3U
    header of the playlist.
    While in a music playlist, when a song finish, it changes to next song, and start over when the last in the playlist finish.
  • New
    IPTV Player
    Added shuffle toggle button to player control-bar on music playlists.
  • Fixed
    IPTV Player
    Fixed internal shaka error when that could be present when changing channels with subtitles enabled.

25.12.23.8388

  • New
    Separated the options menu from the settings menu to be able to add more configurable settings to the extension.
  • New
    Configurable list of domains to ignore from the autoplay of media links added to settings menu.
  • New
    Added ability to export and import your extension configuration.
  • New
    Direct Player
    IPTV Player
    Better handling of audio and subtitle labels. Show label, language and language code combination with flag emojis.
  • New
    Direct Player
    IPTV Player
    Better styling of the quality selector, with tags for resolutions and distinction from extra data.
  • New
    IPTV Player
    EPG
    Added support for emojis on channel names, program titles and program descriptions.
  • New
    IPTV Player
    EPG
    Configurable amount of days of EPG data to load. Default to 1 day. This affect performance with too many channels on low-end devices.
  • New
    IPTV Player
    Optimization of channel logos loading. With async and lazy loading that request the logo while scrolling. This prevents huge amount of requests on playlist load with too many channels.
  • New
    IPTV Player
    New playlist parameter
    ?maskUserAgent
    . It overwrites the default browser user agent with a custom one from the parameter value or extension name if the value is missing. This is only for the playlist request.
  • New
    IPTV Player
    New playlist parameter
    ?forceFileType=mpd
    . When you know the channels from the playlist are from a specific filetype but their file extension is missing in the URL, you can force a type with this parameter to all channels unless they have their own manifest type config.
  • New
    IPTV Player
    Added support to load
    file:///
    media on local playlists. Local playlist are considered playlist from file:/// or local ips or local domains.
  • Fixed
    Direct Player
    IPTV Player
    Fixed some controls bugs related to playback of direct HTML5 media like MP3, AAC and Ogg Vorbis for audios, and MP4 and WebM for video.
  • Fixed
    IPTV Player
    EPG
    Better detection of compressed EPGs. This fix a bug on the previous version that tried to decompress plain xml from GitHub.
  • Fixed
    IPTV Player
    First fullscreen call cancelled.
  • Fixed
    Direct Player
    IPTV Player
    UI fixes and RTL language fixes like arabic.

25.12.04.8388

  • New
    DONOR
    IPTV Player
    Added multistream support, allowing unlimited concurrent channels to play in the same tab.
  • New
    DONOR
    IPTV Player
    Added a button to open a specific channel from the IPTV list in a new tab.
  • New
    DONOR
    IPTV Player
    Added program reminders. Right-click any program in the EPG list to automatically open the channel when the program starts. You’ll also receive a desktop notification if the player tab isn’t in focus.
  • New
    Direct Player
    IPTV Player
    Added ability to run the extension in Incognito Mode if is allowed in the Chrome extension settings
  • New
    Direct Player
    IPTV Player
    Added hotkeys to decrease and increase the playback rate with
    SHIFT
    +
    ,
    and
    SHIFT
    +
    .
  • New
    Direct Player
    IPTV Player
    Overhauled UI styling for consistency across the extension and between the IPTV and Direct Player.
  • New
    Direct Player
    IPTV Player
    Added an explanation of the most common playback errors to the error dialog.
  • New
    Direct Player
    IPTV Player
    Added current buffer health and playback rate status to the player control bar.
  • New
    Direct Player
    IPTV Player
    If the stream starts buffering because it has reached the live edge with a playback rate greater than 1x, it's set to 1x. If it's already at 1x, it's set to 0.9x for 5 seconds to prevent future stalls.
    (Playback rate is not supported in some HLS/m3u8 streams that automatically adjust the rate)
  • New
    IPTV Player
    Added the ability to not autoplay the first channel using the parameter
    ?noautoplay
    or
    ?autoplay=false
    in the playlist URL or with the tag
    autoplay="false"
    in the
    #EXTM3U
    header of the playlist.
  • New
    IPTV Player
    Added the ability to skip channels from the playlist using a parameter
    ?ignore
    in the playlist URL
    or with the tag
    ignore
    in the
    #EXTM3U
    header of the playlist. This prevents the list of unwanted channels.
    The value is a comma separated string of text or regular expressions.
    Playlist URL:
    ?ignore=%5Ehide_me%24%2Cbroken%2C%5Etest%5Cw
    (properly URL encoded parameter value)
    Playlist header:
    #EXTM3U ignore="^hide_me$,broken,^test\w"
  • New
    IPTV Player
    Improved handling of long channel names. They can now span up to two lines (split in half), and a bounce animation on hover is triggered for longer names.
  • New
    IPTV Player
    Added a button in the lower-left corner of the IPTV player to open the extension's settings page.
  • New
    IPTV Player
    Added a button to enter fullscreen with the channel list, which is useful for hiding the address bar on mobile devices.
  • New
    IPTV Player
    Added a hotkey to switch to the last channel with
    SHIFT
    +
    TAB
  • New
    IPTV Player
    EPG
    The EPG program panel now displays more information, such as ratings, categories, and more.
  • New
    IPTV Player
    EPG
    Added aliases for
    url-tvg
    in the
    #EXTM3U
    header. The valid aliases are
    tvg-url
    and
    x-tvg-url
  • New
    IPTV Player
    EPG
    Added progress of download, decompression, parsing and error handling while loading EPGs.
    Added limit of 128 MB for GZip files and 512 MB to uncompressed EPGs to prevent a huge schedule crashing the tab due to out of memory.
  • New
    IPTV Player
    EPG
    Added a new setting to show EPG programming only while holding down the
    X
    key. Disabled by default.
  • New
    IPTV Player
    EPG
    Added support for
    tvg-shift
    tag inside the
    #EXTINF
    channel line to shift programs.
    The value should be a valid float number in hours.
    0.5
    1
    -2
    1.5
    -2.15

    For example, set
    tvg-shift="-1.25"
    to shift the programs of the channel 1:15 hours earlier.
  • New
    Direct Player
    IPTV Player
    Updated the "About this video" dialog in the context menu.
  • New
    Added Arabic translation and updated existing translations. Remember, you can contribute to translations on Crowdin.
  • Fixed
    IPTV Player
    Fixed loading of local M3U lists on non-Chrome browsers and mobile phones.
  • Fixed
    Direct Player
    IPTV Player
    m3u8
    Fixed custom buffer for m3u8 channels.
  • Fixed
    IPTV Player
    EPG
    Fixed handling of programs with short durations that rendered improperly and shifted the schedule.
  • Fixed
    IPTV Player
    EPG
    Fixed some font errors and icons in channels search.
  • Fixed
    IPTV Player
    EPG
    Fixed decompression of some Gzip types.
  • Fixed
    IPTV Player
    EPG
    Fixed timeout handling.
  • Fixed
    IPTV Player
    Fixed MediaSession seekbar, channel info and channel logo to not get clipped.
  • Fixed
    Direct Player
    IPTV Player
    Fixed touch controls on unsupported mobile browsers.

8.27.1.40205

  • New
    Simplified Chinese translation added.
  • New
    Italian translation added.
  • New
    Turkish translation added.
  • New
    Polish translation added.
  • Fixed
    IPTV Player
    EPG
    Fixed some EPG formats crashes.

8.27.1.30928

  • New
    Added a welcome page for new installations with instructions on how to use the extension.
  • New
    IPTV Player
    m3u
    Added a new button to the extension settings to open the uninitialized IPTV player.
    Added the ability to load local M3U playlists by searching with a file picker.
    Added drag and drop support on the uninitialized IPTV player.
    You can open one or multiple playlists at the same time, and the lists will be merged.
  • New
    IPTV Player
    m3u
    Added the ability to load absolute path
    file:///
    m3u lists. The file must end with the
    .m3u
    extension.
    This allows you to drag and drop a playlist onto any Chrome tab to load it.
    For this option to work you need to toggle
    Allow access to file URLs
    in the Chrome extension setting
  • New
    IPTV Player
    m3u
    Added the ability to parse URL encoded strings in
    #KODIPROP:inputstream.adaptive.stream_headers=

    ...stream_headers=referer=https%3A%2F%2Fdomain1.com&origin=https%3A%2F%2Fdomain2.com
  • New
    IPTV Player
    Added the ability to also filter by group name while filtering channels.
  • New
    IPTV Player
    EPG
    The EPG now also tries to match the
    tvg-name
    tag to complement the
    tvg-id
    tag to find relevant programmes.
  • Fixed
    IPTV Player
    EPG
    Fixed an error during EPG program generation when the M3U file contains invalid channels.
  • Fixed
    IPTV Player
    EPG
    Fixed loading of Gzip EPGs when the server returns an incorrect content type (e.g., from
    raw.githubusercontent.com
    )
  • Fixed
    IPTV Player
    m3u
    Fixed ignored redirects for M3U lists from domains that use service worker caches (e.g.,
    github.io
    )
  • Fixed
    Direct Player
    IPTV Player
    Fixed Chrome blocking some types of redirects to the extension player due to an outdated config path.
  • Fixed
    IPTV Player
    m3u8
    Fixed resolution data in the info panel on some m3u8 types of media.

8.27.1.30910

  • Fixed
    Direct Player
    Fixed direct player playback broken in the last release.

8.27.1.30909

  • New
    IPTV Player
    Added the ability to filter channels by name or perform a deep scan, including program titles if an EPG is used.
  • New
    IPTV Player
    m3u
    Added support for global buffer time in seconds.
    #EXTM3U player-buffer="30"

    Added support for per channel buffer time in seconds.
    #EXTINF:-1 player-buffer="5"

    This setting overwrites the default buffer in the manifest or if missing, the default player buffer.
    This helps fix channels that buffer constantly, fail to load, or load too slowly due to a high default buffer.
  • New
    IPTV Player
    EPG
    Added EPG support for the IPTV Player. Channels need to have the correct
    tvg-id
    to be matched.
  • New
    IPTV Player
    EPG
    Added support for the
    #EXTM3U url-tvg="https://.../epg.xml"
    header.
  • New
    IPTV Player
    EPG
    Added support for compressed EPGs.
    .xml.gz
  • New
    IPTV Player
    EPG
    Added support for multiple EPGs. Use comma-separated URLs in the
    url-tvg
    header.
    #EXTM3U url-tvg="https://.../epg1.xml,https://.../epg2.xml,https://.../epg3.xml.gz"
  • New
    IPTV Player
    EPG
    Added a toggle setting to globally enable or disable the EPG parser in M3U lists.
  • New
    IPTV Player
    EPG
    Added a URL Parameter to disable the EPG parser on a specific M3U list while the global setting is enabled.
    ?disable-epg
  • New
    IPTV Player
    EPG
    Added a URL Parameter to enable the EPG parser on a specific M3U list while the global setting is disabled.
    ?enable-epg
  • New
    IPTV Player
    EPG
    Added a URL Parameter to use custom EPGs in a specific M3U list.
    ?custom-epg={base64 string of comma separated EPG URLs}
  • New
    CK Converter
    EPG
    Added a
    tvg-id
    option to the M3U channel block generator in the Clearkey Converter.
  • New
    Direct Player
    IPTV Player
    Audio Gain and Compressor. Toggle button added next to the volume bar.
  • Fixed
    Direct Player
    IPTV Player
    Always show bitrate and framerate tags on the quality selector menu.
  • Info
    Direct Player
    Moved the direct player from
    /player.html
    to
    /pages/player.html

    If you have favorite links to the direct player, you will need to update the URL.

8.27.1.30823

  • New
    Settings
    Settings page revamped.
  • New
    Settings
    🔑 Added a Clearkey converter and a generator for direct links and M3U blocks in the correct format for the extension.
  • New
    IPTV Player
    m3u
    Added support for
    #EXTHTTP
    headers.
  • New
    IPTV Player
    m3u
    Added support for
    #EXTVLCOPT
    headers.
  • New
    IPTV Player
    m3u8
    Added support for EME request of clearkeys from URL.
  • Fixed
    Direct Player
    IPTV Player
    m3u8
    Clearkey and Widevine on HLS streams.
  • Fixed
    Direct Player
    IPTV Player
    🔑 Fixed various Clearkey formats validations.

8.27.1.30818

  • New
    Direct Player
    IPTV Player
    Always show bitrate on the video player quality selector.
  • New
    Direct Player
    mpd
    Added support for custom Widevine certificate URL.
  • New
    IPTV Player
    Ability to change channels with Arrow Up
    and Arrow Down
    .
  • New
    IPTV Player
    mpd
    Added support for EME request of clearkeys from URL.
  • Fixed
    IPTV Player
    m3u
    The parser sometimes failed to read some attribute values correctly due to special characters.
  • Fixed
    Settings
    The extension status is now correctly remembered across browser restarts and updates.

8.27.1.30814

  • New
    Settings
    Add localization support for the extension.
  • New
    Direct Player
    Added parameter for custom headers.
  • New
    Direct Player
    Added parameter for Widevine Server URL.
  • New
    IPTV Player
    m3u
    mpd
    Added support for custom Widevine certificate URL.

Developer

Argentina Sharkiller from Argentina. Github

Translators

You can contribute translations in Crowdin

  • Arabic
    Arabic
  • - Abdulelah Kawat (itsAbdulelah)
  • Chinese
    Chinese Simplified
  • - qhqcz
  • - rashid muhairi (muhairirashid8)
  • - ying0216
  • Chinese
    Chinese Traditional
  • - lingko (lingkops4)
  • Italian
    Italian
  • - Nicola Piva (nicola388)
  • - Pasquale C (pasquale96)
  • Japanese
    Japanese
  • - Satoshi Sawamura (sawa80462)
  • - 乗田篤弥 (sachie102012)
  • Polish
    Polish
  • - cvxerr
  • - Konrad (KonradTen)
  • Portuguese
    Portuguese
  • - Leonardo Brauna (leonardo_brauna)
  • - Jose Ivonaldo da Silva (polifilme.ivonaldo)
  • Russian
    Russian
  • - zemlgv
  • - Molt (Voder)
  • - вкщь (drom6906)
  • Slovak
    Slovak
  • - Jaroslav Kiseľ (jaroslavkisel95)
  • Turkish
    Turkish
  • - Mustafa Karaca (Producermk)

Credits

This extension uses icons created by Freepik from www.flaticon.com

Copyright

Video Player MPD/M3U8/IPTV/EPG © 2026 by Sharkiller is licensed under CC BY-NC-ND 4.0.
To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/