awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yattee avatar

yattee/yattee

0
View on GitHub↗
3,322 stars·129 forks·Swift·agpl-3.0·21 views

Yattee

Yattee is a privacy-focused video player and multi-backend video aggregator designed for streaming online content without tracking, ads, or account requirements. It functions as a cross-platform application that collects video content from self-hosted servers, third-party APIs, and decentralized platforms into a single interface.

The project features SponsorBlock integration to automatically skip sponsored or promotional segments using a community-sourced timestamp database. It also includes an Invidious-compatible API server that can replace standard endpoints to facilitate private playback.

The system covers a broad range of capabilities, including remote media control for managing playback on separate devices, personal library management with cloud synchronization, and high-resolution video rendering. It provides tools for multi-source streaming from local network shares and federated instances, alongside a self-hosted proxy server to prevent user tracking.

The server component supports deployment via Docker Compose and includes web-based administration for managing cache settings and rate limiting.

Features

  • Privacy-Focused Video Aggregators - Aggregates video content from self-hosted servers, third-party APIs, and decentralized platforms into a single privacy-focused interface.
  • Private Streaming Proxies - Enables private video streaming by routing content through self-hosted servers or frontend instances to avoid tracking.
  • Multi-Source Content Aggregation - Fetches video content from self-hosted servers, frontend instances, decentralized platforms, and local network shares.
  • Invidious API Implementations - Functions as an Invidious-compatible API server to provide trending feeds and video data to clients.
  • Video Search Aggregators - Collects and aggregates video content from multiple decentralized and third-party platforms into one interface.
  • Privacy-Focused Video Players - Provides a cross-platform application for streaming online video without tracking, ads, or account requirements.
  • Privacy-Preserving Video Playback - Provides a video playback interface that removes tracking and advertisements to protect user privacy.
  • Remote Playback Controllers - Allows managing playback state and sending videos to other devices over a network.
  • Sponsor Skipping Clients - Integrates with a community-sourced database to automatically skip sponsored video segments.
  • Cloud-Synced Libraries - Provides a personal library for bookmarks and history with synchronization across multiple devices.
  • Video Proxy Servers - Ships a container-based server that extracts streams and proxies playback to prevent user tracking.
  • Privacy Proxy Servers - Routes video streams through a containerized proxy server to prevent direct user tracking by external platforms.
  • Plugin-Based Source Abstractions - Uses a plugin-based abstraction to normalize diverse video source APIs into a single player model.
  • Content Aggregators - Aggregates video content from multiple self-hosted and third-party APIs into a single unified interface.
  • Playback History Tracking - Tracks previously viewed videos and maintains a sequential queue of upcoming content.
  • Playlist Managers - Provides tools for creating and organizing curated collections of video content into named playlists.
  • Cross-Device State Synchronization - Mirrors application state including video bookmarks and watch history across multiple devices.
  • Data Caching - Implements a system to store extracted data locally for a configurable period to reduce API calls.
  • Subscription Feed Retrievers - Implements interfaces for fetching and surfacing recent video updates from followed channels in a unified feed.
  • Video Backend Management - Implements a management interface to switch between multiple self-hosted or third-party video backends.
  • Cloud File Sync - Synchronizes user bookmarks, playlists, and watch history using remote cloud storage services.
  • Metadata - Features a configurable cache layer for extracted video metadata and stream URLs with custom TTLs.
  • Video Source Configuration - Provides a system to add remote servers, frontend instances, and local folders as video sources.
  • Digital Media Playback - Supports streaming and rendering digital video files from local devices, network shares, and remote servers.
  • Federated Video Discovery - Allows users to discover and stream videos from federated PeerTube instances directly within the app.
  • Remote Playback Command Processing - Transmits playback controls like play, pause, and seek across the network to manage separate devices.
  • Cross-Device Playback Control - Enables managing video playback on a separate device over the network, including sending videos and controlling state.
  • Proxy Routing - Forces requests through configurable proxies to bypass regional restrictions and rate limits.
  • Media Player Interfaces - Provides customizable layouts and on-screen button configurations for the playback interface.
  • API Rate Limiting - Protects server endpoints using rate limiting, authentication, and signed stream URLs.
  • Invidious-Compatible APIs - Implements an Invidious-compatible API server to replace standard endpoints for private playback.
  • Social Platforms - Cross-platform YouTube frontend for Apple devices.
  • Video Streaming - Alternative YouTube frontend for Apple platforms.

Star history

Star history chart for yattee/yatteeStar history chart for yattee/yattee

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Yattee

Similar open-source projects, ranked by how many features they share with Yattee.
  • iv-org/invidiousiv-org avatar

    iv-org/invidious

    20,471View on GitHub↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Crystalagplv3hacktoberfestinvidious
    View on GitHub↗20,471
  • infinityloop1308/pipepipeInfinityLoop1308 avatar

    InfinityLoop1308/PipePipe

    4,637View on GitHub↗

    PipePipe is a multi-platform video client that aggregates content from YouTube, PeerTube, and other sites into a single interface. It provides ad-free viewing by automatically skipping sponsored segments and restoring dislike counts and original titles, while supporting background audio playback that continues after leaving the app. The application includes a video download manager that fetches streams in multiple formats, resumes interrupted downloads, and batch downloads entire channels and playlists. The app is built on a modular architecture that uses plugin-based content extraction to su

    Shellandroidmediaplayernewpipe
    View on GitHub↗4,637
  • mpvnet-player/mpv.netmpvnet-player avatar

    mpvnet-player/mpv.net

    5,155View on GitHub↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    C#audio-playercommand-linedotnet
    View on GitHub↗5,155
  • mps-youtube/mps-youtubemps-youtube avatar

    mps-youtube/mps-youtube

    8,740View on GitHub↗

    mps-youtube is a YouTube terminal client and command-line media player. It allows users to search for, stream, and play YouTube videos and audio directly within a terminal emulator without requiring an API key. The project functions as a media downloader and search tool, providing capabilities to save video and audio content to the local file system in various formats and resolutions. It includes specialized discovery tools for finding music albums and matching individual tracks based on metadata. The software covers a broad range of media management capabilities, including headless media co

    Python
    View on GitHub↗8,740
See all 30 alternatives to Yattee→

Frequently asked questions

What does yattee/yattee do?

Yattee is a privacy-focused video player and multi-backend video aggregator designed for streaming online content without tracking, ads, or account requirements. It functions as a cross-platform application that collects video content from self-hosted servers, third-party APIs, and decentralized platforms into a single interface.

What are the main features of yattee/yattee?

The main features of yattee/yattee are: Privacy-Focused Video Aggregators, Private Streaming Proxies, Multi-Source Content Aggregation, Invidious API Implementations, Video Search Aggregators, Privacy-Focused Video Players, Privacy-Preserving Video Playback, Remote Playback Controllers.

What are some open-source alternatives to yattee/yattee?

Open-source alternatives to yattee/yattee include: iv-org/invidious — Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a… infinityloop1308/pipepipe — PipePipe is a multi-platform video client that aggregates content from YouTube, PeerTube, and other sites into a… mpvnet-player/mpv.net — mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia… mps-youtube/mps-youtube — mps-youtube is a YouTube terminal client and command-line media player. It allows users to search for, stream, and… freetubeapp/freetube — FreeTube is a privacy-focused desktop application for watching YouTube videos without ads, tracking cookies, or the… skytubeteam/skytube — SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that…