changed: Add option to CFileItem::IsVideo() to check for (real) files only
fixed: We should only try to extract/show thumbs/flags for file-like items (fixes #14176)
changed: Cosmetics
fixed: Auto flags didn't work for items without a VideoInfoTag
fixed: Handling of videodb items was broken
changed: Only update infotag when we got streamdetails else we'll may create an empty one
changed: Only try to get streamdetails when we have no infotag or no streamdetails already
changed: Revert so we can split that out
changed: Use IsVideo(true) to determine whether it's a real video file
fixed: Setting streamdetails for auto thumbs/flags didn't work for items with incomplete/empty infotags
changed: Improve logic in GetStreamDetails()