Here's what's been added or changed in this new release of AllVideos:
- AllVideos now supports web-native media only (for self-hosted files) and uses browser-native playback controls, without a single 3rd party dependency. AllVideos will now load a single CSS file for its template and a single JS file to assist in self-hosted media playback - a total of less than 7KBs. As such, both Clappr and JW Player have been removed from AllVideos, as well as any helper JS files that were previously utilized for media playback (e.g. for QuickTime).
- Modern media playback includes video and audio formats like H.264/MPEG-4 (.mp4/.m4v/.m4a), WebM (.webm), Ogg Theora Vorbis (.ogg/.ogv/.oga), MP3 (.mp3), WAVE PCM (.wav) & FLAC (.flac). AllVideos will also playback .avi and .mkv files as they are used as container formats for H.264/MPEG-4 most of the times. Every other format that was previously supported by AllVideos (e.g. Flash Video, QuickTime or Windows Media), will now appear as a link to download the file as browsers no longer support playback directly or require plugin activation to do so. By utilizing modern media playback only, we ensure that AllVideos can be used as your go-to solution for media embedding across any device.
- By using web-native media formats in AllVideos, we can now do cool stuff like auto-generate poster/preview images for videos, without the need for server-side software (like FFMPEG). If you already uploaded your own poster/preview images, well, don't worry as they will still take precedence over the auto-generated ones.
- Added support for custom poster/preview images for both video and audio utilizing the .webp format. This means you can now use all 4 web-native image formats for previews (jpg/png/gif/webp). For added fun, try using animated GIFs as your media preview :)
- Support for small 3rd party video providers has been dropped, as most are now either defunct or using a service like YouTube for serving content (e.g. Funny or Die or GodTube). This means that AllVideos will now support only the 6 major media providers: YouTube, Vimeo, DailyMotion, Facebook (videos), Flickr (videos) and SoundCloud.
- All 3 templates in AllVideos have been re-configured and tested across all device types. The "Responsive" template is of course still the default template when you install AllVideos for the first time.
- A new option has been added that allows you to limit the maximum width responsive media can occupy. This will come handy with sites that extend beyond 1200px in width as media can be limited to a percentage of the page's width or to a fixed pixel size (e.g. no more than 1000px width for media playback).
- You can now allow your visitors to directly download a self-hosted video file (previously possible for audio files only).
- The options have been significantly simplified with the removal of Clappr & JW Player as well as the removal of QuickTime support.
- AllVideos continues to be PHP 5 to 7 compatible, for Joomla 1.5 to 3.x. There is really no reason to ditch support for PHP 5 and/or Joomla 1.5/2.5 when it's easy to maintain support for them. Neither security nor performance are sacrificed either way.
The JoomlaWorks demo site has been updated to use the latest AllVideos release. See here: http://demo.joomlaworks.net/allvideos
You can download this version by visiting the extension's page at: https://www.joomlaworks.net/allvideos/
If you use the latest Joomla 3.x releases (or Joomla 2.5), this new update will appear in the Joomla extension updater. If you're using Joomla 1.5, you can simply upload the new version and it will overwrite the old one. After that step, visit the plugin's parameters page, check if everything is OK or adjust as needed and save the parameters.