@dej since I was unable to find a solution that checks all boxes, I am currently trying bookbeats, which is affordable, but A)  proprietary and B) has DRM. But I can cancel every month at least. So I am not settled yet and still looking for something better.