Open source YouTube front-end that protects privacy, blocks ads, and offers subscription management without Google accounts. Available in multiple languages.

At a Glance:

Invidious is an open-source alternative front-end to YouTube that offers a lightweight, privacy-focused viewing experience without ads, tracking, or JavaScript requirements, while supporting subscriptions independent from Google and providing a developer API.

Overview:

Invidious is an open-source alternative front-end to YouTube that lets users watch, search, and subscribe to YouTube content without connecting directly to YouTube's servers. It removes ads and tracking scripts while requiring no JavaScript to function. Users can manage subscriptions independently from Google, receive notifications for subscribed channels, listen in audio-only mode with background playback on mobile, and view Reddit comments integrated into videos. The project also provides a developer API and does not rely on official YouTube APIs, making it useful for anyone who wants a lighter, more private way to access YouTube content through a web browser or embed videos elsewhere.

Key Decision Points:

  • Privacy-focused design: Invidious operates with no ads and no tracking, and does not require JavaScript, making it suitable for users who want to minimize data collection while watching YouTube content.

  • Independent subscription management: Users can subscribe to channels without a Google account, import subscriptions from YouTube, NewPipe, or FreeTube, and export data to NewPipe and FreeTube.

  • Deployment model: Invidious is available through community-run public instances listed on the project website, though the README does not include self-hosting setup instructions.

  • Mobile audio playback: Audio-only mode with background playback support makes the tool practical for mobile listening without keeping the screen active.

Core Features:

  • Ad-free and tracking-free playback: Invidious serves YouTube content without advertisements or tracking mechanisms.

  • Lightweight no-JavaScript interface: The web interface functions without requiring JavaScript, with support for light and dark themes and a customizable homepage.

  • Platform-independent subscriptions: Users can subscribe to channels, receive notifications for new content, and manage subscriptions without a Google account.

  • Audio-only mode: Background audio playback is supported on mobile devices, allowing listening while using other apps or with the screen off.

  • Reddit comment integration: Video pages can display comments sourced from Reddit instead of or in addition to YouTube comments.

  • Data import and export: Subscriptions and watch history can be imported from YouTube, NewPipe, and FreeTube; user data can be exported to NewPipe and FreeTube.

Use Cases:

  • Privacy-conscious YouTube viewers: Users who want to watch YouTube videos without ads, JavaScript, or Google tracking can use Invidious through any public instance.

  • Viewers who consume YouTube primarily as audio: The audio-only mode with background playback serves users who treat YouTube as a podcast or music source on mobile devices.

  • Users managing subscriptions outside the Google ecosystem: People who want to follow YouTube channels and receive notifications without signing into a Google account can manage subscriptions through Invidious.

Open-Source Alternative Value:

Invidious functions as an open-source alternative front-end to YouTube, providing a codebase that community members can inspect and build upon. The project explicitly states it does not use official YouTube APIs, which means its functionality depends on a different approach to accessing and serving video content. It includes a developer API and supports embedded video use, and the project website maintains a list of public instances that anyone can use. For developers interested in how an independent YouTube front-end can be built or who want to integrate YouTube content into other applications without relying on Google's official APIs, Invidious offers a publicly available codebase without a Contributor License Agreement requirement.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

20,441

Fork

2,290

Licenza

AGPL-3.0

Metadati

Alternativa a
YouTube