S3MediaVault WordPress Plugin
WordPress Video & Audio Player
& File Protector for Amazon S3 & CloudFront
Changelog
Latest version: v39.1
Do not upgrade to a Beta version on your live website (unless it is a critical update). Just wait for the "Final" version.
S3MV v39.1 BETA (05/28/2023)
* NEW: Upload WP Media Files to S3: You can now upload all WP Media Files to S3 in one click. You can also configure the files to be deleted from WP Media after successful upload to S3 (to your connected bucket in S3MediaVault Settings)
* NEW: First-frame from the actual video will now show as the Splash Image when the video first loads, as long as you've set "Preload" to "Y" or you have set "Show Controls" to "N".
* NEW: "Reset" link added to "Manage Shortcodes" page that allows you to reset the stats for the shortcode (useful when testing)
* FIX: Default captions size no longer enforced, so this allows users to set their own caption settings using their browser's default settings.
* FIX: Play button and control bar were not being displayed when a 360 video is paused. That's fixed.
(Changelog continues below the podcast player)
Check out my podcast SubscribeMe.fm:
Check out my 25 Video Course Creation Tips for Course Creators
Above podcast player powered by CoolCastPlayer.com
Changelog Continued...
S3MV v39.0 BETA (04/10/2023)
FIX: Issue with a click directly on the Play button not working when Controls are disabled.
FIX: Issue with Muted Autoplay Video resetting to the beginning any time the volume is changed (should do that just once).
FIX: Missing <php start tag warnings
FIX: Undefined variable warnings
---------------------------------------------------------
S3MV v38.4 FINAL (04/10/2003)
* This version is now Final.
---------------------------------------------------------
S3MV v38.4 BETA (01/08/2023)
FIX: Captions were showing by default even when "Display Captions by default?" was set to No.
---------------------------------------------------------
S3MV v38.3 BETA (01/04/2023)
FIX: Captions weren't being displayed.
---------------------------------------------------------
S3MV v38.2 BETA (10/03/2022)
FIX: Play button continuing to show even after video starts playing, after the first time it's paused.
---------------------------------------------------------
S3MV v38.1 BETA (08/09/2022)
FIX: Sporadic bug in creating CloudFront distributions. Now fixed. If you're running into errors or a blank screen when trying to create a new CloudFront distribution, please update to this version asap.
---------------------------------------------------------
S3MV v38.0 BETA (06/16/2022)
NEW: Open video in a popup lightbox with the background page dimmed.
NEW: Several performance enhancements that should speed up S3MediaVault admin backend
FIX: PDF file path error in PDF Watermarking feature
FIX: Undefined variable notices.
FIX: Captions bug
FIX: Streaming resolutions for 9x16 vertical videos.
FIX: "Too many indexes" error
FIX: Error log cleanup
---------------------------------------------------------
S3MV v37.2 FINAL (05/19/2022)
* This version is now Final.
---------------------------------------------------------
S3MV v37.2 BETA (04/21/2022)
NEW: Image Watermarks (ELITE): S3MediaVault has a new Dynamic Image Watermarking feature for your premium images (both PNG and JPG). S3MediaVault can automatically show a watermark on public images, and remove the watermark in the member's area once they've purchased it.
* This is especially useful for anyone selling copyrighted images and you want the watermarks to show up only in your online store where your potential buyers are browsing through your image collection. And then after they've bought it and you redirect them to the member's area, using that same shortcode on the thank-you page will show the image without the watermark.
* This prevents having to waste time creating two separate versions of your premium images, one with a watermark and one without. And the exact same shortcode will behave differently depending on whether the viewer is logged in, or not.
* The photo on the left below, shows an image watermark, and the photo on the right shows a text watermark (for which you can customize the text, color, opacity and angle.

(At a hotel in Paris a few years ago. Playing the fool, calling myself "Iron Man" and trying to entertain my kids, who probably rolled their eyes and went back to their phones
37.2 Features Contd...
NEW (ELITE): We've enhanced the "Replace Native Videos with S3MediaVault Players" feature, by adding support for Gutenberg Video Blocks. So Videos embedded using Gutenberg Blocks can also be replaced by S3MediaVault player. E.g., if you have a public video URL - like https://Example.com/yourvideo.mp4, then once you enable the above Setting using one of following three options below , S3MediaVault will automatically stop showing the plain-ol-boring native WordPress Video player, and instead show your members the S3MediaVault player instead.
- Video URL embedded into a page/post as regular text
- Video URL embedded into a page/post as a "Embed" block
- Video URL embedded into a page/post as a "Video" block
NEW (ELITE): Prepare 9:16 videos for streaming (new option next to the file name in the Media page)
NEW (ELITE): Customize Video Player Rates. New setting in the Settings page where you can add more or fewer speeds for your videos (like 3x). Default is 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2.
NEW: Captions Track Customization now possible with custom CSS in the theme.
---------------------------------------------------------
S3MV v37.1 BETA (04/09/2022)
NEW: PDF Watermark (ELITE): You can now add a Personalized Watermark to your PDFs.
* If you are in a niche where piracy is rampant, watermarking your PDFs with a member's personal information can help deter the downloading and sharing of the PDFs by your members, with other unauthorized users.
* Every page of your PDF can be automatically stamped with the member's Name, Email, IP, Username, Name & Email, Name-Email-and-IP
* You can configure the Size of the Watermark, its Color, Opacity and Position (Top-Center, Diagonal & Bottom-Center), as shown in the image below.
* Upload the original to your WordPress Media section, or to any location on your website. The original is never modified.
* When your member clicks on the link to view the PDF, a copy of your original is made in real-time, the watermark is added to every page, and the new watermarked copy is what your member will see. Which they will then be able to view in the browser, and also download if they wish to, via the PDF download icon.
NEW: Upgraded AWS PHP SDK to 3.218.4
FIX: Playlist issue fixed when file names or descriptions have commas in them.
FIX: Webhook Event "Start" bug fixed where the “Start” Event was being fired on landing on the page with the video embedded (prior to pressing the play button), instead of when the user presses play.

---------------------------------------------------------
S3MV v37.0 BETA (03/25/2022)
This release has some AWESOME new features and is now available for download.
NEW: Embedding Videos (ELITE): S3MediaVault now offers the ability to securely embed a Video, Audio, PDF or other file, from your WordPress site (where S3MediaVault is installed) on any website that is WordPress or non-WordPress.
* So wherever you can embed an iFrame embed code, you can embed your secure S3/CloudFront video/audio/pdf or other file there.
* For additional security, you must whitelist the domain/sub-domain of the third-party website where the media will be embedded.
* So it's basically like embedding a S3MediaVault shortcode on a third-party website. However, since shortcodes only work on a WordPress website, the embed code will look similar to what YouTube provides.
<iframe scrolling="no" width="800" height="450" style="overflow: hidden;" src="https://Example.com/wp-content/plugins/S3MediaVaultPro/embed.php?id=1234" title="Video Player Name" frameborder="0"></iframe>
* If an unauthorized website embeds the code on their website, their visitors will only see a "Sorry, this website is not authorized to embed this video." error message.
* S3MediaVault Streaming Video and Audio are already practically impossible to download. And embedding such a video or audio on a different website will still remain just as secure (minus the encryption), because the iFrame embed will not even trigger browser plugins like Video Downloader, Video DownloadHelper or Internet Download Manager. You must turn off encryption of videos to allow the streaming video to play on another website, or allow casting of videos (like from phone to TV, for e.g.)
* So if you have a great need to make your videos impossible to download, S3MediaVault is the only plugin that can help you do that.
* With this new feature, you just need to install and setup S3MediaVault on one WordPress website. You can then can securely embed the videos/audio/pdf/other files anywhere, even on websites like Wix, SquareSpace, Blogger, Medium, etc.
NEW: 360 Degree Videos (ELITE): Full support for all types of 360 degree and 180 degree videos. S3MediaVault is the first and only WordPress Plugin to support Standard 360 Degree videos, 360 Cube Map, 360 TB Equirectangular, 360 Equi-Angular Cubemap (EAC), and 180 Degree videos that are Secure and with support for S3 and CloudFront.
NEW: Pause Video If Not In View (viewer scrolls away, minimizes browser or switches tabs) (ELITE) : This is an optional feature that you can enable per shortcode, by checking a checkbox. This will help you save bandwidth if your member or viewer is distracted. However, if you have a need where you want the video to continue playing while your member is browsing a long page
NEW: Ability for multiple sites to use same S3 bucket and CloudFront distribution
NEW: Added URL option for Audio Playlists.
IMPROVED: Moved bucket CORS updating code to the Settings submit page (rather than on Settings load).
FIX: Moving-GIF watermark issue fixed.
FIX: "Create CloudFront Distribution" button will be disabled if CloudFront keys have not been entered and saved.
---------------------------------------------------------
S3MV v36.3 FINAL (03/12/2022)
* This version is now Final.
---------------------------------------------------------
S3MV v36.3 BETA (03/02/2022)
FIX: When deleting a file in the Media page in Firefox, the JavaScript confirmation popup "OK/Cancel" was redirecting to a blank white page with the word "false" if action is canceled.
FIX: If WordPress core files are installed in a non-standard directory, S3MediaVault can figure out all the right paths and there will be no errors.
FIX: Changed direct PHP access by a) Browse, b) Prepare For Streaming, c) Bulk Prepare For Streaming and d) Bulk Listing for Streaming features such that there will not be any "500" or "403" type permissions issues on any server.
FIX: Force start from "s" in the shortcode. Eg., [s3mvp id='20' s="10"]. Previously, it would start from "s" only if the user had watched the video or listened to streaming audio for less than "s" seconds. With this change, it will always force all videos and streaming audio to start from "s" every time the page with the shortcode is loaded.
---------------------------------------------------------
S3MV v36.2 BETA (01/26/2022)
NEW: Shortcode feature that takes into account the number of times a file is played and watched (expirationVideoViewCount) (ELITE)
FIX: Audio Player CSS issues fixed.
FIX: Removed streaming files count from main list on Media page, as it no longer applies because it is loaded separately.
---------------------------------------------------------
S3MV v36.1 BETA (01/15/2022)
NEW: 2 New styles for Video Playlists with the menu on the side - Left as well as Right (see screenshots below - ELITE only).
NEW: Added "Stats" button on the Update/Edit shortcode page next to "Update" and "Clone"
UPDATE: The following 2 checkboxes are now checked by default when adding a new shortcode:
1) Show "Skip" (Forward and Backwards) in the Control Bar?
2) Show "Speed" (0.5x to 2x) in the Control Bar?
Playlist w/ Menu on the Right (Desktop)

