Remove strange update_playlist_directory() on setting film; that made the
_spl_view behave strangely since on selection all its contents were deleted
and re-created.
Disable _spl_view during playback.
1. add all discovery jobs immediately rather than waiting for
each one to finish (by polling) before starting the next.
2. replace polling with a condition in JobManager.