Pass format and streams
Add cover fetching, remove dependency on nestor-coverart (deprecated)