Hotfix/2465 keyerror exception on generaterealdata command

Hi @aronasorman - this fixes #2465.
* We now get the video duration from the video cache.  The duration value defaults to zero.
* The `youtube_id` also defaults to the `video_id` to prevent the KeyError exception too.