this post was submitted on 01 Apr 2024
94 points (100.0% liked)

Free and Open Source Software

17953 readers
63 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

For the last month I've been working on a modern, material you interface for Invidious.

Github (Leave a star if you want)

Hosted instance

Features

  • Sponsorblock built-in.
  • Return YouTube dislikes built-in.
  • Video progress tracking & resuming.
  • No ads.
  • No tracking.
  • Light/Dark themes.
  • Custom colour themes.
  • Integrates with Invidious subscriptions, watch history & more.
  • Live stream support.
  • Dash support.
  • Chapters.
  • Audio only mode.
  • Playlists.
  • PWA support.

all 11 comments
sorted by: hot top controversial new old
[–] violetsareblue@beehaw.org 5 points 7 months ago

This looks great!

[–] strawberry@kbin.run 3 points 7 months ago* (last edited 7 months ago) (2 children)

man I really wish invidious supported hd quality. anyone know why it doesn't?

[–] brie@beehaw.org 7 points 7 months ago

IIRC the main reason it isn't enabled by default is because >=1080p is only available via DASH. Normally Invidious can just point the client to fetch videos from Google's servers, but for technical reasons DASH requires the Invidious instance to act as a proxy (the client asks the instance for video data, then the instance fetches it from Google and sends it to the client). The net result is that watching 1080p streams requires much more bandwidth from the server.

[–] Ward 7 points 7 months ago

Enable dash in settings

[–] 7oo7@lemmy.dbzer0.com 1 points 7 months ago (1 children)

This is brilliant. Works pretty well.

Heads up for anyone trying to replace their redirector. It uses /watch/<videoid> instead of watch?v=<videoid>.

[–] Ward 1 points 7 months ago (1 children)

Yea I'm planning on adding support for watch?v={videoId}

[–] 7oo7@lemmy.dbzer0.com 1 points 7 months ago

Thanks a lot of making it. have been having a lot of problems with piped failing. this looks and works great (for now at least).

Another tiny little nitpick is that there's a white flash before the page content loads when the interface is set to dark. it would be nice if it would be set to dark too.

Thanks again!

[–] tiago@beehaw.org 1 points 7 months ago* (last edited 7 months ago) (1 children)

this is and looks awesome! quite polished. the audio-only mode is fantastic, didn't even know i needed that.

side-question: being not quite familiar with hosting... is the linked instance the one you set up, but with the GitHub code people can make their own?

[–] Ward 2 points 7 months ago

Yes anyone can host Materialious on their own server! Does require you to host Invidious too.