Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Email feedback] Playlet #113

Closed
iBicha opened this issue Jul 10, 2023 · 2 comments
Closed

[Email feedback] Playlet #113

iBicha opened this issue Jul 10, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@iBicha
Copy link
Owner

iBicha commented Jul 10, 2023

Just discovered Playlet. Thank you. Also just discovered Invidious.

Suggestions:

As previously mentioned, would like channels returned in search.

Also, some way to bookmark certain videos (and channels). I regularly check in to some livestreams and it would be nice to be able to watch without searching each time.

This one may be too hard: fast fowarding through a video shows frames like Youtube so you can figure out when to stop fast forwarding.

Is there an advantage to choosing another Invidious instance or to self-hosting one?

Thank you,

@iBicha
Copy link
Owner Author

iBicha commented Jul 10, 2023

Thank you, all great suggestions, and are on the roadmap! Let me try to cover them one by one.

Just discovered Playlet. Thank you. Also just discovered Invidious.

Suggestions:

As previously mentioned, would like channels returned in search.

Thank you. This is on top of my mind. I explain a bit in this reddit comment how I need to make some changes to the app in order to be able to support features like the channel view, or finding channels in search!

Also, some way to bookmark certain videos (and channels). I regularly check in to some livestreams and it would be nice to be able to watch without searching each time.

This is also on my mind, and related to #51 (comment)

The simple way to achieve what you want as of right now, is to create playlists on Invidious, and they will show up in Playlet (see the reddit comment for more details)

As for bookmarking, or customizing the home page, the home page today is described in this file as follows:

  • Subscriptions (if logged in to Invidious)
  • Trending
  • Trending - Music
  • Trending - Gaming
  • Trending - Movies
  • Popular (within the used Invidious instance)
  • Funny: basically the feed from researching the keyword "funny"
  • News: the feed from researching the keyword "news"
  • All your Invidious playlists (if logged in to Invidious)

Although this is now the home screen for everyone, the goal is to create a "Home page editor" where you can specify what goes in the home page. It can be result of searches, specific channel(s), playlists, etc.

This one may be too hard: fast fowarding through a video shows frames like Youtube so you can figure out when to stop fast forwarding.

In fact, this is not very hard, and I did prototype something that worked, but it's a bit hacky to say the least.
Additionally, as I was prototyping this, I uncovered a couple of issues with the previews (such as iv-org/invidious#3441 and iv-org/invidious#3440)
Finally, with the way I tried to implement this (in Inject thumbnails in DASH), it made loading the video potentially slightly slower to load by a second.
The feature needs to be reworked differently, and potentially be added to the settings so that people can turn it off if it causes issues.

Is there an advantage to choosing another Invidious instance or to self-hosting one?

Absolutely! I run a self-hosted on my home server, and the benefits are

  • Super fast! everything is on my local network. But even if it is not local, an instance with very few users is always faster.
  • When an instance has many users, sometimes the subtitles get blocked by google servers
  • Sometimes google blocks requests when the IP address requesting the video metadata is different from the IP address consuming the video file. When this happens, we fallback to proxying the video through the instance. Some instances do not like it proxying (because it is resource intensive) and it might be slow. This would not happen if the instance and the TV has the same IP address for example.

Thank you,

@iBicha iBicha added the enhancement New feature or request label Jul 10, 2023
@iBicha
Copy link
Owner Author

iBicha commented Oct 14, 2023

@iBicha iBicha closed this as completed Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant