Soundy Audio Playlist

Description

Soundy Audio Playlist allows any page or post to play and display an audio playlist.

This Soundy plugin can be used like its Soundy brother, Soundy Background Music, to have pages or posts playing an audio playlist in the background instead of a single soundtrack. However, this plugin can do much more than this: by means of the [sdy_pl playlist] short code, the playlist can be displayed anywhere in the page content. The page visitors can then interact with this playlist and control their audio playback experience with the following user interface features:

Front-End Features

  • Play/Pause button
  • Audio volume control slider
  • Soundtrack time positioning slider
  • Next and Previous buttons
  • Current soundtrack title and artist displayed in playlist header
  • Picture can be easily embedded by administrator and authors in playlist header
  • Arrow keys soundtrack selection
  • Mouse click soundtrack selection
  • Mouse double-click Play/Pause
  • Display of title, artist and composer of current playing soundtrack
  • Soundtrack Download if author allows it
  • Audio-Player is responsive
  • Tools in plugin settings to make Play/Pause button and header picture responsive
  • List of soundtracks can be made scrollable and height of scrolling area can be set in the plugin metabox on a per page/post basis.

  • In the FREE version of the plugin, the administrator can set up and maintain an audio playlist which can then be played and displayed by any page or post.

  • In the PRO version of the plugin, each page or post can have its own playlist set up and maintained by its author.

The soundtracks are played by means of the HTML 5 audio tag. This way, the plugin is compatible with all modern user devices (smartphones, tablets, laptops and desktops of all vendors).

An author can have the playlist played by his page without displaying the playlist. He can have the Play/Pause button inserted or not. Or he can have the playlist displayed with its full user interface.

Defaults can be set by the administrator in the settings page of the plugin.

Specific post and page plugin settings can be configured by the authors in the Edit Page and Edit Post pages.

In the plugin settings page, an audio playlist can be set per default.

The audio tracks can be anywhere on the web as they are specified with their URLs. They can also be uploaded in the media library of the WP site.

A play and pause button image can be uploaded by the administrator to replace the default one and can be positioned anywhere.

This Play/Pause button can be positioned in a corner of the document or in a corner of the window. It can also be positioned with a template tag typically in the document header or with a short code in the content.

Back-End Features

  • Web module to maintain the playlist soundtracks (add, delete, modify, import, clear, change order, undo ).
  • Playlist Designer: web module in the plugin settings page to help the administrator design the playlist display and have it fit his website design.
  • Playlist appearance can also be controlled with CSS additionally to playlist designer.
  • Playlist Column Customization: order, show/hide, width in percent or pixels can be conveniently set by the administrator and the authors.
  • Play/Pause Button Designer: web module in the plugin settings page to help the administrator design the Play/Pause button and have it fit his website design.
  • Administrator can choose to upload his own Play/Pause button images instead of using the Play/Pause button designer.
  • Play/Pause button can be positioned in any corner of the browser window or the page. Scrolling of the button with the content can be controlled.
  • Play/Pause button can also be inserted with short code or template tag.
  • A picture can easily be embedded in playlist header by administrators as well as authors.
  • Multi-language column headings. Webmaster can define in plugin settings language codes and associate them with column headings in any language.
  • Playing Options can be set by authors like random or sequential playing, autoplay, audio repeat loop, etc.
  • Short Codes can be used by authors to insert User Interface elements like Volume Slider Control, Time Slider Control, Previous/Next button, etc.
  • Last but not least, the [sdy_pl playlist] short code can be used by authors to embed and display the playlist with full audio user interface in the middle of the page content.
  • The playlist can also be played by a page with different playing options without being inserted with the playlist short code.

Docs & Support

You can find Tutorial, FAQ, Examples and more detailed information about Soundy Audio Playlist plugin on WebArtisan.ch. If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check Soundy’s Support Forum on WordPress.org. If you can’t locate any topics that pertain to your particular issue, post a new topic for it.
Soundy Audio Playlist Plugin Home Page: webartisan.ch/en/products/soundy-audio-playlist/free-wordpress-plugin

Screenshots

  • Playlist Soundtracks Management Tool
  • Playlist Columns Settings
  • Playlist Designer
  • Play/Pause Button Image Uploads
  • Play/Pause Button Designer

