Smart Audio Playlists is a plugin made for WordPress 3.8/3.9 (and it will not work with older WordPress versions!) to create, edit and manage playlists with audio files. Plugin implements advanced playlist editor for adding local (uploaded) or remote audio tracks, playlists settings and information, terms for artist, genre or tags and extra heading content to be displayed above playlist. Plugin adds custom post type for playlists and two more custom taxonomies (genre and artist).
On front end, plugin creates playlists archives with extra archives for individual terms, single playlists pages where you can see full playlist information, cover image, description and most importantly: player. Playlist player uses HTML5 Audio support through MediaElement.js library (with fallback to Flash/Silverlight for older browsers). Plugin can show statistical information for tracks and playlist.
Plugin is fully responsive and tested with verious mobile devices.
Plugin has 4 styles for playlists built in, and it can use one of two skins for player control.
Playlists management is based on WordPress normal posts management. You can have unlimited number of playlists and they can share audio tracks if needed. You can assign various terms to each playlist for filtering later.
You can upload audio tracks directly using WordPress media manager, or you can add remote tracks. If you upload files, WordPress can get all the information from them, including images (MP3 supports this). You can assign images to each track any time.
Plugin adds archive pages for playlists, with extra archives based on playlists and terms. Also, implements pages with terms index for easier navigation in cases when you have large number of terms assigned to playlists.
Plugin needs 3 templates for theme to be able to display all the content generated by playlists and archives. Plugin includes own templates override loader and direct support for several themes and generic templates. But, for most themes, you need to add templates specific to those themes (WordPress limitation, every theme has own layout and in most cases you can’t mix templates from different themes). But, plugin has full PDF guide and 2 videos showing the process of creating templates.
Template creation process is fairly simple, but if you are not comfortable of doing that on your own, we offer you help in creating those templates. Just open new topic in our support forums, and we can assist with creating templates for your theme..
Plugin includes multiple template parts for everything, and it is easy to customize. Such customization requires knowledge of PHP and HTML. You can also expand plugins style CSS files to match closer to your theme.
If you use theme that has no templates and uses templates editors (Thesis, Headway…), we have information on that in PDF, but you need to also consult theme documentation to generate needed templates.
HTML5 Audio tag supports different audio types and this support varies from browser to browser, it depends on device and OS. MP3 is file type that now can be played through Audio tag on 99% of all devices and browsers. But, if you use audio file that is not widely supported, plugin uses MediaElement.js library that has automatic fallback and it can play almost any file on any device and in any browser.