- Warning
  Looks like you are using a modified version of this extension.
  It has come to my attention that there are modifications of this extension being distributed with malware.
  https://sharkiller.dev/videoplayer/
  If you installed the extension from another source that is not the

      Official Page

  uninstall it immediately.

### 26.01.06.8388

January 6, 2021

- New
  Extension is now available on 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

December 23, 2025

- 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

December 4, 2025

- 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

February 5, 2024

- 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

September 28, 2023

- 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

September 10, 2023

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

### 8.27.1.30909

September 9, 2023

- 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

August 23, 2023

- 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

August 18, 2023

- 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

August 14, 2023

- 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

Sharkiller from Argentina. Github

### Translators

You can contribute translations in Crowdin

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

## Credits

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

## Copyright

VideoPlayer 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/