Installation

  • In the Admin area (the back-end) of your WordPress Web Site, go to Plugins > Add New.
  • Enter Soundy in the search field.
  • Soundy Audio Playlist appears.
  • Click on “Install Now”.
  • Click on “Activate Plugin”.
  • Go to Settings > Soundy Audio Playlist.
  • If you rapidly need a test playlist to experiment the plugin, click on the “Test” button and then on the “Save Changes” button.
  1. Go into the Edit Page or Edit Post tool of any page in the Admin area.
  2. Set the option Enable Soundy Playlist to Yes in the General tab of the Soundy Audio Playlist meta box.
  3. Set the option Autoplay to Yes in the Play Options tab of the Soundy Audio Playlist meta box.
  4. Update the page.
  5. The page will then play the default playlist when displayed.
  6. To have the playlist displayed in the content, insert the [sdy_pl playlist] short code anywhere in the content of this page.
  • To set up plugin defaults, go to Settings > Soundy Audio Playlist in the admin area and fill out the input fields.
  • For help, here is a tutorial.
  • Happy Soundy Music !

Updates

  • After an update of Soundy Audio Playlist plugin you must clear the cache of your browser for the Settings > Soundy Audio Playlist page as well as the Edit Post and Edit Page pages. This is because cached Javascript and CSS files are modified at each Soundy update.

FAQ

Installation Instructions
  • In the Admin area (the back-end) of your WordPress Web Site, go to Plugins > Add New.
  • Enter Soundy in the search field.
  • Soundy Audio Playlist appears.
  • Click on “Install Now”.
  • Click on “Activate Plugin”.
  • Go to Settings > Soundy Audio Playlist.
  • If you rapidly need a test playlist to experiment the plugin, click on the “Test” button and then on the “Save Changes” button.
  1. Go into the Edit Page or Edit Post tool of any page in the Admin area.
  2. Set the option Enable Soundy Playlist to Yes in the General tab of the Soundy Audio Playlist meta box.
  3. Set the option Autoplay to Yes in the Play Options tab of the Soundy Audio Playlist meta box.
  4. Update the page.
  5. The page will then play the default playlist when displayed.
  6. To have the playlist displayed in the content, insert the [sdy_pl playlist] short code anywhere in the content of this page.
  • To set up plugin defaults, go to Settings > Soundy Audio Playlist in the admin area and fill out the input fields.
  • For help, here is a tutorial.
  • Happy Soundy Music !

Updates

  • After an update of Soundy Audio Playlist plugin you must clear the cache of your browser for the Settings > Soundy Audio Playlist page as well as the Edit Post and Edit Page pages. This is because cached Javascript and CSS files are modified at each Soundy update.
General Questions
  1. Is it possible to have different playlists for different posts and pages ?
    Yes, the PRO version of the plugin allows authors to set up and maintain playlists on a per post or per page basis.

  2. What kind of audio files can be used with Soundy Plugin ?
    The audio files must be in the format MP3, OGG or WAV.

  3. Is Soundy Plugin compatible with iphone, ipad and smartphones in general ?
    Yes it is, as the plugin uses the HTML5 audio tag. There is just one issue with ipod, iphone and ipad (IOS Operating System): Autoplay option is deactivated by Apple on this operating system.

  4. Is it possible to position the Play/Pause button anywhere in the page or post header ?
    Yes, this can be done with the sdy_pl_button_play_pause() template tag.

  5. Is it possible to position the Play/Pause button anywhere in the content of a page or post ?
    Yes, this can be done with the [sdy_pl button_play_pause] shortcode.

  6. Is it possible to adapt the Playlist look & feel to my website ?
    Yes, you can use Soundy’s Playlist Designer as well as CSS to customize the appearance of the playlists.

  7. Is it possible to modify the Play/Pause button look & feel ?
    Yes, you can upload and set up your own button images or you can use Soundy’s Play/Pause Button Designer.

  8. Can I really put my audio files anywhere on the web ?
    Yes, you can put your audio files anywhere on any cloud or website, except one place: you should not put your audio files in the soundy-audio-playlist plugin directory (or below). If you do, you will loose your files the next time you will install a new version of Soundy. The update process deletes this folder and replaces it with a new one. If you want to store the audio files on your WordPress site, the best place to do so is the media library (/wp-content/uploads/…).

