
Bad news for all YouTube custom servers
So as you may notice apps patched with my gdatav2.truehosting.net or invitube stopped playing videos.
This happened because YouTube started to kill last “normal” video/mp4 360p format (format 18) which was only one that has video and audio in one file. That means now there is no format available directly on google servers that contains video and audio so it can be played normally on legacy devices or via 2009 flash player.
I’m currently working on a modification that will allow YouTube 4.3.9 play HLS streams (thanks to ftde0 for idea) but it’s not that easy also there is chance that it will not work on android below 8.0.
For now if your device supports HLS you can use http://myoutube.truehosting.net which is using modified tuberepair server for video streams. It’s working smooth on galaxy s4 and s3 mini. Currently videos are only streamed in 1080p but soon I will implement option to specify quality in request url.
The HLS is working cause it’s just converting YouTube SABR fragments into HLS so this will work for a while and it’s not cooking servers.
PS: F**k YouTube for completely removing support for old devices