jPlayer Jukebox is add-on to jPlayer that allows to play media files on the page by scanning all links and adding them to a playlist.
Demo is available at gyrocode.com/projects/jplayer-jukebox/.
Include the following lines in HTML page right before the closing
</head>tag.<!-- jQuery --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <!-- jPlayer Jukebox add-on --> <link type="text/css" href="//gyrocode.github.io/jplayer-jukebox/0.6.8/skin/uno/jplayer.uno.min.css" rel="stylesheet" /> <script type="text/javascript" src="//gyrocode.github.io/jplayer-jukebox/0.6.8/jplayer.jukebox.bundle.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ // Initialize jPlayerJukebox var jpjb = new jPlayerJukebox({ 'jukeboxOptions': { 'position': 'float-bl' } }); }); </script>If you are already using jQuery library on your page, you can skip the line that includes it above.
Follow instructions in jPlayer Quick Start Guide on how to download and install jPlayer on your server. It is recommended to upload jPlayer into a separate folder, for example
/js/jplayer.Download jPlayer Jukebox add-on, unzip the ZIP file and upload the files into the same location where you have uploaded jPlayer files.
For example, if you have uploaded jPlayer into
/js/jplayerfolder, then the add-on should be placed in/js/jplayer/add-onfolder and Uno skin - in/js/jplayer/skinfolder.Include the following lines in HTML page right before the closing
</head>tag if you haven't done so already.<!-- jQuery --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <!-- jPlayer Jukebox add-on --> <link type="text/css" href="/js/jplayer/skin/uno/jplayer.uno.min.css" rel="stylesheet" /> <script type="text/javascript" src="/js/jplayer/jquery.jplayer.min.js"></script> <script type="text/javascript" src="/js/jplayer/add-on/jplayer.playlist.min.js"></script> <script type="text/javascript" src="/js/jplayer/add-on/jplayer.jukebox.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ // Initialize jPlayerJukebox var jpjb = new jPlayerJukebox({ 'swfPath': '/js/jplayer', 'jukeboxOptions': { 'position': 'float-bl' } }); }); </script>If you have uploaded jPlayer into folder other than
/js/jplayerfolder, please modify the code accordingly.If you are already using jQuery library on your page, you can skip the line that includes it above.
Documentation is available at gyrocode.com/projects/jplayer-jukebox/.
Please leave your comments or suggestions here. Issues can be reported on github.com.
Support for formats other than MP3 may not be available on all platforms.
- Sound sample is created by Lucas Gonze
- Material Design Icons by Google, CC BY-SA 4.0 License
- Icon font is generated using IcoMoon App
Gyrocode, gyrocode.com
MIT License, opensource.org/licenses/MIT