Media Player a media player for web based on video.js project
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Dogecoin Address: DFdSGpGMZ2EZVkjyqNrYCEysK92DFPonx4
Your Input Matters
"Media Player" is a cross-browser extension to play video and audio files without the need to an external media player. It uses the internal HTML5 video element to decode media files and play them. The extension is written on top the well-known video.js library with a set of custom plugins to enhance the accessibility of the player and to take advantage of browser APIs like remembering the playing history or using browser-level or global-level keyboard shortcuts.



  1. What can I expect from the "Media Player" extension?

    "Media Player" extension aims to use the built-in media player of your browser to allow you handle your media needs without the need to use any external application. Well, as far as your browser recognizes the media source (can decode this media format). For instance, at the moment there is no support for "AVI" format. "Media Player" extension supports a set of keyboard shortcuts in the player interface to toggle playing status, or increasing volume (see the next FAQ for the complete list of shortcuts). Also, it supports three browser or global-level shortcuts to toggle playing status, move to the previous or the next tracks. To enable the global shortcuts open "chrome://extensions/configureCommands" in a browser tab (note that each browser has a custom setting page to configure keyboard shortcuts).

  2. recommended "Spoof Geolocation" extension for Chrome, Edge and Firefox browsers

    This extension alters the reported GEO location by your browser. You can provide your custom latitude and longitude to any website to improve privacy or get localized data from a custom location. This extension is also useful if you have a SOCKS proxy on your browser to have a consistent IP address with the GEO data. Read more here.

  3. What are the supported keyboard shortcuts?

    SpaceToggle play and pause
    P KeyMove to the previous track if possible
    N KeyMove to the next track if possible
    U KeyPress the shuffle button
    R KeyPress the repeat button (toggle between repeat, no repeat, repeat one)
    B KeyBoost audio twice. Use this option only if maximum of volume is not loud enough
    C KeyCast video to a remote device
    S KeyTake a screenshot
    U KeyShuffle playlist
    F KeyToggle fullscreen mode
    Up KeyIncrease volume if level is less than 100%
    Down KeyDecrease volume if level is greater than 0%
    Left KeySeek 10 seconds backward (use Shift key to seek 30 seconds)
    Right KeySeek 10 seconds forward (use Shift key to seek 30 seconds)

  4. How can I add new tracks to the player?

    After starting the player by pressing the toolbar button, use the big Play button to browse for media files or just drop media files into the player interface. To add more tracks later, just drop more media files into the player interface.

  5. Can "Media Player" extension display video subtitles (captions)?

    Yes, this extension currently supports two types of subtitle formats (SRT and VTT). It is recommended to use the "VTT" format as it is the only compatible format that browser understands. If you drop an "SRT" format subtitle, "Media Player" converts it into the "VTT" format and then pass the subtitle to the VIDEO element.

  6. Can I increase or decrease the font-size for subtitles?

    Yes, when a video has a subtitle, you will get a new button in the control list. Hit the button and then select the settings link. You can change font-family and font-size of the subtitles. Note the currently your changes are not persistent. You will need to apply them after a restart.

  7. How can I ask "Media Player" to load subtitles for this track? Although the subtitle file is located in the same folder, still the extension is not displaying captions.

    First, make sure the subtitle file has the same name as the original file just with a different file extension. Then make sure it has either "VTT" or "SRT" format. If not, use an online service to convert your subtitle file. Then close the "Media Player" extension and drop both media and subtitle files together into the player area. Note that since "Media Player" is a browser extension, it has no access to the local disk, and hence you NEED to drop both files for the extension to parse captions.

  8. How can I set a global keyboard shortcut to toggle the playing status?

    Based on your browser this feature might be supported or not (for instance currently Firefox does not support this, but Chrome does). Open "chrome://extensions/configureCommands" or equivalent URL in a browser tab. Find "Media Player" extension and then set a new shortcut for "Play/Pause" command. Make sure to change the capturing level from "Browser" to "Global" level

  9. Can I use this extension to watch YouTube videos?

    No at this moment there is no support for YouTube. However, if you have a direct link to a media file, you can drop that link to the player interface. "Media Player" will try to fetch and play the media file exactly like it is a local file.

  10. Can I open the player interface in a browser tab instead of its own window?

    As of version 0.1.7, there is a new option on the right-click context menu over the browser action button. You can check this option and close the currently open player window to let it open in a browser tab.

  11. Is it possible to ask the extension to monitor a local folder and extract all media files inside it?

    As of version 0.1.7, you can drop a local directory to the view and the extension navigates through all files inside the directory to extract media files. This is a recursive search so even media files inside sub-directories will be extracted.

  12. There is a track on the current page, but I don't see the Media Player's context menu item over the video element. Is it possible to send these types of streams to the player?

    As of version 0.1.8, you can press the toolbar button on a tab with a media element, and the extension searches the tab for media links. If a link is detected, the extension pauses this player and transfers the media link to the interface. This is an optional feature. You will get a one-time permission request, and you can either grant or deny it. If the permission is denied, the extension opens an empty player like previous versions.

  13. Can I change the default playback speed rates?

    Right-click on the player and select "Inspect". Switch to the "Console" tab and paste the following code:

    localStorage.setItem('rates', '0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2')
    Now restart the player

  14. Can I change the default 10 and 30 second jumps on seek forward and backward?

    Right-click on the player and select "Inspect". Switch to the "Console" tab and paste the following code:

    localStorage.setItem('seek.forward', '5, 60');
    localStorage.setItem('seek.backward', '5, 60');
    Now restart the player

  15. Can I change the default delay between plays?

    Right-click on the player and select "Inspect". Switch to the "Console" tab and paste the following code:

    localStorage.setItem('delay', '5')
    where the delay is in seconds. To have no delay use "0". Restart the player for this change to take effect.

  16. Can I open this player from the command line? I want to use this player from a terminal script to play a remote resource.

    On Chromium browsers, you can use the "--app" argument to open an application window in standalone mode. For instance, to open this player with a remote URL, use the following command

    chrome.exe "--app=chrome-extension://mgmhnaapafpejpkhdhijgkljhpcpecpj/data/player/index.html?"
    where "mgmhnaapafpejpkhdhijgkljhpcpecpj" is the ID of this extension. To get this ID, right-click the action button, and open the player in a browser tab.

  17. Is it possible to ask the media player to detect media files in the current tab?

    Right-click on the action button. From the "Options" menu, select the "Capture Media from Tab" item. You will need to permit the extension to observe the current tab. The media player can now check the current tab for media links. If a media is detected, it will automatically get played in the player. If there is a player in the tab, the media player extension stops the player when transferring the media to itself.

  18. There are many toolbar buttons in the player's interface that I don't use. Is it possible to hide them?

    As of version 0.4.1, you can right-click on the action button to enable or disable player plugins. Disable the plugins that you don't use, then restart the player.

  19. Can I use the media player to take screenshots from a video file?

    Yes, play the video in the player. Seek the time that you need a screenshot from and use the screen capturing button on the toolbar area.

  20. What is the meaning of the "Boost" button on the control section of the player?

    Similar to the VLC player, this player can increase the sound level by 200%. In contrast to VLC, the volume goes up to 100%. To increase it further use the boost button. This button increases the sound level twice by installing a gain node to the player. Use it only when the maximum sound level is not loud enough.

Matched Content


Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    tabsTo open player interface and focus it when it is inactive
    storageTo store internal preferences like tracks last played position or volume level
    *://*/*To play song and video files from all servers
    contextMenusTo add context-menu item to the right-click context menu over video sources as well as to add context-menu item over the toolbar button.
    notificationsDisplay errors and notifications to the user

    Recent Blog Posts on