diff --git a/static/js/embed/pandora.js b/static/js/embed/pandora.js index 20032cd3..574e516c 100755 --- a/static/js/embed/pandora.js +++ b/static/js/embed/pandora.js @@ -251,11 +251,13 @@ Ox.load('UI', { } function getVideoURL(id, resolution, part) { - var prefix = pandora.site.site.videoprefix + var uid = Ox.uid(), + prefix = pandora.site.site.videoprefix .replace('{id}', id) .replace('{part}', part) .replace('{resolution}', resolution) - .replace('{uid}', Ox.uid()); + .replace('{uid}', uid) + .replace('{uid42}', uid % 42); return prefix + '/' + id + '/' + resolution + 'p' + part + '.' + pandora.user.videoFormat; } diff --git a/static/js/utils.js b/static/js/utils.js index 8622b626..54b0280e 100644 --- a/static/js/utils.js +++ b/static/js/utils.js @@ -1943,11 +1943,13 @@ pandora.getVideoURLName = function(id, resolution, part, track) { }; pandora.getVideoURL = function(id, resolution, part, track) { - var prefix = pandora.site.site.videoprefix + var uid = Ox.uid(), + prefix = pandora.site.site.videoprefix .replace('{id}', id) .replace('{part}', part) .replace('{resolution}', resolution) - .replace('{uid}', Ox.uid()), + .replace('{uid}', uid), + .replace('{uid42}', uid % 42), local = pandora.fs && pandora.fs.getVideoURL(id, resolution, part, track); return local || prefix + '/' + pandora.getVideoURLName(id, resolution, part, track);