tidied implementation and use the latest coverart-browser rb3compat module