fix flickering video OSD
Merge pull request #3643 from FernetMenta/osd

fix flickering video OSD
[substr] ensure position is within range
[date/time] validate strings prior to taking substr()
[infotypes] improve validation of strings
[cddb] improved string validation
[networkosx] improve validation of commandline return strings
[cosmetic] adds comments regarding assumptions of string format
[videodb] fix query in GetMusicVideoAlbumsByName
[cosmetics] adds TODO:STRING_CLEANUP to various places in the code that could do with a spring clean
Merge pull request #3654 from jmarshallnz/substr_fixes

Validation substr() usage prior to plowing ahead.
use correct settings descripting text for screensaver fixes #14691
my vcproj
vcproj
mine: rbp tweaks

rbp adjust 2
ADD: JSON-RPC: add a parameter to "Remove" methods allowing to also delete the file
ADD: add advanced settings allowing to customize the items of the "Recently Added" job
ADD: "Queue from here" context menu; Queue from current item to end of list
ADD: "includeallvideos" advanced setting: add all videos to the library, even if there is no scrapper data
ADD: [droid] Ouya specific stuff