Do I really need iTunes?

I got an email from Apple telling me that I must renew my yearly Infuse Pro subscription.

Problem is that I apparently need to have iTunes installed on my Windows PC in order to renew the subscription…

Is there no other way to renew??

Renewals should be handled automatic, unless you canceled your Infuse Pro subscription.

Either way, you can view and adjust your subscription on an iOS device or the Apple TV and won’t need iTunes. More info on this can be found here. How to cancel a subscription from Apple - Apple Support


Just a stupid wording in the email from Apple…