ViewTube / viewtube

▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content. Docs: https://viewtube.wiki, Status: https://uptime.viewtube.io
https://viewtube.io
GNU Affero General Public License v3.0
1.33k stars 77 forks source link

invidious feature parity #2

Open moisout opened 5 years ago

moisout commented 5 years ago
Feature Invidious ViewTube
Audio-only mode X
No need to keep window open on mobile X X
Free software (AGPLv3 licensed) X X
No ads X X
No need to create a Google account to save subscriptions X X
Lightweight (homepage is ~4 KB compressed) X 15.3 KB compressed
Tools for managing subscriptions: X X
Only show unseen videos X
Only show latest (or latest unseen) video from each channel X
Delivers notifications from all subscribed channels X X
Automatically redirect homepage to feed X X
Import subscriptions from YouTube X X
Dark/Light mode X X
Embed support X X
Set default player options (speed, quality, autoplay, loop) X X
Does not require JS to play videos X X
Support for Reddit comments in place of YT comments X
Import/Export subscriptions, watch history, preferences X
Does not use any of the official YouTube APIs X X
Developer API X X
Per-Channel RSS Feed X

N: Not intended

davidcollini commented 2 years ago

Per-Channel RSS support should also be added to this list

davidcollini commented 2 years ago

Resume watched video playback where it ended should also be added, Reference #372 In Piped

davidcollini commented 2 years ago

Also settings don’t work without JavaScript

davidcollini commented 2 years ago

I believe this project would be the best if it had feature parody with every YouTube frontend, so here’s features from Piped and CloudTube that are great

Piped Lbry Integration

CloudTube Subscribe to channels without an account

moisout commented 2 years ago

Resume watched video playback where it ended should also be added, Reference #372 In Piped

This works when using an account

moisout commented 2 years ago

I believe this project would be the best if it had feature parody with every YouTube frontend, so here’s features from Piped and CloudTube that are great

Piped Lbry Integration

CloudTube Subscribe to channels without an account

I'll add it, but priority right now is getting it to be more stable and reliable

davidcollini commented 2 years ago

I'll add it, but priority right now is getting it to be more stable and reliable

Of course! I just really love this project, and wanted to know if you'd be open to implementing these features since I want to completely move away from using invidious, piped and CloudTube for different tasks, but working on speed and stability is much better than adding features that won't be reliable, thank you and this is the most ambitious frontend for YouTube I've seen!

moisout commented 2 years ago

I'll add it, but priority right now is getting it to be more stable and reliable

Of course! I just really love this project, and wanted to know if you'd be open to implementing these features since I want to completely move away from using invidious, piped and CloudTube for different tasks, but working on speed and stability is much better than adding features that won't be reliable, thank you and this is the most ambitious frontend for YouTube I've seen!

Thanks for the kind words!

sdfg2 commented 2 years ago

First: this is amazing. I started with invidious, moved to piped, then found this this morning and it answers most of the problems I had with the other two, so thank you so much for your effort! I really want to help out where I can with this, I've already had a few issues with setting it all up, but I've been doing my due diligence and searching existing issues first and came across this.

Invidious had the 'only show unseen' for subscriptions (which you have listed), and had a 'watched' indicator when going to the actual channel (which isn't listed). One thing I would love is to have a 'watched' indicator present everywhere, and a toggleable option for 'only show unseen' for the feed.

Jogai commented 1 year ago

Would it make sense to extend the comparison with piped?

arjpar commented 9 months ago

I agree with @Jogai to also have a table featuring Piped parity. Off the top of my head, I can't think of what Piped has that Invidious doesn't though.