changed: Cosmetics
fixed: We should only try to extract/show thumbs/flags for file-like items (fixes #14176)
fixed: The check for determining whether we're done was wrong
fixed: Auto flags didn't work for items without a VideoInfoTag
changed: Improve logic in GetStreamDetails() for items without a (complete) VideoInfoTag
fixed: Setting streamdetails for auto thumbs/flags didn't work for items with incomplete/empty infotags
fixed: Make sure item has a VideoInfoTag before accessing it
upnp: missing playlist & musicvideo nodes for music library
upnp: smartplaylists had incorrect upnp:class
upnp: fixed missing fanart and thumbs for playlist items. fixes #13945
[musicdb] cosmetic: remove CSongMap and just use an std::map instead
[musicdb] cosmetic: make the path / filename index unique
Merge pull request #2563 from alcoheca/upnp-playlists

Upnp playlists
Pass action by const reference in CApplication::ExecuteInputAction()
fixed broken build, this is just getting sloppy, at least test compile your PRs
fixed broken build, please ping a darwin dev so we can sync xcode project files rather than discover broken builds
added: Doxygen comments to CFileItem:IsAudio/IsVideo/IsPicture
Merge pull request #2486 from arnova/flag_fix

fixed: Stream flags would show for non-video files/items (fixes #14176)
[musicdb] cosmetic: Add HasArtistInfo and make GetArtistInfo use the views, for consistency with albums
[musicgui] cosmetic: reroll the album/artist GUI to make them much cleaner and more logical