awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
streamaserver avatar

streamaserver/streama

0
View on GitHub↗
9,816 estrellas·976 forks·JavaScript·MIT·4 vistas

Streama

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 project covers digital asset administration through role-based access control and automated library management. This includes bulk media importing, regex-based file parsing, and automated metadata retrieval from external databases. The playback experience is rounded out with on-the-fly subtitle conversion and progress tracking.

The application is packaged into Docker images to facilitate containerized deployment.

Features

  • Self-Hosted Media Servers - Provides a private platform for the centralized storage and streaming of personal movie and television collections.
  • Playback Synchronizers - Coordinates real-time video timeline scrubbing and playback state across multiple clients for a synchronized viewing experience.
  • Entertainment Metadata Retrieval - Automatically populates library entries by fetching movie and show details from external entertainment databases.
  • Content Organization Systems - Organizes movies and shows using a system of predefined genres and custom tags to improve content discovery.
  • Media Content Managers - Provides a drag-and-drop interface for organizing, editing, and uploading video files for movies and television shows.
  • Local Media Bulk Importers - Provides a tool that scans local directories to create multiple media entries based on configurable filename patterns.
  • Video Library Managers - Features a centralized interface for organizing video collections with automated metadata fetching and bulk importing.
  • Remote Stream Integrations - Allows the library to include and stream video content from external HTTP links instead of local disk storage.
  • Remote URL Media Linking - Allows the addition of videos to a collection using remote HTTP links instead of local storage.
  • Synchronized Web Players - Ships a web-based player with real-time timeline synchronization for shared watching experiences.
  • Web-Based Media Players - Ships a browser-native media player with integrated playback controls and season navigation for series.
  • Media Naming Configurations - Uses regular expression patterns to identify and categorize media files based on specific filename structures.
  • Media Filename Parsers - Uses regular expression patterns to automatically identify and categorize media files based on their filename structures.
  • External API Integrations - Implements connections to external databases via APIs to automate the population of movie and show metadata.
  • Media Asset Administration - Provides a web interface for administering video assets and subtitles with integrated access control.
  • Hybrid Media Integration - Allows the creation of a streaming collection that merges locally stored files with content from external URLs.
  • Global Server Settings - Provides a centralized system for managing server-wide parameters including upload directories, API keys, and base URLs.
  • Containerized Deployments - Provides standardized packaging via Docker images to ensure consistent application execution across diverse hosting environments.
  • Media File Upload Handlers - Implements a system for adding videos to the server via drag-and-drop uploads or local directory linking.
  • Playback Position Tracking - Saves the current playback position of videos to allow users to resume watching from the last stopped point.
  • User Role Management - Provides a system for managing user roles and assigning permissions to distinguish admins from viewers.
  • Role-Based Access Control - Implements role-based access control to distinguish between administrative settings and viewer permissions.
  • File Management Systems - Ships a web-based interface for managing and manipulating media files directly within the server environment.
  • Media Server Software - Self-hosted server for streaming media.
  • Video Streaming - Self-hosted server for streaming media libraries.

Historial de estrellas

Gráfico del historial de estrellas de streamaserver/streamaGráfico del historial de estrellas de streamaserver/streama

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace streamaserver/streama?

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.

¿Cuáles son las características principales de streamaserver/streama?

Las características principales de streamaserver/streama son: Self-Hosted Media Servers, Playback Synchronizers, Entertainment Metadata Retrieval, Content Organization Systems, Media Content Managers, Local Media Bulk Importers, Video Library Managers, Remote Stream Integrations.

¿Qué alternativas de código abierto existen para streamaserver/streama?

Las alternativas de código abierto para streamaserver/streama incluyen: chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… pixelfed/pixelfed — Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol… kareadita/kavita — Kavita is a self-hosted digital library server designed for hosting, organizing, and sharing collections of digital… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… logto-io/logto — Logto is an open-source identity provider that serves as a centralized authentication and authorization server for… librespark/libretv — LibreTV is a self-hosted media aggregator and streaming client designed to consolidate video content from multiple…

Alternativas open-source a Streama

Proyectos open-source similares, clasificados según cuántas características comparten con Streama.
  • chocobozzz/peertubeAvatar de Chocobozzz

    Chocobozzz/PeerTube

    14,520Ver en GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    Ver en GitHub↗14,520
  • pixelfed/pixelfedAvatar de pixelfed

    pixelfed/pixelfed

    7,009Ver en GitHub↗

    Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol to enable federation, allowing independent server instances to share user profiles, media, and posts across a distributed network. The platform distinguishes itself with a focus on media portability and processing, featuring tools for importing content from Instagram and utilizing client-side WebGL for image filter processing. It employs a driver-based storage abstraction to manage media across local disks or S3-compatible cloud object storage. The system includes capabilities

    PHPactivitypubfederationfediverse
    Ver en GitHub↗7,009
  • kareadita/kavitaAvatar de Kareadita

    Kareadita/Kavita

    10,947Ver en GitHub↗

    Kavita is a self-hosted digital library server designed for hosting, organizing, and sharing collections of digital books, comics, and magazines across multiple devices. It functions as a digital media metadata manager and an OPDS content server, enabling the distribution of publications to compatible reading applications. The system includes a cross-platform web-based reader that supports digital book annotations and highlights. It utilizes a role-based access control system to manage user permissions and enforce age restrictions for shared libraries. The platform provides comprehensive lib

    C#annotationscbzcomicinfo
    Ver en GitHub↗10,947
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Ver en GitHub↗15,395
  • Ver las 30 alternativas a Streama→