BUGFIX: Handle multiple videos on one page properly for websites/videos.bentasker.co.uk#5
Prevent multiple dom ready events from being queued (related to websites/videos.bentasker.co.uk#3)
Remove the _div player page and have the main vnext tester use the new method
Update the embed text to use the new embed format (websites/videos.bentasker.co.uk#4)
Automatically call embedBensPlayerDivs()
when the DOM is ready, so that embedded videos are automatically picked up on. See websites/videos.bentasker.co.uk#3
Implement function embedBensPlayerDivs()
for websites/videos.bentasker.co.uk#3
Split embedBensPlayer()
so that all it does directly is use document.write()
. This is a precursor to adding a new entrypoint for websites/videos.bentasker.co.uk#3
When generating analytics payload, replace the onion domain if necessary - websites/videos.bentasker.co.uk#1
If we're being embedded into a Tor site, use the dedicated hidden service to serve video websites/videos.bentasker.co.uk#1
I am not having a good day.... those should've been tagged. Anyway, do the release for 0.17.1
In hindsight, that was a bit silly - use a different function name for the video info gathering.
Build files for v0.16 release - implementing changes for CDN-41 to use Cloudflare for media delivery
Build release files for v0.15
VID-5 Add playlist nav buttons - Prev/Next to control bar
VID-5 Add playlist-ui but don't trigger it
VID-5 Add M3U playlist support
A copy of v0.14 doesn't seem to have been added to the repo when it was released. Adding now
Updated README and created a bash script to handle building releases
Minify embed.js to include VID-14 changes in distribution
Update README
VID-14 Ignore user specified mime-type and calculate it from the playurl
Add 2 test pages for VID-14
VID-14 Calculate Mimetype when omitted from call to {{embedBensPlayer}}
Player should refer to minified code in the embed snippet
Update file header and minified JS ready for release of V0.14
Allow paths to be excluded from token enforcement
Unescape the vidpath when minting tokens
VID-13 Push tokens into a cookie, and accept them from there
VID-13 use containing directory name rather than full path in token minting and validation
Correct the file header
VID-12 Create token validation script.
VID-11 Adjust so that can be run from the CLI for build/debug purposes
VID-11 Only send debug information when {{debug}} is present in querystring
VID-11 URL unencode the referrer taken from the query string before using in comparisons
VID-11 Switch to using {{ngx}} vars ready for a test deployment
It's no longer a TODO so move to file header
VID-11 Introduce referrer check
VID-11 insert basic referrer check.
VID-11 Check for black listed IPs
Add a debug field so can see the input information
VID-11 Start creating a token minter in LUA
Move video domain from hardcoded strings into variable.
VID-10 Trim the domain from the beggining of {{vidpath}} if it's my videos domain
VID-10 Implemented token acquisition support in the embed javascript
Create permanent copy of v0.13 embed code.
Insert version number. I'm about to unleash V0.13 onto the world
VID-1 One job.... command should have been
VID-1 Update Player and README to refer to minified version of the JS
VID-1 Minify the embed code
Don't instantiate the player if no URL has been given
VID-1 Add Test page to allow minified vnext JS to be tested
Add Copyright header
VID-9 For some reason it doesn't particularly like being embedded in the Player page
Create a copy of the player which uses VNext
VID-9 Write basic schema.org markup into pages when embedding
VID-8 Player page now supports showing some information about videos
VID-8 Add embed code snippet to player page
VID-6 Tell piwik every ping is a new visit so it records referrer correctly
Merge branch 'master' of benscomputer.no-ip.org:Repos/videos.bentasker.co.uk
VID-8 Create basic player page
Add test page for VID-7
VID-6 Ping out to Piwik when playback is triggered
Add a README
Drop in some empty index.html's to make nosing around a little harder
VID-4 enable support for embedding multiple players into the same page
Disallow crawlers
Prevent directory listing at root of domain
Include the source scripts in case they're needed later
Create test page with HLS content
VID-3 Only load the HLS plugin if HLS playback is expected to take place
VID-3 Add Test page containing only MP3 playback
Update gitignore
Move test page into dedicated subdir (I'm about to create more tests)
VID-3 Add MP3 playback to test page to verify MP3 playback works before making changes
VID-2 Minify HLS Plugin code
VID-2 Remove existing minified HLS plugin code
Adjust to force videos to be loaded from videos.bentasker.co.uk
CDN-13 Create initial embed script and a test page
CDN-13 Add what are likely to be the core resources
Set up repo