3afd8513b84f75e47c948f400e57ff9331bc803b
Warning
Invidious is currently being blocked by Google. Please use Materialious on Android or Desktop to get around this with local video fallback.
Features
- Invidious API extended integration!
- Sync your watch progress between Invidious sessions.
- Watch sync parties!
- YouTube.js fallback if Invidious fails loading videos for Desktop & Android.
- Preview video on hover.
- Sponsorblock built-in.
- Return YouTube dislikes built-in.
- DeArrow built-in (With local processing fallback).
- 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.
- YT path redirects (So your redirect plugins should still work!)
Support table
| Dash | HLS | Local video fallback | API-Extended | Dearrow | RYD | |
|---|---|---|---|---|---|---|
| Web | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
| Desktop | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Android | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Public instances
Public instances are listed here.
Open an issue to add your instance.
Translations
Help translate Materialious via Weblate!
Deploying as a website via docker
Installing as a local application
Previews
Mobile
Player
Transcript
Settings
Channel
Chapters
Playlists
Have any questions?
Special thanks to
- SecularSteve for creating Materialious' logo.
- Invidious
- Clipious for inspiration & a good source for learning more about undocumented Invidious routes.
- Beer CSS (Especially the YouTube template what was used as the base for Materialious.)
- Every dependency in package.json.
- LuanRT for YouTube.js & SABR implementation.
- FreeTube for their subtitle fix.
- spotube for using their README layout for local installation.
Developers
Languages
TypeScript
47.8%
Svelte
46.8%
JavaScript
2.4%
Java
0.9%
CSS
0.8%
Other
1.3%







