PHPackages                             happyworm/jplayer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. happyworm/jplayer

ActiveComponent[Image &amp; Media](/categories/media)

happyworm/jplayer
=================

jPlayer allows you to create a media player with a consistent interface and experience across all browsers.

2.9.2(11y ago)4.6k114.2k1.4k[106 issues](https://github.com/happyworm/jPlayer/issues)[29 PRs](https://github.com/happyworm/jPlayer/pulls)1MITJavaScript

Since Nov 27Pushed 4y ago284 watchersCompare

[ Source](https://github.com/happyworm/jPlayer)[ Packagist](https://packagist.org/packages/happyworm/jplayer)[ Docs](http://jplayer.org/)[ RSS](/packages/happyworm-jplayer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (8)Used By (1)

[jPlayer](http://jplayer.org/) : HTML5 Audio &amp; Video for [jQuery](http://jquery.com/)
=========================================================================================

[](#jplayer--html5-audio--video-for-jquery)

[Gitter](https://gitter.im/happyworm/jPlayer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Support for [Zepto](http://zeptojs.com/) 1.0+ compiled with the data module.

What is jPlayer?
----------------

[](#what-is-jplayer)

### jPlayer is a jQuery/Zepto plugin that allows you to:

[](#jplayer-is-a-jqueryzepto-plugin-that-allows-you-to)

- **play and control media** files in your webpage.
- create a **consistent interface** and experience across all browsers.
- create and style a media player using **just HTML and CSS**.
- add **audio** and **video** to your jQuery/Zepto projects.
- support more devices using **HTML5**.
- support older browsers using a Flash *fall-back/forward*.
- control media on your website using a [JavaScript API](http://www.jplayer.org/latest/developer-guide/).

### jPlayer supports:

[](#jplayer-supports)

- HTML5: **mp3, m4a (AAC), m4v (H.264),** ogv\*, oga\*, wav\*, webm\*
- Flash: **mp3, m4a (AAC), m4v (H.264),** rtmp, flv.

*(\*) Optional counterpart formats to increase HTML5 cross-browser support.*

Bower Install
-------------

[](#bower-install)

- simple install using `bower install jplayer`
- see  for more information.

Composer install
----------------

[](#composer-install)

Install jPlayer via composer by adding the following lines to your `composer.json` in your project:

```
// ...
"require": {
    // ...
    "happyworm/jPlayer": "2.*"
    // ...
}
// ...
"config": {
    "component-dir": "your/desired/asset/path"
},
// ...

```

Then execute the following:

```
php composer.phar update

```

Composer will now download all components and install the needed files into `your/desired/asset/path`, ready to use.

License
-------

[](#license)

[jPlayer](http://jplayer.org/) is licensed under the [MIT license](http://opensource.org/licenses/MIT).

More information:
-----------------

[](#more-information)

- [jPlayer.org](http://jplayer.org/)
- [Quick Start Guide](http://www.jplayer.org/latest/quick-start-guide/)
- [Developer Guide and API Reference](http://www.jplayer.org/latest/developer-guide/)

Author:
-------

[](#author)

Mark J Panaghiston [@thepag](http://twitter.com/thepag)[happyworm.com](http://happyworm.com/)

Alternative Versions
--------------------

[](#alternative-versions)

- [react-jPlayer](https://github.com/jPlayer/react-jPlayer)

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity61

Solid adoption and visibility

Community40

Growing community involvement

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 93.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

4

Last Release

4171d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1105524?v=4)[Mark Panaghiston](/maintainers/thepag)[@thepag](https://github.com/thepag)

---

Top Contributors

[![thepag](https://avatars.githubusercontent.com/u/1105524?v=4)](https://github.com/thepag "thepag (361 commits)")[![maboa](https://avatars.githubusercontent.com/u/208756?v=4)](https://github.com/maboa "maboa (6 commits)")[![ryanramage](https://avatars.githubusercontent.com/u/795834?v=4)](https://github.com/ryanramage "ryanramage (4 commits)")[![smidgen](https://avatars.githubusercontent.com/u/5166307?v=4)](https://github.com/smidgen "smidgen (2 commits)")[![Afterster](https://avatars.githubusercontent.com/u/2251352?v=4)](https://github.com/Afterster "Afterster (2 commits)")[![mdingena](https://avatars.githubusercontent.com/u/13388489?v=4)](https://github.com/mdingena "mdingena (1 commits)")[![nervo](https://avatars.githubusercontent.com/u/95935?v=4)](https://github.com/nervo "nervo (1 commits)")[![popol1991](https://avatars.githubusercontent.com/u/1215521?v=4)](https://github.com/popol1991 "popol1991 (1 commits)")[![rixvet](https://avatars.githubusercontent.com/u/186766?v=4)](https://github.com/rixvet "rixvet (1 commits)")[![StefanBruens](https://avatars.githubusercontent.com/u/1158848?v=4)](https://github.com/StefanBruens "StefanBruens (1 commits)")[![sterlinghirsh](https://avatars.githubusercontent.com/u/589425?v=4)](https://github.com/sterlinghirsh "sterlinghirsh (1 commits)")[![Tolia](https://avatars.githubusercontent.com/u/908368?v=4)](https://github.com/Tolia "Tolia (1 commits)")[![bistory](https://avatars.githubusercontent.com/u/108102?v=4)](https://github.com/bistory "bistory (1 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")[![HobieCat](https://avatars.githubusercontent.com/u/4680160?v=4)](https://github.com/HobieCat "HobieCat (1 commits)")[![iking0980](https://avatars.githubusercontent.com/u/4387314?v=4)](https://github.com/iking0980 "iking0980 (1 commits)")

---

Tags

HTML5streamingaudiovideomediaplayerjplayer

### Embed Badge

![Health badge](/badges/happyworm-jplayer/health.svg)

```
[![Health](https://phpackages.com/badges/happyworm-jplayer/health.svg)](https://phpackages.com/packages/happyworm-jplayer)
```

###  Alternatives

[videojs/video.js

An HTML5 video player.

39.6k24.3k](/packages/videojs-videojs)[php-ffmpeg/php-ffmpeg

FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg

5.0k21.7M165](/packages/php-ffmpeg-php-ffmpeg)[danog/madelineproto

Async PHP client API for the telegram MTProto protocol.

3.4k855.0k18](/packages/danog-madelineproto)[dereuromark/media-embed

A PHP library to deal with all those media services around, parsing their URLs and embedding their audio/video content in websites.

182530.3k11](/packages/dereuromark-media-embed)[opentok/opentok

OpenTok is a platform for creating real time streaming video applications, created by TokBox.

1413.0M10](/packages/opentok-opentok)[danog/tg-file-decoder

Decode Telegram bot API file IDs

75694.7k8](/packages/danog-tg-file-decoder)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
