EightTube is an old project of mine back in the summer of '23 to get YouTube working on Windows Phone. This project's growth accelerated, mainly because of my iPhone SE's broken state, and I was making my Nokia Lumia 635 my daily driver. The app was based on the InvidiousAPI, and used the WinRT Phone with C# in Visual Studio 2015. A majority of the "inaccurate" data, or the "missing" data is usually from the InvidiousAPI's flakiness.
Unfortunately, this project's source code, compilation files, and builds have all been lost to a corrupted partition. This project meant a lot to me, as it was a project I was extremely fond about, considering the phone I used for development was my grandfather's Windows Phone.
Since the Windows Phone still works, I made this repository to post images of what the app looked like. To this day, the app still functions, and functions pretty well. All the images were taken on 29/03/2024.
The homepage consisted of 3 items: Popular videos, trending videos, and subscribed videos.
You can subscribe to any channel from that channel's page. "show" moved the user to the channel page.
The settings page was pretty barren, and only stored the InvidiousAPI link. On change, the settings page would check if the URL redirected to a genuine InvidiousAPI instance, and show the version of Invidious it was using.
The search page would use the same search menu that Invidious used. Search can be accessed from the homepage, and shows up a dialog box. Users can go to the next page of results, and filter by videos or channels.
The channel page shows basic information about a channel. It shows the videos published, the shorts published, the related channels, and the about section. Due to some bugs with the InvidiousAPI, shorts would sometimes show up with a different schema than what it usually is. This bug is either caught, or it crashes the app after being caught.
This page is arguably the most important page of the app. It shows information about the video, options to download the video, audio, combo, or stream it. It also shows comments and recommended videos. It shows views, likes, ratio of likes to views, published date, and channel that published the video.
The Video streaming quality page looked similar to the video+audio download page.
(bad quality was from the video, not the app)
All pictures are available on the repo.
If anyone knows how to dump a Windows Phone app onto a computer, and decompile it, please tell me 🙏