Nick_Davis wrote:
I guess though, although there are a couple of potential experimental work-arounds, a HTML5 audio player for Joomla that you would upload/install as a customisable Joomla module as per a normal extension doesn't exist? My mind is still blown at how this is the case. Joomla is incredible and used by millions of websites, but can't play standard music files due to lack of extensions (without manual tech work-arounds)?
The problem is not Joomla or any other CMS, the problem is the limitations of the iDumb devices.
Apple does not give a crap that users cannot play MP3s from the average website.
They want to sell their M4A files into the device through their proprietary channels.
What could be done in minutes with a Flash-based player now takes hours and many, many lines of JavaScript.
So until there is a free, open source, working HTML5 playlist player there is not likely to be a free Joomla extension.
There hard part is getting the playlist created, and getting it into the player.
Where is the support for standard playlist formats in any "HTML5" player - MRSS, XSPF, M3U, SMIL, etc.?
Why wasn't any standard playlist support built into the iDumb devices' hardware players?
Most of the players you see out there on websites are very custom, very complex, and built using a lot of JavaScript.
There is a playlist generator for jPlayer.js:
http://jplaylister.yaheard.us/v_0.6/Minimal documentation and the demo files do not work.
There is a playlist player for MediaElement.js:
https://github.com/bensmithett/MediaElement.js-PlaylistNo documentation and the demo files do not work.
So the only option right now is to build the playlist yourself in JavaScript or PHP.
And feed that into the players available.
The easiest option right now seems to be MediaElement and PHP, and build the playlist that way.
Guess it could also be done with jPlayer, but build the JavaScript playlist code.
Regarding what you are looking for visually, jPlayer has an audio playlist player demo here (at the bottom):
http://jplayer.org/latest/demo-02-multi/Looks like this:

But that playlist is in that page, not generated or built from a directory list, or from a playlist file.
You could replicate that player in a custom module.
Take the code from the page, modify the tracks listed.
Add the JavaScript and CSS files using Sourcerer.
A manual process, but it would work.
.