Don't call youtube api if there's no embedded video

Single commit to remove an annoying bug.
getEmbeddedVideos should return early when no embedded videos are available

Thanks for taking this PR in consideration.