Code

Audio Player with Statistics

Audio Player with Statistics

jQuery Audio player with support for SoundCloud & Podcast music, Continous playback, Song statistics, Google analytics, Media session and more…

Easy to reskin and modify with basic css.

Comes with Backend playlist manager editor written in PDO mysql and datatables.

Many demo examples included with download package.

Features and options:

  • Destop, mobile and tablet support
  • Easy style with basic css
  • Font Awesome icons
  • Responsive layouts
  • Song statistics (plays, likes, downloads)
  • Google analytics
  • Media session
  • Only mp3 audio format required for all browsers
  • Support for media from Google Drive, Amazon S3.. (any public link that plays in browser)
  • Support for Shoutcast servers that have mp3 streaming
  • Playlist support:
    • Audio mp3 playlist
    • XML playlist
    • Database playlist
    • Auto create playlist from folder of mp3 files (and get id3 tags)
    • Google drive public folder mp3 files playlist
    • Podcast
    • SoundCloud
  • Multiple instances in the same page support
  • Mix different media types in the same playlist
  • Play music continously across web pages:
    • by remembering playback position
    • with option to open player is a separate popup window
  • HTML5 song download
  • Playback options:
    • random playback
    • playback speed
    • start / end time
  • Sound end action (next, loop, rewind, stop)
  • Keyboard audio navigation
  • Social sharing (facebook, twitter, tumblr, google plus + other social networks can be added)
  • API methods to interact with the player on runtime
  • Callbacks during player execution
  • Backend Playlist manager generator

Video tutorials on how to use Backend playlist admin:

Creating playlists

HTML generator

Auto loader


Notes:
- Backend requires PHP 5.6 or above & PDO Mysql - SoundCloud requires API key (make sure you have one or you can obtain it from SoundCloud)

Updates / Changelog

VERSION 1.85 [26.11.2017]

 - [UPDATE] added HTTP Live Streaming (HLS)

VERSION 1.77 [22.09.2017]

 - [UPDATE] updated facebook share

VERSION 1.7 [1.08.2017]

 - [FIX] fixed popup window not duplicating when its already opened
 - [FIX] tooltips are kept within component

VERSION 1.65 [7.07.2017]

 - [UPDATE] updated soundcloud api
 - [CHANGE] admin - removed processs in backend option 

VERSION 1.57 [7.06.2017]

 - [CHANGE] prefixed all classes and some methods to prevent conflicts
 - [UPDATE] share and download links are now automatically created for all media types, unless specified manually
 - [FIX] some bugs
 - [ADD] new skin with circle seekbar

VERSION 1.55 [30.05.2017]

 - [UPDATE] added autoPlay to continuous playback

VERSION 1.52 [8.05.2017]

 - [FIX] fixed bug with togglePlaybackOnMultipleInstances
 - [FIX] tooltip bugs
 - [FIX] download/share "1" bug

VERSION 1.51 [7.05.2017]

 - [UPDATE] some tooltips improvements

VERSION 1.5 [7.05.2017]

 - [FIX] fixed IE popup window not working
 - [UPDATE] any demo page can now be opened in popup (manually with button click or automatically with autoOpenPopup)

VERSION 1.4 [25.04.2017]

 - [UPDATE] updated css
 - [UPDATE] added multiple instances in same page example
 - [UPDATE] added option to pause play multiple instances interchangeably

VERSION 1.35 [22.04.2017]

 - [UPDATE] added support for wav format
 - [CHANGE] mp3-dir renamed to file-dir!

VERSION 1.3 [17.04.2017]

 - [UPDATE] frontend: added number formatting for statistic counter large numbers
 - [UPDATE] support for reading folders with sub-directories
 - [CHANGE] reading folders accepts png thumbnail extension
 - [UPDATE] backend: artwork in now available for all media types
 - [UPDATE] backend: podcast / soundcloud / folder / google-drive can now be processed in backend so its available in the player immediately on load

VERSION 1.0 [13.04.2017]

 - first release
by
by
by
by
by
by