Stream pausing after setChannel() when previous channel is offline

I moved to another method as my project is due later this week. If you would like I can create an issue on the GitHub with the information I have if you’re sure this is not an implementation error on my end. Thanks.