Support Questions
  1. After an update of Soundy, my soundtracks are not played anymore and my custom Play/Pause button images are broken. What happened ?
    As mentioned in the previous paragraph, the reason might be that you had uploaded your audio files and button images under the soundy-audio-playlist plugin directory. This directory is erased and replaced at each update. Do not add any file in it. Again, the prefered location for such files is the WordPress media library.

  2. Is it advised to put my audio files on a separate storage cloud ?
    Yes it is, especially if you have a lot of traffic on your website. Putting your audio files on a separate storage cloud will release the load on your website and improve page load response time in your visitor’s browsers. There is a lot of Cloud Storage Providers out there. Here is a list of such providers: Audio Hostings – free audio hosting sites. Your hosting provider might also offer cloud storage.

  3. On WP front-end, Soundy’s Play/Pause button does not respond correctly. What’s the problem ?
    Soundy needs jQuery 1.10.2 which is the default jQuery library of the last versions of WordPress. However some themes load their own jQuery library. If this library is not up-to-date, Soundy’s Play/Pause button gets into troubles.
    Using WordPress Default jQuery library is actually what Soundy does and this is what your theme also should do instead of loading its own old jQuery version.

  4. I get a PHP parsing error when activating the plugin. What’s the problem ?
    Soundy needs PHP 5.3 or a higher version. If your PHP parser is not up-to-date, Soundy gets into troubles.
    PHP 5.3.0 has been released in June 2009. Today’s version is 5.5.12. (sources: PHP Releases).

  5. The handles of the volume slider and the time slider are vertically not correctly centered. What can I do to fix this ?
    You can modify the value of the CSS variable margin-top of the CSS styles war_sdy_pl_playlist_volume_slider and war_sdy_pl_playlist_time_slider defined in the file plugin-dir/css/style-playlist.css on lines 222 and 290. The variable margin-top accepts negative values.

Reviews

Ошибка 500 после обновления до версии 3.8

Пользуюсь бесплатной версией плагина. С любой версией WordPress ( 4.6 – 4.7.1) плагин исправно работал вплоть до версии 3.7. После обновления до версии 3.8 сайт выдает ошибку 500. После отката к предыдущей версии 3.7 все работает.

Проблема скрывается в основном файле плагина soundy-audio-playlist.php. Если в версии 3.8 заменить этот файл soundy-audio-playlist.php на файл от версии 3.7, то ошибка 500 пропадает.

great but 1 feature made me deactivate it

the fact that i cannot disable arrow key navigation, really got to me, i usually use arrow keys to scroll on a page and most of the people i know do as well and the fact that i cannot disable it on this plugin got to me real bad

A pretty good player but design is lacking

The player takes up a ridiculous amount of space.

http://imgur.com/a/xXUp3

If you want a minimalist player, this is not it. And due to the author using the same CSS class for every part of the player, you can’t hide specific parts you don’t want. Playlist designer really needs this feature added. I don’t want the directions to appear at the bottom. I want the option to hide column headings. Having “title” there just looks weird. I should be able to choose to hide the album title and why isn’t the pause button next to the track progress?

It functions very nicely (aside from having to double click to play, why would someone want to select the track but not play it?) but the design makes it so I can’t use it.

If the design is fixed this is a 4/5-star plugin.

I want images

I can’t figure out how to put the playlist on a page after I create it.

Also, I want each track to display an image when it is played

Read all 7 reviews

Contributors & Developers

“Soundy Audio Playlist” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

4.6    –    May 9th, 2017

  • Plugin metabox is now saved with AUTOSAVE, which was not the case before.
  • % character is now properly handled in soundtrack URLs.
  • Fixed bug that appeared when play/pause button was made responsive.

4.5    –    April 1st, 2017

  • Fixed color of Download Sountrack link, which was not always inherited from header and footer text color.

4.4    –    March 30th, 2017

  • Fixed PHP syntax error appearing in main plugin PHP file in old PHP versions.

4.3    –    March 28th, 2017

  • Fixed bug introduced in version 4.2

4.2    –    March 27th, 2017

  • Column headings language codes can now be defined in “Columns” tab of plugin settings.
    This way “title”, “artist”, “composer”, “time” and “id” can be renamed in any language.
    The webmaster has to provide the headings for each language code.
  • Use [sdy_pl playlist lang=”code”] to display a playlist with column headings associated with a language code.
  • Added template tag: sdy_pl_set_column_headings( language-code ).

