Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

atomtables/EightTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EightTube

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.

Homepage

The homepage consisted of 3 items: Popular videos, trending videos, and subscribed videos.

Popular

wp_ss_20240329_0001

Trending

wp_ss_20240329_0002

Subscribed

wp_ss_20240329_0006

You can subscribe to any channel from that channel's page. "show" moved the user to the channel page.

Settings

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. wp_ss_20240329_0005

Search

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.

Search Dialog

wp_ss_20240329_0007

Search Results

wp_ss_20240329_0008

Channel Page

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.

Channel Videos

wp_ss_20240329_0011

Channel About

wp_ss_20240329_0010

Video Page

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.

Video Info

wp_ss_20240329_0014

Video Description (3 lines of it)

wp_ss_20240329_0012

Video Recommended Videos

wp_ss_20240329_0013

Video Download Pages

wp_ss_20240329_0015 wp_ss_20240329_0016 wp_ss_20240329_0017

Video Watching

The Video streaming quality page looked similar to the video+audio download page. wp_ss_20240329_0018

(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 🙏

About

A youtube client for Windows Phone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published