Playlist w/ Menu on the Left (Desktop)

New Playlist (Mobile)

Standard Video Playlist (Desktop)

Standard Video Playlist (Mobile)

---------------------------------------------------------
S3MV v36.0 BETA (01/01/2022)
NEW: Upgraded to latest version of AWS PHP SDK aws/aws-sdk-php v3.208.5 (released Dec 15, 2021)
NEW: Upgraded to latest version of Guzzle HTTP v7.4.1
NEW: Added shortcode id to the message "Edit this shortcode" that is shown only to WordPress admins.
FIX: Multiple videos each having multiple language captions files, and when all on the same page, was causing issues.
FIX: jQuery conflicts with some plugins fixed.
FIX: Audio player button formatting and positioning issues on some themes fixed.
FIX: Streaming conversion queue was breaking if there was an apostrophe in the file name. That's now fixed.
FIX: Removed direct PHP access to saving Settings to eliminate "403" Forbidden Errors.
---------------------------------------------------------
(CRITICAL RELEASE) S3MV v35.1 FINAL (09/05/2021)
FIX: There was an issue in v34.4 Final which was making the "Prepare for Streaming" feature not work. That's been fixed.
A) If you have already upgraded to 34.4 and you wish to prepare videos and audios for streaming, then you must upgrade to v35.1 asap, otherwise, you will not be able to prepare new files for streaming (all previously files will work fine - this is only an issue with preparing new files going forward. No other features affected).
B) If you have NOT YET upgraded to 34.4 yet, and are still on v33.3 or earlier, then upgrading to 35.1 is not exactly critical - but there are other high-priority bug fixes in the earlier releases as well that may affect video or audio on your website, so please upgrade to this version anyway regardless of the 34.4 issue.
---------------------------------------------------------
S3MV v35.0 BETA (09/02/2021)
* NEW: If you have multiple single Audio Players on a page, then it will no longer auto-skip to the next player upon completion of one audio. It used to this previously and we've had a few requests to change the behavior. And we've done that in this release.
* NOTE: Audio Playlists will still continue to play the next audio file in the playlist, after the completion of the previous one. There is no change in that feature.
---------------------------------------------------------
S3MV v34.4 FINAL (09/02/2021)
* This version is now final.
---------------------------------------------------------
S3MV v34.4 BETA (08/19/2021)
* NEW: ELITE ONLY: You can now add multiple captions in multiple languages to a single video. Even YouTube does not allow you to do this (you can have only a single-language caption file on YouTube).
* NEW: You can do this with both Standard and Streaming Video.
* NEW: S3MediaVault is the first-ever plugin to allow you to create captions for Streaming Audio as well (just increase the player size so that captions can be seen). Will be super useful for those with hearing loss to understand what's being said in your audio.
* NEW: S3MediaVault's single caption and multiple-captions features also works with YouTube. So you could embed a YouTube video on your website, and add single- or multiple captions to it, something you cannot do even on YouTube.com.
* NEW: You can add captions in multiple languages via separate .vtt files that you can upload to your WordPress Media folder.
* NEW: Your viewers will see the "CC" (closed captions) option, upon clicking of which they will see the various captions files in various languages.
---------------------------------------------------------
S3MV v34.3 BETA (08/13/2021)
* CRITICAL FIX: Issue where on some mobile devices, a video would not play if there were multiple videos on a page. Please update to this version right away if you have an issue with multiple videos on a page. Be sure to check your member pages that have more than one video on a page, and check it on a mobile device (iPhone, Android phone, iPad, etc). If they all load fine, then there's no issue and you don't necessarily need to upgrade asap. This has been working for many years now since we released S3MediaVault, but due to some recent changes in mobile browsers, we had to release an update to address this issue.
* NEW: The file name (without the extension) will now be displayed below each Streaming Audio single player.
* FIX: For CSS issue in speed menu.
* FIX: Added additional spacing towards bottom and right for Sticky Videos
---------------------------------------------------------
S3MV v34.2 BETA (07/31/2021)
* NEW: "Edit this shortcode" link added at the bottom of every video, audio, PDF and other S3MediaVault media, so that you can quickly get to the edit page for that shortcode and make any necessary changes, rather than having to figure out what the shortcode is from the raw shortcode, and then go to S3MediaVault Manage Shortcode page and then search for it and edit it. So this new link will help you skip 4 steps and get right to the Edit Shortcode page. This link will be shown only to WordPress Admins and those with page/post editing capabilities ("Editor" role). Your members will not see it. So if you want to preview your member page to see how it looks without the link, log in as a regular member in an incognito browser window.