4.1    –    March 22nd, 2017

  • Fixed bug appearing when plugin used without [sdy_pl playlist] shortcode.

4.0    –    March 14th, 2017

  • Arrow keys (↑ ↓ ← →) to browse playlists can now be enabled or disabled in the plugin settings.
  • Double-clicking on soundtrack entry in playlist to play or pause a soundtrack can now be enabled
    or disabled in the plugin settings.
  • Column headings display can now be enabled or disabled.
  • Playlist footer display can now be enabled or disabled.
  • Number of tracks display in playlist footer can now be enabled or disabled.
  • A copyright notice can now be inserted in playlist footer.
  • If Soundtrack Download option is enabled, a soundtrack download link appears in playlist header.
    This link uses the download attribute. In the case that this attribute is not supported by the
    user’s browser, he will have to right-click on the link and choose the save link command.

3.8    –    January 16th, 2017

  • Fixed error messages sent to error log when posts and pages were added.

3.7    –    November 12th, 2016

  • Made plugin compatible with SSL.

3.6    –    October 7th, 2016

  • Fixed bug that prevented plugin metabox to appear in admin edit pages when website had a path to html root directory.

3.5    –    August 23rd, 2016

  • Improved Playlist Header Display.

3.4    –    August 20th, 2016

  • Fixed bug appeared with WP 4.6 that prevented Import button from working.

3.3    –    August 18th, 2016

  • Fixed bug bound to the choice of Play/Pause button corner.

3.2    –    August 8th, 2016

  • Fixed bug in the use of strpos PHP function.

3.1    –    June 27th, 2016

  • Fixed war_sdy_pl_playlist style class in style-playlist.css to make it theme independent. No action required.

3.0    –    June 26th, 2016

  • Improved playlist header layout using HTML5 CSS flexbox making header more responsive.
  • Picture can now be embedded in playlist header.
  • New Picture Tab in the settings page allows to specify a picture, which can per default optionally be embedded in the header of any playlist on the website.
  • New Picture Tab in the plugin metabox in pages and posts allows authors to embed the default picture or any custom picture in the playlist header.
  • Playlist header picture can be made responsive in the Response Tab of the plugin settings page.
  • Autoplay mode is now consistently disabled on mobile devices.
  • On Safari, a click on the time slider still doesn’t correctly change the current time point in the soundtrack because the audio object on Safari returns wrong duration.
  • No other bug known at this stage.

2.6    –    March 11th, 2016

  • Fixed security exploit.

2.5    –    September 12th, 2015

  • Webmaster and authors have now the option to allow soundtrack downloading.
  • The option “Enable Soundtrack Download” appears in the General tab in the settings page of the plugin as well as in the General tab of the plugin metabox in each page or post.

2.4    –    September 1st, 2015

  • Column labels like “Artist” and “Composer” are now centrally defined on lines 63 to 69 in plugin main file: soundy-audio-playlist.php. For example, you could replace the right hand side string “Artist” with the string “Speaker” on line 65 and the right hand side string “Composer” with the string “Subject” on line 66 in file soundy-audio-playlist.php.

2.3    –    January 26th, 2015

  • WordPress’s new file uploader is now called instead of the old file uploader when “Media Library” button is used to select a file from the media library.

2.2    –    January 15th, 2015

  • Modified the plugin to allow the use of Radio MP3 stream URLs like https://uk4.internet-radio.com:10911/;

2.1    –    January 13th, 2015

  • Fixed bugs in Import Command and Soundtrack List:
  • The Import command imported only MP3 files. The command imports now all MP3, OGG and WAVE files from the media library.
  • Quotes and apostrophes in soundtrack properties caused problems. These problems are now gone.

2.0    –    January 5th, 2015

  • Play/Pause button size and corner positioning can now be made responsive in “Button Responsiveness” tab of plugin settings page.

1.3    –    December 29th, 2014

  • Soundtracks List can now be made scrollable on a per page/post basis. This new setting is available in the Display tab of the plugin metabox in the Edit Page or Edit Post pages.

1.2    –    December 27th, 2014

  • Audio-Player is now responsive

1.1    –    December 23rd, 2014

  • Playlist font size and playlist width can now be set in the playlist Designer of the plugin settings page as well as on a per page/post basis.

1.0    –    July 15th, 2014

  • First Version