resolve abstract method
Returns an ImageProvider for a given NowPlayingTrack
If an image cannot be resolved, or does not need to be for
some reason (e.g. we're happy with the image that has already
been found in the system metadata) resolve should return null
Implementation
Future<ImageProvider?> resolve(NowPlayingTrack track);