No, you do not need a subscription to use Live Mix addon. All the channels included in the addon are free to access.