Scripts

Modern Audio Player WordPress Plugin

[ad_1]

LIVE PREVIEWBUY FOR $22

elite author

Modern Audio Player for WordPress is a powerful audio player for your website with lots of adjustable features.

Using wordpress admin create unlimited number of playlists and players. Playlists can be mixed with any kind of music type (mp3, podcast, soundcloud etc…)

Detailed admin statistics of song plays, likes and downloads with ability to create custom playlists from those data.

This plugin can be added into any post or page area using shortcodes.

Features and options:

  • Destop, mobile and tablet support (fully responsive)
  • jQuery 1.7.x – jQuery 2.+ / 3.+ Compatible
  • Conditional script loading (improves usability and performance)
  • Highly customizable with HTML and CSS
  • Font Awesome Library icons
  • Only mp3 audio format required for all browsers and devices (other supported formats include wav, aac… etc)
  • Support for media from Google Drive, Amazon S3.. (any public link that plays in browser)
  • Support for Shoutcast servers that have mp3 streaming
  • Song statistics (plays, likes, downloads), example here
  • Playlist options available:
    • Audio mp3 playlist
    • XML playlist
    • Playlist from folder of mp3 files (plus fetch id3 tags)
    • Google drive playlist
    • Podcasts RSS
    • SoundCloud (track set, user tracks, single track, user favorites)
    • Apple HLS Live Streaming m3u8
    • Youtube audio and video music (video id, playlist id)
  • Playback options:
    • random playback
    • loop playlist
    • playback speed
    • start / end time
    • Media end action (go to next song / loop current song)
  • Load more options on total scroll in playlist:
    • load more option for Soundcloud, Podcast, Mp3 folder
    • load more option from database for all media
  • 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
  • Playlist is stored in browser to limit API requests for Soundcloud, Podcast, Youtube and fast load on start
  • Automatically hide currently playing audio source to prevent audio download
  • Support for multiple instances in the same page
  • Optional keyboard audio navigation (pause/play, mute/unmute, next, previous)
  • Automatically created thumbnails for Podcast, Soundcloud
  • Optional social share (facebook, twitter, tumblr)
  • API methods
  • Callbacks

Notes:

1. Requires PHP 5.6 or above. If you get error:

Parse error: syntax error, unexpected '[' in... wp-content/plugins/apmap/includes/player_manager.php on line 9

2. SoundCloud requires API key (make sure you have one or that you can obtain it from SoundCloud)

3. Player can read different kinds of RSS / Feed Podcasts but we cannot guarantee it can read all of them. Therefore if you are unsure if your Podcast can be read in our player, please provide us with a url link to your Podcast before purchase and we will check if its compatible.

4. Song statistics requires self hosted single audio tracks to work correctly or mp3 audio files loaded from folder. Statistics cannot work with Podcast url, Google drive or Soundcloud playlist for example!

5. Some player demo presets use media queries for responsiveness, and due to nature of media queries, responsiveness will only take effect in full page width.

review

Updates / Changelog

VERSION 3.0 [1.12.2019]

 - [FIX] duplicate player, playlist function jquery not defined

VERSION 3.0 [3.11.2019]

 - [FIX] api from parent window, statistics, and load more self hosted now works in popup window
 - [ADD] option to load folder of mp3 files in backend (adds ability to use statistics on folder audio files)
 - [ADD] option to hide player on start and show player after first time song play is called using loadMedia API.
 - [UPDATE] new import playlist / player option now works without LOAD DATA

VERSION 2.97 [27.10.2019]

 - [ADD] load more option for folder
 - [ADD] description, duration, date fields available for Soundcloud and Podcast
 - [ADD] finish count for statistics (what songs have been listened to the end)

VERSION 2.95 [24.10.2019]

 - [UPDATE] song statistics available per playlist or for all playlists
 - [ADD] export / import player to csv (requires user FILE permission in database)

VERSION 2.91 [18.10.2019]

 - [ADD] thumbnail alt text
 - [ADD] more global playlist options (playback rate, start / end time)
 - [ADD] load more option for self hosted media

VERSION 2.9 [11.10.2019]

 - [UPDATE] load media with ID on runtime using API

VERSION 2.9 [23.9.2019]

 - [ADD] playlist is stored in browser to limit API requests for Soundcloud and Podcast
 - [ADD] load more option for Soundcloud, Podcast
 - [ADD] optional protected media urls from page source (url encryption)
 - [ADD] play Youtube audio and video music
 - [ADD] Advanced Audio Coding (AAC) support
 - [UPDATE] admin improvements
 - [ADD] export / import playlist in csv

VERSION 2.71 [10.3.2019]

 - [UPDATE] song statistics updates

VERSION 2.7 [7.3.2019]

 - [ADD] new player layouts
 - [ADD] improved css include in page

VERSION 2.65 [9.11.2018]

  • [FIX] active playlist item not being selected on start
  • [CHANGE] active playlist item can be clicked as well to play audio

VERSION 2.65 [28.9.2018]

  • [UPDATE] small code improvements

VERSION 2.62 [16.8.2018]

 - [ADD] new statistics of skipped tracks
 - [ADD] Google Analytics tracking

VERSION 2.61 [11.6.2018]

 - [UPDATE] Live Streaming updates