* FIX: Watermark CSS issue fixed where the watermark was not showing up in the bottom-right location correctly.
---------------------------------------------------------
S3MV v34.1 BETA (07/22/2021)
* NEW: Ability to use video files with 4:3 and 9:16 aspect ratio, both Standard and Streaming, without any black bars showing up on either side of the video. You can now choose from 16:9 (default - was already there), 4:3 (squarish) and 9:16 (vertical).
* NEW: You can now make a shortcode accessible only to logged-in members who are logged in to WordPress. If they're not logged in, you can show them a customizable error message, like giving them a link to where they can sign up to get access, where to log in before they can watch your video, etc.
Both are ELITE license features.
---------------------------------------------------------
S3MV v34.0 BETA (07/16/2021)
* NEW: Pause at CuePoint and show Below-Video HTML only to logged-in users: You can now make a video stop at a Cue Point and show custom HTML below the video only for non-logged-in members (those not logged into WordPress). When they log in and go back to the same page, the video will now recognize that they're now logged into WordPress, and will play through to the end without any interruptions.
This is very useful for teaser videos for non-members which you want only to play for short duration certain number of minutes, and then stop and show a custom message below the video asking them to, say sign up for free by showing them a signup form, or by paying for it by showing them a buy button.
Previously, this was not possible with a single shortcode. You had to put a shortcode with a shorter video on the sales page, and then take them to a different page that has the full video. You can now do this with just one single shortcode. Of course, how they get a username/password, and whether they have access to that page, etc is up to your membership plugin like DigitalAccessPass.com.
You can also download v33.3 "No Conflict" version from the member's area at WickedCoolPlugins.com/login/
---------------------------------------------------------
S3MV v33.3 FINAL (06/17/2021)
* This version is now final.
---------------------------------------------------------
S3MV v33.3 BETA (06/05/2021)
* FIX: In time tracking. Sometimes when the video was skipped backward or forward, the skip wasn't being accurately tracked at times.
---------------------------------------------------------
S3MV v33.2 BETA (05/10/2021)
* NEW: Auto Picture-in-Picture and Floating Sticky Video. This is a very cool new feature that you have probably seen on social media sites Twitter and Facebook, where you will be watching a video, and if you scroll down past the video, the video you were watching will shrink in size, and move to the lower right corner of your screen and show up in a much smaller size, and continues playing. And it continues to float in the lower right corner while you continue reading and keep scrolling down the page. This allows your visitors to keep reading the text on a page while continuing to watch the video. They can either continue reading the text on the page while the video plays, or they can close the floating, sticky video. And if instead of closing the video, they scroll back up top to where the video originally was, the floating video will jump back to it's original size and location, so you won't even see the floating video any more. And if you scroll down again, the floating video will come right back. But if you closed the floating video once, then no matter how many times they go up and down the page, it will not come back again, unless they refresh the page. This is a ELITE feature.
* NEW: Sticky feature added to both Standard and Streaming player
* FIX: On Media page, in "Browse" popup, files with apostrophe's in the name could not be selected.
* FIX: Submitting Settings now updates Account Id each and every time. This helps in case you wish to test S3MediaVault using one AWS account, and then later switch to a different account.
---------------------------------------------------------
S3MV v33.1 BETA (04/30/2021)
* NEW: Shortcode Search option added on Manage Shortcodes page. You can now search for any text across all shortcodes. So if you search for "social", then all shortcodes that have that word anywhere in Shortcode Name or File Name fields, will be returned. You can also enter just a number - like 143 - and if there's a Shortcode id 143, that shortcode will be returned in the search results.
* NEW: Ability to Bulk Delete shortcodes (one or more) implemented on the Manage Shortcodes page.
* NEW: "Center" option added for positioning Watermarks
* FIX: Audio player slider position issue fixed.
* FIX: Moving watermark issue fixed when there's multiple videos on a page with all of them having their own watermarks.
* FIX: Code cleanup
---------------------------------------------------------
S3MV v33.0 BETA (04/16/2021)
* NEW: Shortcode option to Hide Player Speed (Elite)
* NEW: Shortcode option to Hide Skip icons (both Forward and Backward) (Elite)
* NEW: To speed up loading of Media page, streaming files will no longer be loaded by default on the Media page. There is now a new link "Click here to load Streaming files (if any)" which you have to click, and then the Streaming file list is loaded via Ajax (asynchronous call).
* NEW: S3MediaVault now uses the latest Video.js library
* NEW: Latest version of Video.js displays the Picture-in-Picture icon in the video control bar by default. It will remain hidden (for now). We'll make it configurable in a future release.
* FIX: Moving Watermark was bouncing around entire page rather than just inside video. This is now fixed. (Elite)
* FIX: Player control border color issues on certain themes now fixed * Updated "Not Elite" message
* FIX: CSS issue with control bar colors when having multiple players on a page.
* FIX: Debug messages removed.
* FIX: Color issue with no "#" fixed.
* FIX: Playlists previously did not have Skip (Forward/Backward) buttons. They do now.
---------------------------------------------------------
S3MV v32.6 FINAL (04/07/2021)
* This version is now final. Download it from WickedCoolPlugins.com/login/
---------------------------------------------------------
S3MV v32.6 BETA (03/22/2021)
* NEW: 1. Added custom hook that other developers can use to extend S3MediaVault.
do_action('s3mv_video_progress',$postId,$videoId,$playTime,$duration,$event);
Which can be called as:
add_action( 's3mv_video_progress', 'doMyStuff', 10, 5);
function doMyStuff($postId,$videoId,$playTime,$duration,$event) {
//do your stuff
}
2. Fix for CSS such that player control bar will disappear once the video starts playing. And if the user moves the mouse over the video or taps it, then the control bar will re-appear.
---------------------------------------------------------
S3MV v32.5 BETA (03/18/2021)
* CRITICAL: If you're using v32.x, it's critical that you immediately upgrade to this version.
* NEW: Video player now separately tracks "Current Playing Time" separately from "Overall Playing Time" per user. That means, if a user watches the video more than once, it will know exactly where they left off even though they've watched it previously (that wasn't possible in previous versions which only tracked it the first time they watched it).
* FIX: More fixes in resuming of video, especially after skipping ahead or behind.
* FIX: Color of speed and settings background.
---------------------------------------------------------
S3MV v32.4 BETA (03/10/2021)
* CRITICAL: Fixed issue with video resuming feature and tracking (introduced in 32.3).
---------------------------------------------------------
S3MV v32.3 BETA (03/06/2021)
* FIX: Multiple Android-related issues with streaming and custom loops.
* FIX: Spacing improved for custom loop text
* FIX: Multiple streaming audio players on a page.
* FIX: Improving spacing of icons in the video controller bar
---------------------------------------------------------
S3MV v32.2 BETA (02/25/2021)
* FIX: Audio streaming wasn't working on certain Android versions (mobile).
* FIX: Audio streaming player modified to show "Play Audio" when hovering mouse over the play button (used to say "Play Video").
* FIX: Multiple Video Playlists on a page works now (previously it wasn't).
* FIX: New speed added: 0.75
---------------------------------------------------------
S3MV v32.1 BETA (02/21/2021)
* FIX: Issue with mobile devices not resuming video at times.
* FIX: Custom Loops wasn't working with Streaming Videos.
* FIX: Make Timestamps work even if they're inserted above video.
* FIX: Quotes in Shortcode name is now escaped and displayed correctly.
---------------------------------------------------------
S3MV v32.0 BETA (02/12/2021)
* NEW: Bulk Encode Media for Streaming & Streaming-Status Icon
* Every time you prepare a file for streaming, you will now see a notification check icon next to the file name, indicating that the file has already been prepared for streaming. So there will be no more confusion about whether or not a file has been previously prepared for streaming (you would've previously had to look at the streaming files).
* You will now be able to bulk-prepare all files for streaming with one single click (Elite only). Elite users will see 3 new buttons on the Media page: Prepare all AUDIO for Streaming, Prepare all VIDEO for Streaming and Prepare all VIDEO & AUDIO for Streaming.
* And with one click, you can now prepare all of the Audio, Video, or Both, for streaming. And once they're prepared, the check icon will show next to each file, on the Media page.
---------------------------------------------------------
S3MV v31.3 FINAL (02/11/2021)
* This version is now final.
* v32.0 coming tomorrow
* It has the ability to Bulk Prepare Audio and Video for Streaming, with just a single click.
(change log continued further below)
---------------------------------------------------------
S3MV v31.3 BETA (02/05/2021)
* NEW: Replace All WordPress Native Video & Audio Players with S3MediaVault Video and Audio Players.
* If you have embedded any public video or audio files directly within your WordPress Pages or Posts - directly from your WordPress Media folder, a video you FTP'ed to your website or stored on another website, or stored anywhere for that matter, you can now turn on a S3MediaVault setting under "Settings" page that will instantly replace all Video and Audio URL's (directly embedded into your WordPress Pages and Posts) with the awesome S3MediaVault Video and Audio Players.
* What's the benefit of this? S3MediaVault's default Video player provides advanced features like Skip-Forward-15-seconds and Skip-backwards-15-seconds icons, and also has the Speed icon which will allow your viewers to watch your video at higher or lower speeds. The WordPress native video player doesn't provide either of those features.
* S3MediaVault's default Audio player is wayyyy more beautiful than the plain-and-boring WordPress audio player. Plus the S3MediaVault Audio Player has a "Download" icon right in the player, and it also has the Speed icon which will allow your listeners to listen to the audio at higher speeds. And the WordPress native audio player doesn't offer any of those benefits.
---------------------------------------------------------
S3MV v31.2 BETA (02/01/2021)
* NEW: Custom Loops: Your viewers can now create their own custom loops of your videos. If you enable Custom Loops for a Video shortcode, it will show 3 new items in the player control bar: Start-time, End-time, and Loop On/Off. They can click on the Start-timer at whichever point they want the loop to start, click on the End-timer whenever they want it to stop, and then turn on "Loop On" and the video will start playing continuously between those two points. If they click "Loop off", the loop will exit, and the video will continue playing as normal till the end. This feature is available to Elite licenses.
* NEW: Standard Loop: You can now enable looping of a video. Once enabled, the video will continuously play on repeat, starting from the beginning each time after it ends.
* NEW: New GIF "Click to Unmute and Play" for Autoplay videos (was previously "Unmute to Watch Video")
* NEW: Most browsers today block Autoplay of videos. So S3MediaVault works around that by playing the video on mute, and showing the above "Click to Unmute and Play" gif at the top of the video.
* NEW: When the viewer a) clicks on the above GIF, b) clicks anywhere on the video, or c) on the Unmute button, the video will be unmuted and will play from the beginning, thus making sure they don't miss any part of your video.
* FIX: The above new GIF fixes a previous issue of "Unmute" gif showing even after video has been unmuted
---------------------------------------------------------
S3MV v31.1 BETA (01/29/2021)
* NEW: "Update" and "Clone" buttons added to top of Shortcode Editor page.
* NEW: Changes to accommodate browsing of "Different Main Bucket or Sub-folder" from the Advanced Shortcode Settings (optional), if set.
* FIX: Fix to address the issue of IMP with multiple-levels-deep subfolders. Also adds features to leave filename blank and select from Audio or Video player, as well as Download links and PDF web viewer links.
* FIX: Fix for playlist button colors.
* FIX: Fix to include webm, and exclude .m3u8 from links
---------------------------------------------------------
S3MV v31.0 BETA (01/21/2021)
* NEW: Streaming audio player features with the ability to add an animated gif as a watermark.
* NEW: Improvements to Streaming Audio Player: Removal of stream selector, added and increased default size of player.
* NEW: Streaming audio player will now always show controls (in case size of audio player is set similar to a regular audio player - 450x43).
* NEW: In a Video playlist, when it comes to the playlist buttons below the video, the button of the active video (currently being played) now takes on on the colors of the player. Background of the button will be same as "Color of Big Play Button.
* NEW: Help text added for WatermarkLogoURL showing ready-to-use URL's to animated GIF's.
* NEW: Defaults for player width and height added if streaming audio.
* FIX: Video playlists were not showing the customized player colors.
* FIX: Bug fixes for non-existent watermark div (if watermark turned off).
* FIX: Download links in IMP were not tracking stats correctly.
* UPDATE: Increased default width of Shortcode Name field in Shortcode Editor page.
* UPDATE: WatermarkLogoURL size increased to 200 (from 100).
---------------------------------------------------------
S3MV v30.6 FINAL - (01/20/2021)
* This version is now final.
---------------------------------------------------------
S3MV v30.6 BETA - (01/17/2021)
* FIX: Fix for IMP regular files showing up blank.
---------------------------------------------------------
S3MV v30.5 BETA - (01/09/2021)
* NEW: Support added for the oldest version of the S3MediaVault Shortcodes - like [s3mv]test.pdf,link[/s3mv] that were first introduced when the plugin was launched in 2009, and WordPress didn't support shortcodes yet.
---------------------------------------------------------
S3MV v30.4 BETA - (01/06/2021)
* FIX: Bug fix in tracking views of logged-in user if they reach the end of a video, and then play it again.
* FIX: Bug fixed in skip-forward and skip-backwards buttons when there are multiple videos on a page.
---------------------------------------------------------
S3MV v30.3 BETA - (12/30/2020)
* NEW: Ability to create sub-folders within main bucket or within a sub-folder right from the Media page.
* NEW: Ability to delete sub-folders recursively (all folders and files within)
---------------------------------------------------------
S3MV v30.2 BETA - (12/28/2020)
* NEW: Re-introduced support for old-format shortcodes, aka Dynamic Shortcodes. So you no longer need to create a shortcode in the "Add New Shortcode" section in order to protect content. You can create dynamically created shortcodes that look like this:
Video
[s3mv fileName='test.mp4' fileType='video' source='s3' width='800' height='450' splashImage='' preLoad='Y' autoPlay='N' belowVideoHTML='' cuePoint='' redirectURL='' pauseAtCuePoint='N' isSecure='N' bucketname='testbucket']
Audio
[s3mv fileName='test.mp3' fileType='audio' source='s3' ccpsabgcolor='#8787f0' ccpsatitletextcolor='#fad7fa' showspeedicon='Y' showdownloadicon='Y' showepisodeimage='N' episodetitle='' episodeimage='' ]
[s3mv fileName='' fileType='audio' source='s3' bucketname='testbucket/courses' ccpsabgcolor='#00a5f8' ccpsatitletextcolor='#ffffff' showspeedicon='Y' showdownloadicon='Y' showepisodeimage='Y' episodetitle='Facebook Marketing: Module 1' episodeimage='http://www.example.com/wp-content/uploads/2017/02/SubscribeMe_1400x1400.png' ]
Audio Full Static URL
[s3mv fileName='https://example.com/mp3s/meditations/sleepmusic.mp3' fileType='audio' source='url' bucketname='' ccpsabgcolor='#e6a000' ccpsatitletextcolor='#ffffff' showspeedicon='Y' showdownloadicon='Y' showepisodeimage='Y' episodetitle='My Awesome AudioBook' episodeimage='http://www.example.com/wp-content/uploads/2017/08/Book-Cover-square-1024x1024.jpg' ]
Instant Media Page (IMP) Video
[s3mv fileName='' fileType='video' source='s3' width='800' height='450' splashImage='' preLoad='Y' autoPlay='N' belowVideoHTML='' cuePoint='' redirectURL='' pauseAtCuePoint='N' isSecure='N' bucketname='']
Instant Media Page (IMP) Audio
[s3mv fileName='' fileType='audio' source='s3' bucketname='' ccpsabgcolor='#00a5f8' ccpsatitletextcolor='#ffffff' showspeedicon='Y' showdownloadicon='Y' showepisodeimage='N' episodetitle='' episodeimage='' ]
PDF Raw URL
[s3mv fileName='courses/test.pdf' fileType='url']
PDF Read-made Link
[s3mv fileName='courses/test.pdf' fileType='link']
---------------------------------------------------------
S3MV v30.1 BETA - (12/24/2020)
* NEW: Download File feature: You can now download any file in your S3 bucket right from the S3MediaVault Media page. This helps avoid having to log in to the AWS S3 website in order to download files - especially when you quickly want to open the file and see what's in it. So in the Media page, there is now a new "Download" icon next to the "Delete" icon, clicking on which will either open the file directly in your browser - like if it's a video or audio file - and then you can save it to your computer, or it will download it directly to your computer (depending on the extension).
* NEW: "OK/Cancel" confirmation popup added when you click on the "Delete" icon to delete a file.
* NEW: Styled table for all files in main bucket that makes it look a lot nicer and well formatted.
* FIX: Added back missing "Speed" icon to Streaming Video Player
* FIX: Typo fixed: "Upload a Single Files" changed to "Upload a Single File"
---------------------------------------------------------
S3MV v30.0 BETA - (12/23/2020)
* NEW: Personalized Dynamic Watermarks where you can add the viewer's Name, Email, Username, IP, Name + Email, Name + Email + IP dynamically to the video they're watching, as a watermark.
* NEW: The Personalized Dynamic Watermark can also be made to move randomly across the screen every "X" seconds ("X" is configurable), all over the video. Which means they can't just trim the video along the corners to avoid showing the watermark. The watermark will keep moving all across the screen randomly as the video plays, so if they try to capture your videos, then their private content will be included in the video, and it is unavoidable.
* NEW: Of course, the Personalized Dynamic Watermark (like name, email, IP, etc) will change for each viewer. Each viewer will ONLY see their own information in the videos that they're watching. So there's no privacy issues there.
* NEW: If you are in a niche where piracy is rampant, adding a personalized watermark with the viewer's private information will usually deter them from downloading or screen-capturing your videos and sharing it with others illegally or in an unauthorized manner.
* NEW: If you ever find one of your premium videos being shared without your permission, if you had enabled Personalized Dynamic Watermark, then the video being pirated will have the personal information of the viewer who pirated it to begin with, and you can take necessary action.
* NEW: Personalized information in the watermarks, like Name, Email and Username, are only shown when the user is logged in to WordPress. But IP can be shown even on publicly accessible videos where the viewer is not logged in to your website via WordPress.
* NEW: New WordPress action: s3mv_shortcode_created - upon creation of a new shortcode. Plugin developers and WordPress Coders: You can use this action to hook into the shortcode creation process, and then take further action based on that.
* FIX: Issue with when there are multiple videos with watermarks on the same page.
* FIX: Bug fix in saving shortcode when not Elite
---------------------------------------------------------
S3MV v29.2 FINAL - (12/22/2020)
* This version is now final.
---------------------------------------------------------
S3MV v29.2 BETA - (12/19/2020)
* FIX: PDF Embedding feature issue fixed where you would sometimes get an "Access Denied" error. Saving Settings now sets CORS (for PDF loading issues)
* FIX: Issue with page not saving when inserting new PDF embed shortcode.
* FIX: PDF height & width defaults added.
* FIX: Sub-folder file naming issue fixed when trying to prepare for streaming.
* FIX: Switching of filename with default name turned off.
* FIX: Saving settings will re-query the region of the new bucket because bucket name may have been changed by user so new region has to be determined.
---------------------------------------------------------
S3MV v29.1 BETA - (12/15/2020)
* NEW: PDF Embedding feature added. You can securely embed a PDF right into any WordPress Page/Post.
* NEW: The PDF Embed comes with all the features of Adobe PDF reader, like ability to download, print, previous/next, increase size, etc.
* NEW: The links in the PDF will open in a new tab so that the page with the pdf embedded doesn't have to be loaded again (reduces hits to your S3/CloudFront account).
* NEW: Bug fix in Transcribe links and audio streaming links for sub-folders
* FIX: New function to replace deprecated one from S3MVPRO
---------------------------------------------------------
S3MV v29.0 BETA - (12/10/2020)
* NEW: Support added for WEBM video file format (.webm file extension) for both Single Video Player and Video Playlist Player.
* NEW: Video support added for playing ("casting") videos to a regular TV, using devices like Apple TV, Google Chromecast and Roku.
* NEW: To play videos on such devices - basically, to be able to play the video fisrt on a computer, phone or tablet and then cast the video to a regular TV using the above devices, viceo encryption needs to be turned off. That's because the encryption only works on your website and if you "cast" the videos to another device, they won't work - unless you open a regular web browser on your Smart TV and access it via the web.
* NEW: You can now disable Video Encryption starting with this version (ELITE licenses only). Encryption is turned ON by default for PRO licenses. To be able to turn OFF encryption, please upgrade to an ELITE license.
* NOTE: For Video Playlist Player, all videos must be of same type - either all .mp4 or all .webm - cannot combine).
---------------------------------------------------------
S3MV v28.1 BETA - (12/06/2020)
* FIX: In the Audio Playlist player, if speed was disabled, it was still showing the icon.
* FIX: Extraneous body and h2 tags removed from css.
* FIX: Colors and Watermarks weren't working in some cases.
* FIX: Improved code by removing unnecessary IF.
* FIX: Updated help tip to specify that Views is based on a per-user basis, and Date is global.
* FIX: Added condition to check bucket region only if it's already empty.
* FIX: Bug fix in end time default in shortcode (was 9999 which was halting video 2 hours 45 seconds into the video). Made it 99999.
---------------------------------------------------------
S3MV v28.0 BETA - (12/01/2020)
* NEW: You can now upload large files of any size directly to S3. Your web host will be entirely bypassed, and S3MediaVault will upload the file directly from your computer, to your S3 account. That means your webhost's file upload size is no longer an issue. You can only upload one file at a time using this direct-to-S3 feature.
* CRITICAL #1: AWS has made some changes to its SDK. S3MediaVault has now updated to the latest version of the AWS SDK. Your videos might stop working at some point. So please update to this version asap.
* CRITICAL #2: If you're seeing a bunch of random weird errors, then it's because of the old AWS SDK, or because another plugin is using a newer one, and S3MediaVault is still on an old version. So be sure to update to this version asap.
* CRITICAL #3: Older shortcode versions are no longer supported starting with this version. So if you're still using the very very old version of the shortcodes created between 2009 and 2016 when it was different, those will no longer work.
* OLD: The old upload feature is still available where you can upload multiple files at a time. However, the old feature uploads files via your web host. The file(s) is first uploaded to your web site, and then uploaded to S3. So to use the old feature, you will have to make sure that file uploads are enabled on your server, and you need to make sure that the file upload limit of your server matches at least the total size of the files you are trying to upload all together.
* FIX: Bug in uploading to sub-folders.
* FIX: Better "Trash" icon
* FIX: File listing bug in Media page.
---------------------------------------------------------
S3MV v27.0 FINAL - (11/30/2020)
* This version is now final.
---------------------------------------------------------
S3MV v27.0 BETA - (11/20/2020)
* FIX: Change to PHP code that was resulting in "Deprecated" errors due to PHP version 7.4. You shouldn't get those errors any more.
* FIX: Error in Custom-Start, Custom-End shortcode (ability to set custom start and end times for the video right in the shortcode itself)
---------------------------------------------------------
S3MV v26.0 FINAL - (11/19/2020)
* This version is now final.
* If you are seeing "Deprecated" errors or notices on the S3MediaVault pages, then be sure to upgrade to version 27.0 Beta
---------------------------------------------------------
S3MV v26.0 BETA - (11/01/2020)
* NEW: Online PDF Viewer that lets your members click on the PDF link (generated by S3MediaVault), and an online web viewer will open the PDF right within the browser itself.
* They no longer have to download it first in order to read it - they can read it right on your website itself.
* Of course, this is an additional option for PDF files. The existing option of creating a regular download link is still available.
* This new feature makes is REALLY REALLY HARD to download the PDF, because it hides and obfuscates the source as much as technically possible without impeding the usability of your members.
* There will always be ways around downloading a PDF - like taking screenshots of every page. So this is not guaranteed to prevent the PDF download.
* Use this option IF and ONLY IF you actually want to prevent your members from downloading your PDF's.
* We recommend using the old regular option of allowing your paying members to download it, but if there's a critical reason why you prefer not to let them download the PDF's, now you have that option as well.
* NEW: Ability to set custom start and end times for the video right in the shortcode itself.
* Eg., [s3mvp id="10" s="30" e="90"]: With this shortcode, when viewer clicks play, the video will start at 30 seconds into the video, and will automatically stop at 90 seconds.
* If you use this custom start and end times in the shortcode, it will allow you to skip past some of the intro of the video, and start playing the video at an important part. And you can make it stop right before the outro, if you feel that the intro and outro are not important to the viewer's experience.
* NEW: Closed Captions now available for Video Playlists as well (they were already available for single Videos)
* When you create a Playlist, each video in the playlist will now allow you to specify a Captions File (.vtt) and the Captions Language to the video. Captions are optional.
* For eg., if you have a Video playlist with 4 videos, 2 of them could have captions, and 2 of them not have captions. Or none of them could have Captions. Or ALL of the could have Captions.
* NEW: New checkbox that will allow you to automatically create a download link for Standard Videos (non-streaming) by checking a check box in the Video Settings section of a shortcode.
* This will allow you to not have to create a separate shortcode just for the standard video (both S3 & CloudFront). And it provides your members an easy way to download your video even if you don't explicitly create a download link. Saves you some work, and makes it easy for your members. Win/win!
* FIX: Small change to "Browse" S3 browser button on the shortcode page to exclude unnecessary files.
* FIX: Improvement in Licensing Check
---------------------------------------------------------
S3MV v25.1 FINAL - (10/20/2020)
* This version is now final.
* Highly recommend that you upgrade to this version asap.
---------------------------------------------------------
S3MV v25.1 BETA - (10/07/2020)
* NEW: "Unmute to Watch Video" animated label shows on Auto-Play videos which start playing on Mute (to satisfy browser restrictions on auto-play)
* NEW: If they click "Unmute" on the volume icon, or if they click on the animated label "Unmute to Watch Video", or if they click anywhere on the video, the video will automatically start playing from the beginning, so that they don't miss out on the few seconds that they watched while the video was on mute.
* NEW: Video Playlists now highlight which video is being played via the buttons below
* NEW: Video Playlists will no longer loop when it reaches the end of your playlist
* NEW: Improved Auto-Play management in Video Playlists
* NEW: Video.js version upgraded to latest in the Video Playlist Player
* NEW: S3MediaVault version number added to the top of Settings page so you don't have to go to Plugins page just to check the version
* NEW: Improved Plugin License Management
* FIX: Bug fixed in Watermark Color settings (Elite)
* FIX: Bug fixed in files conflicting with our other plugin, CoolCastPlayer.com
---------------------------------------------------------
S3MV v25.0 BETA - (10/04/2020)
* NEW:
Watermark: You can add a Watermark to your videos - either an Image/Logo, or Text. You can add it in any corner of your video: Top Left, Top Right, Bottom Left and Bottom Right.
* NEW: If you use text, you can choose the text color as well as the background color for that text.
* NEW: Both the image/logo or text can also be linked to any URL of your choice, so that if someone clicks on the Watermark (image or text), it will open a new browser tab and take them to that website URL.
* NEW: Watermarks are an Elite license feature.
---------------------------------------------------------
S3MV v24.1 BETA - (09/29/2020)
* NEW:
In-Video Overlay Ads for YouTube: You can now embed any YouTube video (your own, or any other YouTube video that allows embedding) on your website, and show In-Video ads in that YouTube video at 3 separate locations: At the Start (Pre-roll), anywhere in the middle (Mid-roll) and at the end (Post-roll). The ads can be anything: Just an image, some text, image and/or text with a link, another Video, Audio, any kind of HTML, iFrame, WordPress Shortcode, and even a YouTube video. You can use one, or all 3 in the same video (or none, of course). This feature is available to Elite licenses only.
* NEW: Captions support added to Streaming Audio Player (Yes! You can show captions for an Audio file!)
* FIX: Changes to Shortcode Editor to improve error validation and functionality
* FIX: Streaming Audio Player size issue fixed
* FIX: Video Playlists can now choose a Splash image for the first video in the playlist
---------------------------------------------------------
S3MV v24.0 BETA - (09/23/2020)
* NEW: Several performance enhancements made to the Video Player to load faster and utilize fewer resources.
* NEW: Bug fix in Streaming files creation that might cause issues with certain videos encoded in a specific way.
* NEW: Introducing new ELITE license. If you purchased a license of S3MediaVault before 9/23/2020, you have a PRO license.
* NEW: In-Video Ads: You can now show ads in your video at 3 separate locations: At the Start (Pre-roll), anywhere in the middle (Mid-roll) and at the end (Post-roll). The ads can be anything: Just an image, some text, image and/or text with a link, another Video, Audio, any kind of HTML, iFrame, WordPress Shortcode, and even a YouTube video. You can use one, or all 3 in the same video (or none, of course). This feature is available to Elite licenses only.
* NEW: Voice Recorder and Voice-mail: Accept Voice-Mail from your visitors, fans, followers, members, podcast listeners, YouTube subscribers or just about any other audience, directly from a page on your website. They won't need any special software to leave you voice feedback.
---------------------------------------------------------
S3MV v23.0 FINAL - (09/22/2020)
* This version is now final.
* Highly recommend that you upgrade to this version asap.
---------------------------------------------------------
S3MV v23.0 BETA - (09/03/2020)
* NEW: "Impossible to Download" Audio Streaming. S3MediaVault is the first-ever WordPress Plugin to offer both Video Streaming and Audio Streaming with AES 128-Bit Encryption.
* NEW: You can now create streaming audio that your listeners will not be able to download.
* NOTE: Of course, if you want them to be able to download you audio file, you can still just use the Standard Audio Player and also provide them a download link to the MP3 file using the "Raw URL" option in the S3MediaVault Shortcode
---------------------------------------------------------
S3MV v22.1 FINAL - (08/31/2020)
* This version is now final.
* Highly recommend that you upgrade to this version asap.
---------------------------------------------------------
S3MV v22.1 BETA - (08/24/2020)
* FIX: Bug fix in CloudFront distribution settings
* FIX: Bug fix in Captions for Streaming videos
---------------------------------------------------------
S3MV v22.0 BETA - (07/21/2020)
* NEW: S3MediaVault video player now has a "Resolution Switcher" in the player where a viewer can switch to a lower or higher video resolution if they choose to
* NEW: When a video first loads, S3MediaVault will automatically load the lowest-but-best optimal resolution based on viewer's internet speed, saving on the viewer's bandwidth as well as your (the creator's) bandwidth costs
* NEW: S3MediaVault will automatically create up to 5 streams with the following resolutions: 1080p, 720p, 360p, 240p, 144p and the player will later switch automatically as necessary (or allow for manual change as well)
* NEW: In the Settings page, you will now see that the above resolutions are listed, and 4 of them (except 1080p) are automatically enabled for each streaming video you create. But you can select or unselect specific resolutions depending on your needs.
* NEW: ">>" (fast-forward) and "<<" (rewind) icons now visible in the player to allow your viewers to skip-forward or skip-back 15 seconds.
* UPDATE: Complete overhaul of the Settings to move all data to S3MediaVault's own database table (previously using WordPress Options table) to make Settings page more customizable and extensible in the future.
---------------------------------------------------------
S3MV v21.1 FINAL - (07/20/2020)
* This version is now final.
* Highly recommend that you upgrade to this version asap.
---------------------------------------------------------
S3MV v21.1 BETA - (07/10/2020)
* FIX: Issue fixed with Streaming Video not working in certain Android Chrome versions.
---------------------------------------------------------
S3MV v21.0 BETA - (07/08/2020)
* NEW: 360 Video Support added.
* NEW: "Browse Media" button now available, for selecting the Splash Image in the Shortcode Editor right from that page itself, rather than having to go to the WordPress Media page separately and copy the URL and come back to the Shortcode Editor page and paste it.
* FIX: Issue fixed with Play Button position when choosing "Bottom Left"
---------------------------------------------------------
S3MV v20.2 BETA - CRITICAL UPDATE (07/05/2020)
* Critical fix for issue of shortcodes not saving at times - but only when 20.1 was installed on a new website for the first time (never having had S3MediaVault before).
* But if you upgraded to 20.1 from an earlier version, then there's no issue. But you should upgrade anyway.
---------------------------------------------------------
S3MV v20.1 BETA - CRITICAL UPDATE (06/23/2020)
* CRITICAL FIX: Bug in code that can cause Video players to not work on certain websites due to conflict with some other plugins
* FIX: Download icon was not showing in Audio Playlist - that's fixed now.
---------------------------------------------------------
S3MV v20.0 BETA (06/18/2020)
* NEW: Full Video Player Customization features now available.
* NEW: Customize the colors of the Play Button Background, Play Button Border, Text, Icons, Control Bar, Volume and Scrubber.
* NEW: Customize the size of the Play Button, and its location as well. You can center it on the player when the video initially loads, or if you wish to give prominence to your splash image and not cover it, then you can position the play button on the top left or bottom left corners.
---------------------------------------------------------
S3MV v19.1 BETA (06/14/2020)
* FIX: Update to code encryption to avoid virus scanner false-positives
---------------------------------------------------------
S3MV v19.0 BETA (06/12/2020)
* NEW: Content Expiration: You can choose a shortcode to expire either based on a Date & Time, or based on number of Views.
* NEW: All columns in the "Manage Shortcodes" page are now sortable.
* NEW: Lots of error validations and help notifications added.
* NEW: New code encryption to avoid virus scanner false-positives
* FIX: Going to Media Page or trying to "Browse" buckets without entering AWS details in Settings page, was resulting in an error. That's fixed now.
---------------------------------------------------------
S3MV v18.1 BETA (05/26/2020)
* FIX: Bug fixed with streaming videos not playing in some browser versions.
---------------------------------------------------------
S3MV v18.0 BETA (05/25/2020)
* NEW: Proprietary Domain-based Encryption Technology added on top of existing AES 128-bit Encryption to make Streaming Videos even closer to being impossible to download.
* NEW: Tools like Video Downloader, Video DownloadHelper (even with the add-on desktop software), and Internet Download Manager have all failed to download the Encrypted Video Streams created by S3MediaVault.
* NEW: The streaming videos will ONLY play from your domain and no other third-party Program, Software or Extension can access or download the stream.
* FIX: Issue fixed with creating Transcriptions when file name is very long or has spaces
---------------------------------------------------------
S3MV v17.0 BETA (05/21/2020)
* NEW: S3MediaVault now supports Encrypted Videos with the strongest security. AES 128 Bit Encrypted "True Streaming" for impossible-to-download videos.
* NEW: S3MediaVault now supports Captions - aka sub-titles or closed captioning. We support the WebVTT format - a .vtt file.
* NEW: You can upload a video to YouTube, let it do its magic in creating the captions, then download the .vtt file (there are other formats like .srt, so be sure to download the .vtt version).
* NEW: Upload the .vtt to your WordPress media section and copy the URL.
* NEW: In your S3MediaVault shortcode, under "Video Player Settings", enable captions, enter the URL to the .vtt file from your media section, and Voilà! Your video will now play with captions.
* NEW: Your video will now show a "CC" icon in the player bar. Your viewer can click and turn on Closed Captions.
* NEW: Or if you want it to be available all the time for everyone, you can force the initial display of captions in the S3MediaVault shortcode. And then they can turn it off if they don't want it.
* UPDATE: Some of the help files and descriptions have been improved.
---------------------------------------------------------
S3MV v16.0 FINAL (05/19/2020)
* Version 16.0 is now Final.
---------------------------------------------------------
S3MV v16.0 BETA (04/20/2020)
* CRITICAL FIX: True Streaming video not working when you have WordPress in a sub-folder
* CRITICAL FIX: Video player responsiveness and formatting issue in some browsers
* CRITICAL FIX: Audio player formatting issues in some themes
* FIX: Bug fix in Transcriptions retrieval
* FIX: No longer lists temp & non-relevant files (like .temp and .json) on Media page
* FIX: Videos not playing when controls disabled and you click on the video itself
* FIX: Minor change to formatting of file names when creating a link for download
* FIX: On Media page, sometimes file names would show up like a sub-folder
* NEW: Proper error message if upload to S3 fails because uploads have been disabled on your server
---------------------------------------------------------
S3MV v15.0 FINAL (03/12/2020)
* Version 15.0 is now Final.
---------------------------------------------------------
S3MV v15.0 BETA (02/20/2020)
* CRITICAL FIX: Now supports the latest AWS API's (prevents conflicts with other AWS/S3 plugins)
* CRITICAL FIX: Formatting issue with Streaming video player (missing <div>)
* CRITICAL FIX: Playlist not working in certain situations. Bug fix.
* FIX: Bug fix in Transcriptions ("Failure Reason" error)
* NEW: Changes to Media page to improve organization of file list
* NEW: S3 file browser improvements
* NEW: Set custom Expiration Time per shortcode
* NEW: Streaming files (.m3u8, .ts) are now listed within a scrolling box so that they don't make the page too long if there are a lot of them
* NEW: Fixed-size Videos are back (even though they're not responsive)
* NEW: Performance Improvement in loading of files
* NEW: Folder Structure with improved usability
* NEW: Upload to any bucket (main bucket or sub-folders)
* NEW: Total File Summary Snapshot for your S3 bucket
* NEW: Help tips added to Settings page
---------------------------------------------------------
S3MV v14.0 BETA (12/20/2019)
* CRITICAL FIX: Issue with AWS PHP SDK Conflicts with certain plugins that also use the same SDK.
---------------------------------------------------------
S3MV v13.2 BETA (12/05/2019)
* CRITICAL FIX: Issue with Preparing for Streaming files in Sub-Folders and Sub-Sub-Folders of the main bucket
---------------------------------------------------------
S3MV v13.1 BETA (12/02/2019)
* CRITICAL FIX: Issue with Preparing for Streaming
---------------------------------------------------------
S3MV v13.0 BETA (11/12/2019)
* CRITICAL FIX: Playlist issue with IMP (Instant Media Page)
* CRITICAL FIX: Player and File Display issue with IMP (Instant Media Page)
* FIX: More AWS User permission issues causing issues with MediaConvert as well as Transcribe
---------------------------------------------------------
S3MV v12.1 FINAL (08/22/2019)
* Version is now FINAL. No changes.
---------------------------------------------------------
S3MV v12.0 BETA (06/18/2019)
* NEW: Instant Playlists: Just select the "Playlist" option, give it a bucket name (without naming a specific file) and all Videos or Audio in that bucket (or sub-folder) will automatically be turned into a playlist.
* NEW: If you select "Audio Playlist", and leave file name field blank, then all (and only) audio files in the bucket (or sub-folder) will be used to create an Instant Audio Playlist.
* NEW: If you select "Video Playlist", , and leave file name field blank, then all (and only) the video files in that bucket (or sub-folder) will be used to create an Instant Video Playlist.
* NEW: Auto-play Videos will now try to be played automatically when the page loads. But if S3MediaVault detects an error trying to auto-play- due to Chrome, Firefox, Safari & Edge (all of the major browsers) now automatically preventing Auto-play videos from playing - S3MediaVault will catch this error, and the video will be auto-played on mute (which all of the browsers are fine with). Muted auto-play videos gives control to the viewer to un-mute them if they wish to hear the audio. If you do not wish auto-play videos to be played on mute if there's an error, then do not use the auto-play feature, and give the viewer the control to play them if and when convenient to them.
* NEW: You can now use the Instant Media Page (IMP) feature on files in sub-folders too (basically sub-buckets within your main bucket). Just add "/subfoldername" in the Bucket field on the Shortcode Editor page.
---------------------------------------------------------
S3MV v11.0 (06/11/2019)
* NEW: True Video Streaming: Impossible-to-download, Secure Video Streaming for your most important videos that you may not want even your paying members to be able to download.
* NEW: HLS Video Streaming support: "HTTP Live Streaming", aka HLS, is a media streaming protocol for delivering visual and audio media online. It was created by Apple in 2009. In v11, S3MediaVault.com currently supports HLS Video Streaming (audio streaming coming in a future version.)
* NEW: Amazon "MediaConvert" support: Using Amazon's MediaConvert service and HLS, your MP4 video is chopped up into short, 10 second chunks, and then delivered online in chunks to the viewer. And the MP4 video becomes a flowing stream with the extension M3U8. And because the video is never downloaded to the browser, but streamed in real-time, it is impossible to download to your computer, not even using browser extensions like VideoDownloader, for eg. Only way to download the video is if you create a separate download link, because you want your members to download the video. Or they would have to use a screen-capture tool. So basically, it's impossible to download, unless you want them to.
* NEW: "Browse" feature now works with the Custom Bucket name you've entered on the Shortcode page (previously browsed only the main bucket in global settings).
* NEW: "Browse" results showing all files now organized into 3 separate sections: "Main Folder", "Subfolders" and "Streaming Files"
* FIX: CloudFront/S3 bucket issue in settings
* FIX: CSS issue where the sidebar was dropping down to the bottom
* FIX: S3 "Browse" issue on websites where WordPress is installed in a sub-folder
---------------------------------------------------------
S3MV v10.0 (05/29/2019)
* NEW: S3 Browser: You can now browse the files in your S3 bucket from right within the plugin's admin page. So no more figuring out what to enter for file name - the S3 browser will show you all files, and you just click on whichever file you wish to use in your shortcode.
* NEW: S3 Media Manager: You can now create a bucket, upload files and delete files from that bucket, all from within the plugin. No need to log in to your S3 console for any of that.
* NEW: The media manager makes it such that all the plugin needs in its settings, is your Amazon S3 public key and private key. Everything else can be done from the plugin itself, without having to log in to your S3 console.
* NEW: Transcriptions: S3MediaVault now integrates with Amazon Transcribe service.
* NEW: Amazon Transcribe is one of the world's leading Automatic Speech Recognition (ASR) system. It allows you to analyze audio files stored in Amazon S3 and have the service return a text file of the transcribed speech.
* NEW: 1-Click Transcriptions: In the Media Manager page, S3MV will show you the list of all files in your S3 bucket.
* NEW: Next to the mp3, mp4 and wav files, you will now see a Transcribe link. Clicking that link will create a new Transcription job within the Amazon Transcribe service.
* NEW: Anywhere between a 5-20 minutes of starting a Transcription job, Amazon Transcribe will create a text transcription of your audio or video that you created the job with.
* NEW: Transcriptions page: There is now a new page that shows all Transcription jobs that you've ever created - "In Progress", "Complete" and "Failed" jobs.
* NEW: You will be able to view the transcription of all successfully completed jobs.
---------------------------------------------------------
S3MV v9.1 (05/24/2019)
* Fix: Issue resolved in Playlist Editor.
---------------------------------------------------------
S3MV v9.0 (05/21/2019)
* NEW: CloudFront Integration: Blazing-fast media loading speeds for your members. Way faster loading than using just S3. True CDN support.
* NEW: 1-Click CloudFront setup: Clicking one button sets up CloudFront integration end-to-end. 5-minute setup. Just add security keys, that's it!
---------------------------------------------------------
S3MV v8.1 (05/13/2019)
* NEW: Timestamps feature: Insert clickable timestamp links below your videos, with a description, so that the viewer can jump right to certain points in the video that interests them.
Here's the format of the timestamp shortcode (enter this below your video):
[s3mvtimestamp time="30" linktext="[Timestamp] Ravi talks about Facebook (30 secs)"]
The above shortcode will turn into a link that says: "[Timestamp] Ravi talks about Facebook (30 secs)" .
And clicking that link will fast-forward the video to 30 seconds into the video.
More examples:
[s3mvtimestamp time="60" linktext="Skip to predictions for 2020 and beyond (60 secs)"]
[s3mvtimestamp time="1m5s" linktext="Jump to latest news (1 min 5 secs)"]
---------------------------------------------------------
S3MV v8.0 (05/11/2019)
* NEW: Audio Playlist feature where you can bundle any number of Amazon S3 files or public links to create a combined feed player, aka "Playlist".
* NEW: Create the audio playlist using secure S3 or CloudFront URL's, or any publicly stored mp3 url's stored anywhere like on your own WordPress site, Dropbox, Amazon S3, etc.
* NEW: Audio playlist will work on all devices. And on a mobile device, the playlist will continue to play from a regular browser, even when the device screen is locked and inactive, just like a podcast.
---------------------------------------------------------
S3MV v7.2 (05/05/2019)
* Fix: Allow Single video in playlist
* Fix: CSS changes to fix weird formatting issue in Firefox
* Fix: Audio player not working in certain browser versions
* Fix: As per new browser policy changes, Auto-play now starts playing in "Mute" as default.
---------------------------------------------------------
S3MV v7.1 (04/14/2019)
* NEW: 1-Click Plugin Update feature added. So you can upgrade to newer (eligible) versions with a single click, right from the WordPress Plugins page.
* NEW: New column: shortcodename - which allows you to give a descriptive name to your Playlists/Shortcodes
* NEW: Ability to remove the controls from the video for things like webinar replays or sales videos
* NEW: Speed function implemented also in the playlist
* Update: Right now you cannot "name" the Playlists/Shorts Codes which can be a problem if you have many playlists...
* Update: Increase filename field size (changed from varchar to text)
---------------------------------------------------------
S3MV v7.0 (04/04/2019)
* NEW: Track Shortcode loads Per User
* NEW: Track Video Views Per User
* NEW: Remember Video Play Progress Per User
* NEW: Total watch time of a video (Report)
* NEW: Multi-Video Playlist with Continuous Play
* NEW: Timed Buttons and HTML Content: You can now take a pre-created button or HTML content (like text, images, etc) that is initially hidden, and then make it appear below the video at a specific time (you can configure how many seconds into the video it should appear).
* NEW: Right-click/Download disabled
---------------------------------------------------------
We launched in 2009. So we have tons of notes from all those years. Some day, we hope to update this changelog with all of the changes starting from 2009 till 2019 April. Just don't hold your breath :-)