* add extra data for queuing and change order of clearing mediaInfo
* make SAPlayer the only source for mediaInfo
Co-authored-by: @dylancom
Co-authored-by: @dezinezync
* cancels streaming initally, but player enters weird state trying to stream again
* calling superclass invalidate from engines for good measure
* Fix UI to fix seemingly weird state
* Fix error warning