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
LibreSpark avatar

LibreSpark/LibreTVArchived

0
View on GitHub↗
13,137 stars·26,955 forks·JavaScript·apache-2.0·48 viewslibretv.is-an.org↗

LibreTV

LibreTV is a self-hosted media aggregator and streaming client designed to consolidate video content from multiple external providers into a single, unified library. By standardizing metadata and media formats, the platform provides a centralized interface for browsing and managing personal media collections.

The application distinguishes itself through its focus on uninterrupted playback and efficient navigation. It features automated manifest parsing to detect and strip commercial segments from video streams, ensuring an ad-free viewing experience. Additionally, the interface supports direct hardware keyboard mapping, allowing users to manage playback controls and navigation without relying on on-screen graphical elements.

The software is built for containerized deployment, enabling users to host their own private media infrastructure on local servers or cloud platforms. It utilizes stateless configuration through environment variables to support consistent execution and horizontal scaling across diverse hosting environments.

Features

  • Media Aggregators - Aggregates video content from multiple external providers into a unified, self-hosted library.
  • Self-Hosted Media Servers - Offers a containerized, self-hosted media server platform for managing and streaming personal video collections on private infrastructure.
  • Video Streaming - Provides a centralized video streaming interface that automatically detects and removes commercial segments from video manifests for uninterrupted playback.
  • Video Library Managers - Provides a centralized interface for organizing and browsing video content from multiple external sources.
  • Content Aggregators - Consolidates video content from multiple external providers into a single, unified library for browsing.
  • Self-Hosted Deployment Platforms - Supports self-hosted installation on private infrastructure to maintain full control over data and configuration.
  • Advertisement Blockers - Detects and strips promotional segments from streaming video content to ensure continuous playback.
  • Manifest Rewriters - Parses and modifies streaming video manifests in real time to remove commercial segments.
  • Keyboard Navigation - Enables efficient media playback control and interface navigation through direct hardware keyboard mapping.
  • React - Listed in the “React 项目” section of the Great Open Source Project awesome list.
  • Containerized Deployments - Deploys private streaming environments using portable container units for consistent performance.
  • Privacy and Ad Blocking - Intercepts and strips promotional video segments by parsing stream manifests to ensure uninterrupted playback.
  • Ad-Free Interfaces - Provides an ad-free viewing experience by automatically removing commercial interruptions from video streams.
  • Playback Controllers - Enables management of video playback and navigation using keyboard shortcuts.
  • Container-Native Infrastructure - Provides infrastructure designed specifically for consistent containerized execution across cloud and local servers.
  • Container Orchestration & Deployment - Packages the application into portable container units for consistent execution across diverse environments.
  • Data Normalization - Maps heterogeneous metadata from disparate external video providers into a unified internal schema.
  • Instance Configuration - Maintains infrastructure settings through external environment variables for rapid deployment of media environments.
  • Environment Variables - Externalizes instance-specific settings into environment variables to facilitate rapid deployment and scaling.

Star history

Star history chart for librespark/libretvStar history chart for librespark/libretv

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with LibreTV

These projects share indexed features with LibreTV. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • moontechlab/lunatvMoonTechLab avatar

    MoonTechLab/LunaTV

    7,879View on GitHub↗

    LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized media server that aggregates video sources and metadata from multiple external content management systems into a single searchable interface for streaming live television and on-demand video. The project distinguishes itself with a video stream ad-skipper that identifies and removes sliced advertisements from video feeds. It also features a remote configuration distribution system that delivers application settings through encoded links to automate the setup of clients. The appl

    TypeScript
    View on GitHub↗7,879
  • streamaserver/streamastreamaserver avatar

    streamaserver/streama

    9,816View on GitHub↗

    Streama is a self-hosted media server and library manager designed for organizing and streaming personal collections of movies and television shows. It functions as a dockerized streaming application that provides a web-based media player for accessing video assets. The system distinguishes itself by supporting synchronized video playback, which coordinates the playback state and timeline across multiple clients in real time. It also enables remote media integration, allowing users to build a streaming collection that combines locally stored files with content hosted at external URLs. The pr

    JavaScriptmediamedia-playermedia-server
    View on GitHub↗9,816
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
Compare all 30 related projects→

Frequently asked questions

What does librespark/libretv do?

LibreTV is a self-hosted media aggregator and streaming client designed to consolidate video content from multiple external providers into a single, unified library. By standardizing metadata and media formats, the platform provides a centralized interface for browsing and managing personal media collections.

What are the main features of librespark/libretv?

The main features of librespark/libretv are: Media Aggregators, Self-Hosted Media Servers, Video Streaming, Video Library Managers, Content Aggregators, Self-Hosted Deployment Platforms, Advertisement Blockers, Manifest Rewriters.

Which projects share features with librespark/libretv?

Projects with overlapping indexed features include: iv-org/invidious — Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a… moontechlab/lunatv — LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized… streamaserver/streama — Streama is a self-hosted media server and library manager designed for organizing and streaming personal collections… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… nodebb/nodebb — NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.…