Refactored Media Domain, now streaming video on details page