awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
streamaserver avatar

streamaserver/streama

0
View on GitHub↗
9,816 Stars·976 Forks·JavaScript·MIT·4 Aufrufe

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.

Star-Verlauf

Star-Verlauf für streamaserver/streamaStar-Verlauf für streamaserver/streama

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Streama

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Streama.
  • chocobozzz/peertubeAvatar von Chocobozzz

    Chocobozzz/PeerTube

    14,520Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,520
  • pixelfed/pixelfedAvatar von pixelfed

    pixelfed/pixelfed

    7,009Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,009
  • kareadita/kavitaAvatar von Kareadita

    Kareadita/Kavita

    10,947Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,947
  • getgrav/gravAvatar von getgrav

    getgrav/grav

    15,395Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,395
Alle 30 Alternativen zu Streama anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von streamaserver/streama?

Die Hauptfunktionen von streamaserver/streama sind: 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.

Welche Open-Source-Alternativen gibt es zu streamaserver/streama?

Open-Source-Alternativen zu streamaserver/streama sind unter anderem: 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…