changed: Only try to get streamdetails when we have no infotag or no streamdetails already
changed: Revert so we can split that out
added: Implement CFileItem::IsVideoFile() function