Invidious
Browse YouTube without tracking or ads
IV-Org



An open source alternative front-end to YouTube
User Features:
- Lightweight
- No ads
- No tracking
- No JavaScript required
- Light/Dark themes
- Customizable homepage
- Subscriptions independent from Google
- Notifications for all subscribed channels
- Audio-only mode (with background play on mobile)
- Support for Reddit comments
- Available in many languages, thanks to our translators
Data Import/Export:
- Import subscriptions from YouTube, NewPipe and Freetube
- Import watch history from NewPipe
- Export subscriptions to NewPipe and Freetube
- Import/Export Invidious user data
Technical features:
- Embedded video support
- Developer API
- Does not use official YouTube APIs
- No Contributor License Agreement (CLA)
This update fixes playback and startup issues by adding the new companion component.
Other Key Highlights:
- DASH now enabled by default due to YouTube stream changes
- Graceful handling of parse errors: broken items replaced with error cards
- Player upgrades: persistent caption styles and default playlist selection
- Enhanced keyboard shortcuts for caption customization
- Improved stability for video retrieval without Companion
- API gains support for structured parse-error JSON responses
- Significant bug fixes for livestream proxying, feeds, playlists, search, and video info
For full release notes, visit https://github.com/iv-org/invidious/releases
This release brings new features, improvements and bug fixes. Key Highlights:
- DASH now enabled by default due to YouTube stream changes
- Graceful handling of parse errors: broken items replaced with error cards
- Player upgrades: persistent caption styles and default playlist selection
- Enhanced keyboard shortcuts for caption customization
- Improved stability for video retrieval without Companion
- API gains support for structured parse-error JSON responses
- Significant bug fixes for livestream proxying, feeds, playlists, search, and video info
For full release notes, visit https://github.com/iv-org/invidious/releases
This release brings small improvements and bug fixes.
For full release notes, visit https://github.com/iv-org/invidious/releases
This release brings the long awaited feature of supporting multiple audio tracks in a video, some bug fixes and UX improvements, and many other things primarily oriented to self-hosting instances, and developers using the API.
Key improvements in this release:
- Invidious now supports videos with multiple audio tracks allowing you to select which one you want to hear with!
- Channel pages now have a proper previous page button
- RSS feeds for channels will no longer contain the channel's profile picture
- Support for channel courses page has been added
- Community tabs has been replaced with Posts to comply with YouTube changes
- Tamil is now an available interface language.
For full release notes, visit https://github.com/iv-org/invidious/releases
This release addresses a critical issue that was causing channel pages to fail with a "Youtube API returned error 400" error. Video playback issues still persist in this release.
Key improvements in this release:
- Fixed channel pages loading issues
- Added new video preload control option in preferences
- Shorts can now be sorted by newest, oldest, and popular
- Added support for new interface languages: Bulgarian, Welsh and Lombard
- Improved instance switching speed
- Fixed various playback and subscription issues
For full release notes, visit https://github.com/iv-org/invidious/releases
New features and improvements:
- Search bar now has a clickable button
- YouTube URLs can be pasted directly in the search bar
- Channel page "streams" tab can be sorted by newest, oldest, or popular
- Videos embedded in local HTML files can now be played
- Updated translations
For full release notes, visit https://github.com/iv-org/invidious/releases
- Workaround used to fetch streaming URLs (see https://github.com/iv-org/invidious/issues/4584)
- Fixes a bug that prevented videos from loading (see https://github.com/iv-org/invidious/issues/4551)
-
Add option to disable force_resolve in make_client
Some websites such as archive.org and textcaptcha.com does not support IPv6 and as such requests fail when Invidious requests with IPv6 to those services.
-
Reenable force_resolve on pubsub subscribe request
-
Make force_resolve false by default in make_client
-
Remove missed explicit force_resolve=false
- This version includes a workaround for fetching streaming URLs.
- Fix for subscription feed not updating.
- Improve accessibility
- Videos: Add support for attributed descriptions
- Update specs
- Videos: fix description text offset when emojis are present
- fix view count extraction
- Search: Fix channel search
- CSS: fix long description overflow
- QUIC Hotfix
- Custom Playlists
- New RPCs
- Turkish, Chinese, and Japanese translations
