When you sign in to your tv provider, after entering the activation code for the channel you are authenticating, make sure you check the box that says keep me signed in!
I kept unchecking it and thats why I had to reauthenticate every day. All the other solutions are a waste of time!