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

Documentation (Latest version: v23.0)

Installation & S3 Keys

Video "True Streaming" (HLS)

CloudFront Integration

Shortcode Creation

S3 Bucket Creation

Audio Playlist Creation

Force Downloading MP3 Files

S3 File Protection

Change Log

*** CRITICAL: PLEASE READ ***
Every latest release is by default "Beta". So if you wish to upgrade to an earlier version (or the version just prior to the latest), you can download all releases from the member's area and then manually install it. Or use WordPress Plugin Auto-update to get the very latest version as soon as it's available.

S3MediaVault.com Change Log | Documentation at S3MediaVault.com/doc/

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 :-)