VERSION 2.61 [31.5.2018]

 - [ADD] playlist option to autocreate download links from file paths for each audio 

VERSION 2.6 [24.5.2018]

 - [FIX] fixed bug with play button not showing when autoplay off

VERSION 2.6 [14.5.2018]

 - [UPDATE] update icons to svg
 - [FIX] fixed bug with popup window when statistics were used

VERSION 2.5 [26.4.2018]

 - [NEW] New option to play ShoutCast radio with Song history.
 - [NEW] added ability to open player in a popup window and listen continuous music across webpage

VERSION 2.4 [11.4.2018]

 - [ADD] custom CSS modifications for each preset
 - [ADD] optional player fixed position in the page to any corner

VERSION 2.3 [26.3.2018]

 - [UPDATE] update icons to font-awesome 5

VERSION 2.3 [19.3.2018]

 - [CHANGE] multiple same players in same page now require (instance_id="unique_number_here" in shortcode) or edit source code and make this automatic 
 - [UPDATE] added option to duplicate player and playlist

VERSION 2.25 [9.3.2018]

 - [UPDATE] improved Soundcloud usage, now you can use direct url's from Soundcloud in playlist 
 - [UPDATE] title and artist when social sharing is used will now have default dash separator (Song Title - Song Artist)

VERSION 2.21 [8.3.2018]

 - [FIX] title and artist not being set when global playlist thumb was used

VERSION 2.2 [1.3.2018]

 - [UPDATE] reading mp3 files from folder automatically gets ID3 album tags for thumbnails (no longer are image files required in folder)

VERSION 2.2 [13.2.2018]

 - [FIX] fixed audio tracks sorting in pagination

VERSION 2.2 [7.2.2018]

 - [UPDATE] updated CSS markup 
 - [CHANGE] removed layout CSS (to edit player just edit css directly in map.css file or add custom css in custom css field)
 - [CHANGE] removed responsive javascript, replaced with CSS media queries  

VERSION 2.1 [21.1.2018]

 - [UPDATE] new option fields for custom css and javascript in player
 - [UPDATE] added playlist option for itunes music podcast

VERSION 2.01 [7.1.2018]

 - [UPDATE] social sharing icons now open/close on click instead of hover

VERSION 2.0 [4.1.2018]

 - [ADD] added language translation in admin
 - [ADD] added translation in frontend (tooltips etc..)
 - [ADD] 5 new player layout presets
 - [ADD] option to apply player inline css
 - [ADD] new option to show / hide statistic icons in player (separate from use Statistics option)
 - [ADD] new option to show / hide share icons in player
 - [ADD] optional playlist selector in each player to load new playlist on run-time
 - [ADD] new option to display all playlists in page (for API load Playlist on run-time or playlist selector)
 - [ADD] new shortcode section with examples (auxiliary shortcodes, shortcodes in PHP pages, api methods...)
 - [CHANGE] 'dark_popup' preset changed to 'dark' since popup option is now available for any preset
 - [FIX] bug fixes

VERSION 1.81 [27.12.2017]

 - [FIX] small bugs

VERSION 1.8 [25.12.2017]

 - [UPDATE] new overall statistics in admin (+ option to create different playlists from song statistics)
 - [UPDATE] added playlist pagination in admin
 - [FIX] small bugs

VERSION 1.75 [22.12.2017]

 - [UPDATE] added song statistics option for each preset (likes, plays, downloads)

VERSION 1.7 [16.12.2017]

 - [UPDATE] improved multiple instances in the page. Now its possible to use multiple instances of the same player (player ID) in the same page.
 - [UPDATE] add global thumbnail per playlist option. Now its possible to set one thumbnail to be shown for all tracks in the playlist.

VERSION 1.65 [13.12.2017]

 - [UPDATE] added XML playlist option

VERSION 1.6 [26.11.2017]

 - [UPDATE] added HTTP Live Streaming (HLS)

VERSION 1.5 [12.11.2017]

 - [UPDATE] added option to remove social sharing icons from the player

VERSION 1.45 [24.10.2017]

 - [UPDATE] tooltip hidden on mobile

VERSION 1.42 [22.09.2017]

 - [UPDATE] updated facebook share

VERSION 1.41 [3.08.2017]

 - [FIX] fixed volume 0 not being set

VERSION 1.4 [1.08.2017]

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

VERSION 1.35 [28.07.2017]

 - [FIX] fixed popup.html

VERSION 1.33 [21.07.2017]

 - [FIX] fixed volume 0 in setting

VERSION 1.32 [11.07.2017]

 - [FIX] some admin fixes and improvements

VERSION 1.31 [11.07.2017]

 - [FIX] fixed player manager accordion settings

VERSION 1.3 [7.07.2017]

 - [UPDATE] updated soundcloud api

VERSION 1.25 [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.21 [30.05.2017]

 - [UPDATE] added autoPlay to continuous playback

UPDATE 1.2 [25.05.2017]

 - [UPDATE] prefixed some icon classes to avoid theme conflicts

UPDATE 1.1 [19.05.2017]

 - [UPDATE] shortcode changed to apmap to avoid conflict with google maps shortcode

VERSION 1.0 [9.05.2017]

 - first release

tags: wordpress audio player, music player, cms, soundcloud, streaming audio, social sharing, podcast, rss

[ad_2]
Source