X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=videosite%2FVimeoGrabber.pm;h=4371e532033d8b4dfe15a5c48e89568691b1a940;hb=12db405291947c6b02c2555051c3dc52f3995cbc;hp=4b06bfecc0f784fb1c4f66e21cd655825d74220c;hpb=911eeb36e674f916d08b04cd9c48bb33e96bf108;p=videosite.git diff --git a/videosite/VimeoGrabber.pm b/videosite/VimeoGrabber.pm index 4b06bfe..4371e53 100644 --- a/videosite/VimeoGrabber.pm +++ b/videosite/VimeoGrabber.pm @@ -70,8 +70,9 @@ sub _parse { $self->debug('Selecting SD video'); $hd = ''; } - $timestamp = $t->{'xml'}->{'timestamp'}; - $dlurl = sprintf('http://vimeo.com/moogaloop/play/clip:%s/1/%d%s', $metadata->{'ID'}, $timestamp, $hd); + $timestamp = $t->{'xml'}->{'request_signature_expires'}; + $hash = $t->{'xml'}->{'request_signature'}; + $dlurl = sprintf('http://vimeo.com/moogaloop/play/clip:%s/%s/%d%s', $metadata->{'ID'}, $hash, $timestamp, $hd); unless(defined($dlurl)) { $self->error('No dlurl found in XML');