6 ms·
The problem isn't implementing it, the problem is making sure the implementation doesn't fuck up everything else. In general, this implies that video metadata
by mannyv 3y ago
The problem isn't implementing it, the problem is making sure the implementation doesn't fuck up everything else.
In general, this implies that video metadata is immutable from the source...because the easiest way to do this would be to change the metadata. This is strange because Amazon renumbers episodes and seasons for some foreign shows (the Goes Wrong Show comes to mind).
Anyway, it seems the easiest way would have been to change the preview component to play a specified episode, then add a field and UI to set that specified episode on the series metadata (defaulting to S01E01). Then the question is, "who sets that and how?" That leads into a rabbit hole of who would actually do that, which is probably going to be different for different shows. And any human intervention in the media process will be ugly and awkward. But - since this is a human override, there should obviously be a workflow exception. So there needs to be a permission on the users and a field on the shows.
That's a couple of changes to a few different systems. How do you add a field to series metadata? How do you add a UI option to the metadata management? How do you add a permission on a user/group?
Digging in might take a week or two. Implementing the changes depends on the change control and testing requirements of the various systems. A quarter to deploy from dev to production might be accurate. In a smaller shop it would be a week or two, but Netflix needs to worry about breaking their stuff.