My Fork Of Newpipe

100DaysToOffload Android 

I have been a user of Newpipe ever since its creation. Although they didn't add the sponsor block support to the app, someone else did. Since then, I have been using the polymorphic shade's fork version, which has the sponsor block support.

In today's blog post, I will tell you guys how I ended up with my very own fork of Newpipe.

Inception

Yesterday, I saw a pull request on polymorphic shade repo of adding a new sponsor block category called preview/recap. This got me thinking, I wanted the filler category to be added, but I had to depend on maintainer on doing so.

I then decided to take the matter in my own hands. Thus, creating a fork version of Newpipe X Sponsor Block.

Roadblock

Since I don't have much experience with Android app development (Java Side). I took the reference of the pull request to integrate the filler category into the app.

After a lot of trial and error, I finally managed to incorporate both the preview and filler categories into the app. I was happy with the output, but then I decided to rice[^1] the whole theme of the app.

Personalization

My favorite color is Purple, thanks Stardman[^2] for spoiling me. That being said, I changed every inch of the theme, the only place where you can still see the original color is in the video player screen.

Since the look of the app was changed, I then changed the name to SkipTube[^3].

Continuity

I'm not sure if I would continue this project. Due to my limited knowledge of Java based android apps, I can't work on adding or removing certain features from the app. Although, the upstream changes would be merged, if I'm still using the app.

If you feel like checking out this fork, then here's the link. Feel free to criticize the look and the name.

This is the Day 14 of 100DaysToOffload challenge (Round Two)

[^1]: Meaning of Rice
[^2]:Stardman YouTube
[^3]:SkipPipe