I have been looking for this software for a long time and I am happy to pay one euro a month for it. It has all the features I was looking for and much more.
Finally there is order in my online collection and I can easily switch between devices.