PlexWeb Support

- Added Video Duration to support transcoding

Signed-off-by: Kyle Heading <kheading@walford.asn.au>