SebastianRask / Pocket-Plays-for-Twitch

Open source Twitch client for Android
GNU General Public License v3.0
64 stars 14 forks source link

No Playback Android 5.x #9

Closed maddawg836 closed 6 years ago

maddawg836 commented 6 years ago

Hello,

Thanks for your hard work in fixing the emotes issue! I noticed someone else on the play store had an issue with playback on version 5 of android. I'm on 5.1.1 and it seems like certain streams just dont want to load. It says stream no longer live, but it connects to chat and I can watch it from twitch app. happens to a majority of streams, but some do still work.

Hope you can help again!

Thanks.

SebastianRask commented 6 years ago

Hey there, I started roll out of an update yesterday that should fix this issue - Did you update or is this issue still present?

maddawg836 commented 6 years ago

I have just reinstalled to be certain, I'm on 1.8.1. Streams/games don't generate thumbnails most of the time (also on my phone too so might be twitch side since only started today). The "stream no longer live" message comes up after the stream attempts to load about 15 seconds, before it would give the error right away. Chat does load normally.

Another strange thing is that I can load just about any stream in the game for "Hearthstone". I tried about 10 in that category and they all worked.

SebastianRask commented 6 years ago

I am experiencing something strange on Android 5.x - It seems that it is only the 'auto' video quality that is not working - Do you experience the same?

maddawg836 commented 6 years ago

Yes I did notice this before I updated. Before when i got the stream ended immediately, I wasnt able to select a quality since only auto was there. I just recently tried, and it did load randomly, I was able to change the quality back to low which is what I normally use on it. It seems to be working now on other stream since it remembered the low option.

Can confirm auto not working but source does. All stream load quickly like normal now. If i switch the quality to auto and let the error occur, I can still access the different qualities.

derrod commented 6 years ago

To follow up on this: the reason for this is likely that Twitch has decided to add the game name to the token that is used to authenticate with the usher service. If the game name contains special characters or spaces those are not correctly escaped resulting in playback failing. Funnily enough it also happens in some official Twitch apps: https://www.reddit.com/r/Twitch/comments/9xjp0s/why_can_pokemon_games_not_be_watched_on_ps4/

maddawg836 commented 6 years ago

This happened on the pokemon stream! It says it ended and the only option is on the quality is auto. Hopefully they realize and fix it. Thanks for the update derrod!

Edit: I just checked and it looks like they fixed it.