import time
 import urllib2
 import liblo
+import random
 
 from mutagen.oggvorbis import OggVorbis
 from mutagen.id3 import ID3, TIT2, TP1, TAL, TDA, TDAT, TDRC, TCO, COM
 spacer = '_-_'
 
 
+def get_random_hash():
+    hash = random.getrandbits(128)
+    return "%032x" % hash
+
+
 class ShortTextField(models.TextField):
 
     def formfield(self, **kwargs):
 
 {% block video %}
 <div class="video">
 <video id="video_1" class="video-js vjs-default-skin" controls autoplay preload="auto" width="360" height="240" data-setup="{}">
-<source src="http://{{ host }}:8000/monitor.webm" type="video/webm">
+<source src="http://{{ host }}:8000/monitor.webm#{% get_random_hash %}" type="video/webm">
 </video>
 </div>
 {% endblock video %}
 
 {% block video %}
 <div class="video">
 <video id="video_1" class="video-js vjs-default-skin" controls autoplay preload="auto" width="360" height="240" data-setup="{}">
-<source src="http://{{ host }}:8000/monitor.webm" type="video/webm">
+<source src="http://{{ host }}:8000/monitor.webm#{% get_random_hash %}" type="video/webm">
 </video>
 </div>
 {% endblock video %}
 
 import re
 import datetime
 
+from ..models import get_random_hash
+
 register = template.Library()
 
 @register.filter
 def len(list):
     return len(list)
+
+
+@register.simple_tag(takes_context=True)
+def get_random_hash(context):
+    return get_random_hash()
+
+