Bad news for all YouTube custom servers

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

u/Asleep_Hat_4285 — 4 days ago

Fun fact: if you open mail.google.com on old version of google chrome on android it will load legacy version of gmail

Just been using my s4 and I had random idea to check if gmail is sill working on older browsers and suprise when opened gmail and logged in it opened original legacy gmail web app from around 2014 it fully working just logo it’s replaced by new one

u/Asleep_Hat_4285 — 9 days ago

gdatav2.truehosting.net and youtubei.truehosting.net are working again

So there was a problem with invidious that made instances around the world just die. Problem was caused the youtube app version that invidious was making requests was cut off and I needed to wait for fix. Now all truehosting instances are up to date and working sorry for problem for anyone

u/Asleep_Hat_4285 — 29 days ago

How to Downgrade LG Optimus L7 to Android 4.0.3

Recently i found my old LG Optimus L7 (LG P700) and it has android 4.1.2 but i have a lot phones with that version so i wanted to downgrade it to stock 4.0.3 but every time I want to flash V10K_00.kdz file using this https://www.mediafire.com/download/fwrcd3pdj0svjtb/LG_Flash_Tool_2014.zip its was just working while then gave me this error

Upgrade error

WParam: 100

LParam: 1002

after clicking ok program crashed

Also tried LG Flash Tool 2014 but it just gave me error Please install CSMG B2C Client TOOL. Select Tool -> B2C Client Setup menu for normal flash flash window opened (all text was question marks) and then stoppen and was saying:

????? ? ??? ??? ? ??? ???? ??, ??? ??? ??? ? ????. (?? ??? ??? 'Emergency Mode'? ???? ??? ????.) ????? ? USB ????? ??? ???? ???? ??? ??? ? ????. ?? ???? ??? ???? ?? ? ? ??? ?? ???? ?? ???? ?????.

?? ????? ? ??? ???? ???? ??? ??? ??? ?? ?????? ?? ??????.

Thanks anybody that will help :)

u/Asleep_Hat_4285 — 1 month ago

Who want to help me developing gdatav2.truehosting.net

I’m currently working hard to add as many features as I can to my lightweight rust server that aims at reviving older gdata mobile YouTube apps but my skills in rust are at about 0 and working with AI it’s horrible experience.

So anyone who know a little of rust can help me adding new features or optimizing this project for now things left to fully revive GData v2 YouTube apps are:

- Add function to on server-side live mux YouTube separate audio and video files to play videos in HD
(Tried to do this but time was stuck at 00:00, you can’t seek and sound disappeared after around 1:40)
- Channelpage favorites, activity and playlists tab
- Add playlists support
- Fix XML structure to make channel name instead of id appear in 3.x and below
- add better support for region based responses
- optimize code for better performance
- fix description (I think invidious problem)

Next thing I want to add is protobuf but I totally not understand proto in rust.

Who have time and want to help reviving old YouTube apps can help me by creating pull requests

You can just also support me and show you want this project by leaving star on GitHub

GitHub link: https://github.com/Basket5125/yt-feeds-proxy

Public instance: http://gdatav2.truehosting.net

Thanks to all people that will help :)

u/Asleep_Hat_4285 — 1 month ago

Patched Youtube app with background playback support (Android 4.1+)

Sharing patched OGYouTube apk with my private 24/7 fast server working on android 4.1+

https://nc1.truehosting.net/s/iTLSWRyWoteAA5g

This app supports background playback this mean you can turn screen off and video will be still playing

Also here you can download more patched versions https://nc1.truehosting.net/s/PjqtjDCBe5WYgYM (some of apks require rename to install next to offical youtube app to rename you can use https://clonemy.app/)

Server status page: https://stats.uptimerobot.com/F1QfpO5Gl7/801927831 (VPS)
https://stats.uptimerobot.com/F1QfpO5Gl7/803481990 (API Server)

Enjoy :)

reddit.com
u/Asleep_Hat_4285 — 1 month ago

My innertube server it’s getting to work

Today I worked hard to make my innertube server have as many features as possible so I added more items on homepage, full channel support, and some smaller fixes so it’s now usable

Server url: http://youtubei.truehosting.net also supports https

You can patch innertube (YouTube 5+) apks same way as for yt2009

This server use mainly gdatav2.truehosting.net as information source

All patched apks: http://nc1.truehosting.net/s/PjqtjDCBe5WYgYM

Apks from photos are in this folder those are 5.18.5 and fullscreenogyoutube tested on android 4.4.2 and android 9

I hope you enjoy it :)

PS: It may be sometimes slow but I will optimize it over time my main goal is to implement innertube support to gdatav2.truehosting.net but I have problem with using protobuf in rust

Edit: sorry I forgot to upload 5.18.5 will be in folder today
Edit 2: 5.18.5 is now in folder

u/Asleep_Hat_4285 — 1 month ago

Youtube 2010 webapp revived

I added blazer api support to my GData API V2 server gdatav2.truehosting.net

Blazer API:

all requests are GET.

