awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jplayer avatar

jplayer/jPlayer

0
View on GitHub↗
jplayer.org↗

JPlayer

jPlayer is a JavaScript library and cross-browser media wrapper used for embedding and managing HTML5 audio and video content. It provides a unified interface to control media playback across different web browsers and formats.

The project functions as a customizable media interface, allowing the creation of tailored playback layouts using standard HTML and CSS. It decouples playback logic from the visual user interface to enable custom styling of player controls.

The library handles cross-browser compatibility through a playback engine with fallback options for older browsers. It integrates with jQuery to manage DOM manipulation and media control.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Media Player Interfaces - Offers highly customizable user interfaces and layout configurations for embedding media players.
  • HTML5 Video Implementations - Manages the embedding and playback of modern HTML5 video with support for older browser versions.
  • Media Playback Controls - Provides standard interfaces for controlling the state, rate, and position of audio and video playback.
  • Legacy Browser Support - Implements fallback mechanisms to ensure media playback functionality in older browsers lacking native HTML5 support.
  • Cross-Browser Media Players - Provides a framework for consistent audio and video playback across different browser environments.
  • HTML5 Media Players - Implements a customizable HTML5 media player library for tailoring the visual appearance of audio and video controls.
  • Media Abstraction Layers - Provides a unified API to standardize media playback commands across different web browsers.
  • Customizable Playback Controls - Provides a system for creating custom playback buttons and navigation controls using standard HTML and CSS.
  • Media Player Templates - Allows the creation of custom player layouts by decoupling playback logic from the visual HTML/CSS templates.
4,596 stars·1,440 forks·JavaScript·25 views

Star history

Star history chart for jplayer/jplayerStar history chart for jplayer/jplayer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does jplayer/jplayer do?

jPlayer is a JavaScript library and cross-browser media wrapper used for embedding and managing HTML5 audio and video content. It provides a unified interface to control media playback across different web browsers and formats.

What are the main features of jplayer/jplayer?

The main features of jplayer/jplayer are: Media Player Interfaces, HTML5 Video Implementations, Media Playback Controls, Legacy Browser Support, Cross-Browser Media Players, HTML5 Media Players, Media Abstraction Layers, Customizable Playback Controls.

Which projects share features with jplayer/jplayer?

Projects with overlapping indexed features include: vidstack/player — This project is a framework for building accessible, framework-agnostic video and audio players for the web. It… mediaelement/mediaelement — MediaElement is a JavaScript library that wraps native HTML5 audio and video elements to provide a unified media… muxinc/media-chrome — Media Chrome is a library of modular, accessible web components designed for building custom audio and video player… clappr/clappr — Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web… sampotts/plyr — This project is a customizable media player designed to provide a consistent interface for video and audio content… johndyer/mediaelement — MediaElement is an HTML5 media player framework that provides a unified interface for playing audio and video across…

Projects sharing features with JPlayer

These projects share indexed features with JPlayer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vidstack/playervidstack avatar

    vidstack/player

    3,555View on GitHub↗

    This project is a framework for building accessible, framework-agnostic video and audio players for the web. It provides a headless library of reactive hooks and modular components that separate playback logic from visual presentation, allowing developers to create custom media interfaces while maintaining full control over styling and layout. The library distinguishes itself through a provider-based abstraction layer that normalizes disparate streaming protocols and third-party media sources into a unified playback environment. By utilizing an event-driven state management system, it ensures

    TypeScriptaccessibilityanalyticsaudio
    View on GitHub↗3,555
  • mediaelement/mediaelementmediaelement avatar

    mediaelement/mediaelement

    8,295View on GitHub↗

    MediaElement is a JavaScript library that wraps native HTML5 audio and video elements to provide a unified media interface and a customizable player framework. It acts as a multi-format media controller and a web-based plugin framework, normalizing playback controls and visual styles to ensure a consistent experience across different web browsers. The project distinguishes itself through a plugin-based playback system that maps specific MIME types to custom renderers, allowing the integration of third-party media embeds and external playback engines. It supports advanced delivery features inc

    JavaScript
    View on GitHub↗8,295
  • muxinc/media-chromemuxinc avatar

    muxinc/media-chrome

    2,701View on GitHub↗

    Media Chrome is a library of modular, accessible web components designed for building custom audio and video player interfaces. It functions as a framework-agnostic toolkit that communicates with native media elements to manage playback state, user interactions, and media metadata. The library distinguishes itself through a component-based architecture that relies on standard web technologies to ensure compatibility across different frontend environments. It uses a centralized controller to synchronize state between independent interface elements, allowing developers to compose bespoke player

    TypeScriptaudioaudio-playermedia-chrome
    View on GitHub↗2,701
  • clappr/clapprclappr avatar

    clappr/clappr

    7,473View on GitHub↗

    Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web platforms. It functions as a playback engine supporting adaptive bitrate streaming through HLS and DASH protocols to ensure smooth media delivery. The project is distinguished by a modular architecture that allows developers to extend player functionality and add support for new media formats via a plugin system. It also includes a dedicated controller for managing digital rights management license requests to secure premium content. The player covers a broad range of capabiliti

    JavaScript
    View on GitHub↗7,473
Compare all 30 related projects→