Check if filesession callback exists
Fixes #8457ccc70a regression
Merge pull request #705 from yurydelendik/yt-fileerr

Misc yt player fixes