diff --git a/resources/embed/embed.js b/resources/embed/embed.js
--- a/resources/embed/embed.js
+++ b/resources/embed/embed.js
#
@@ -22,6 +22,8 @@ window.BensPDI2P='http://bapmqkdc7xotvlym3bj75gdb4tlgg2poezkmz36w64qum4racpyq.b3
#
window.BensPlayerDomainI2P='http://bapmqkdc7xotvlym3bj75gdb4tlgg2poezkmz36w64qum4racpyq.b32.i2p/';
#
+window.playerloadQueued = (window.playerloadQueued === undefined) ? 0 : window.window.playerloadQueued;
#
return document.createElement(t);
#
@@ -540,6 +542,8 @@ window.analytics_endpoint = 'https://pfanalytics.bentasker.co.uk/write';
#
window.analytics_endpoint_onion = 'http://wftlf4ke7xwqkjrrju4aok57pkr7kfks5t5uqmipxlyjucwjycdql7id.onion';
#
window.analytics_endpoint_i2p = 'http://5es4aj6pfdxoz6oz6vbcczix25dlfelrdav6a6hw7tuudb7kxwba.b32.i2p';
#
// When we hit DOM ready, check for any divs that embed video
#
-doDocumentReady(embedBensPlayerDivs);
#
+if (window.playerloadQueued != 1 ){
#
+ doDocumentReady(embedBensPlayerDivs);
#
+ window.playerloadQueued = 1;