S3MediaVault WordPress Plugin
Fast & Secure Audio & Video Player
File Protector for
Amazon S3 & CloudFront

Changelog

Latest version: v33.3
Do not upgrade to a Beta version on your live website (unless it is a critical update). Just wait for the "Final" version.

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.


Check out my podcast SubscribeMe.fm:


Changelog Continued...

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.
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)
CRITICALIf 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 StreamingPrepare 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)
NEWReplace 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 soon, we hope to update this change log with all of the changes starting from 2009 till 2019 April. Just don't hold your breath :-)