ported 8tracks related code to a service