gdatav2.truehosting.net/mobile/blzr/watch?v=VIDEO_ID - gets basic data about a video
gdatav2.truehosting.net/mobile/blzr/view_comments?v=VIDEO_ID - gets the video's comments
gdatav2.truehosting.net/mobile/blzr/results?q=QUERY - search videos

(Profile endpoints not supported currently)

I also made a 2010 youtube webapp server

Link: myoutube.truehosting.net

NOTE: HQ uses video streaming endpoint thats allowing to watch 1080p but its not finished yet it uses server-side muxing and I have few problems: Video time is not showing in older browsers, players, If you pause and play video it will start at 00:00 and you can't rewind it. But apart from that it does its job. I highly recommend turning HQ button off

Enjoy:)

reddit.com
u/Asleep_Hat_4285 — 3 months ago

Even more patched versions with gdatav2.truehosting.net

I patched even more versions to work with gdatav2.truehosting.net bdw I'm currently working with channel page and playlist support enjoy:)

Link: https://nc1.truehosting.net/s/PjqtjDCBe5WYgYM

PS: Please report here any problems cause i didn't test those apks at all sorry

Edit: If you have apps patched with yt2009.truehosting.net please send them here cause i have tool to easy patch them

EDIT 2: Big thanks to u/ObjectiveMedia7211 for a lot of yt2009.truehosting.net patched apks

reddit.com
u/Asleep_Hat_4285 — 3 months ago
▲ 3 r/oldyoutubelayout+1 crossposts

Sharing few patched Youtube versions

https://nc1.truehosting.net/s/PjqtjDCBe5WYgYM

They are patched with my own GData API V2 revival

1.x - not tested

2.4.4 - Working (homepage sometimes show error)

3.3.0 - Working (author name broken)

4.1.23 - Working

If you see video playback error try clicking try again few times in description you can see from what invidious instance your video is downloaded

Enjoy

reddit.com
u/Asleep_Hat_4285 — 3 months ago
▲ 13 r/oldyoutubelayout+1 crossposts

New public ultra-fast gdata v2 revival by Truehosting.net

I've recently started developing new GData revival. I used to main YTFixer for yt on my Galaxy S4 but it was really slow and not responsive, so i coded a new fast, light, stable revival in rust

Advantages of this project

- It puts in xml direct links for videos so main server is only for text parsing and sending
- Small, dependency-minimal Rust binary with async I/O.
- Uses Invidious instances as backends — no scraping or Innertube reliance.
- Load-balancing across mirror instances and primary rate limiting.
- No embedded secrets in source; logging via `tracing`.

Supported features

- Trending / standard feeds: `/feeds/api/standardfeeds/:region/:feed`
- Video search: `/feeds/api/videos?q=...`
- Single video metadata (not fully implemented): `/feeds/api/videos/:video_id`
- Comments feed: `/feeds/api/videos/:video_id/comments`
- Related videos: `/feeds/api/videos/:video_id/related`
- User profile (Not fully implemented): `/feeds/api/users/:username`
- User uploads: `/feeds/api/users/:username/uploads`
- Redirects to Invidious embeds: `/embed/:video_id`Supported features

Planned features

- Add playlist support
- Finish full user profile page
- Add fully performant HD support (server-side optimized muxing)
- Add video description support

Important notes

- Older devices may have problems playing some video streams because large media files are streamed directly from Google/YouTube (via the Invidious instance). If clients have limited memory or CPU, consider proxying with an edge transcoder or use lower-quality endpoints.## Planned features

For now I patched only version 4.1.23 but in this folder in future other versions will show up too: https://nc1.truehosting.net/s/PjqtjDCBe5WYgYM

If you want to patch apk yourself this api url is working on both http and https on url: gdatav2.truehosting.net

Enjoy this project please report any issues here 😄

Also the github repo will show up in few days i'll send link here.

PS: (For people from Poland) Please consider supporting me and my hosting infrasctructure by buing minecraft, counter strike, nodejs or any other server on truehosting.net

Truehosting Team

EDIT: If you see video playback error click try again few times if it don’t work close app and open it again this will make it will get from server new video links

reddit.com
u/Asleep_Hat_4285 — 3 months ago

Anyone have any old youtube .proto file

Recently i tried to modify .proto files that are in yt2009 project to make apps look more like when they were officially supported by Google, but its really hard to make protobuf files that can use full potential of youtube app. If anyone find anything an archive, repo etc with anything that will help me make .proto files for yt2009 i would be very grateful. Most important ones are that for /youtubei/v1/browse and /youtubei/v1/next endpoints first one is for homepage and ui (for example that bar on bottom with home trending etc tabs that's missing in yt2009 proto) and second one is for that list under video player with description author info etc. Good luck and thanks to people who want to help.

reddit.com
u/Asleep_Hat_4285 — 3 months ago

I have really good news for you. I just redirected all endpoints for videos to YTFixer (same algorithm as notPipe) by u/Gohoski and it started working great instance is no longer really slow and there is no problem with longer videos I hope you enjoy it. BIG THANKS TO u/Gothoski

Check it out —> http://yt2009.truehosting.net

PS:In future I’ll make fork of yt2009 with support for YTFixer video downloading system

reddit.com
u/Asleep_Hat_4285 — 4 months ago