
Agora Interactive Live Streaming
Real-time interactive live video with sub-second latency.
Discover top open-source software, updated regularly with real-world adoption signals.

Your personal Netflix for organizing movies and TV shows
Streama lets you catalog, browse, and stream your own collection of movies and TV series with a Netflix-style interface, auto-filled metadata, drag-and-drop uploads, and local file bulk import.
Streama is a self‑hosted media server that turns a personal collection of movies and TV series into a Netflix‑like streaming experience. It targets home users, small households, or hobbyists who want a tidy, web‑accessible catalogue without relying on commercial services.
The application automatically pulls metadata and artwork from TheMovieDatabase.org using an API key, populating titles, descriptions, and images. Users can add content via drag‑and‑drop uploads or by pointing the system at an existing directory with the “Local File” feature, which supports bulk creation through customizable regex matchers. The HTML5 player offers standard controls, episode navigation, and a Netflix‑style episode browser. An admin panel provides user management, role‑based access, and easy content editing.
Streama runs on a Grails 3 backend with Spring Security and an AngularJS front‑end. It requires a Java runtime, a writable upload directory, and a TMDB API key. Installation is performed via the provided releases; the server can be hosted on any platform that supports Grails applications, and the UI works best in Chrome.
When teams consider Streama, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Organize a personal movie library
Metadata and artwork are auto‑filled, and movies appear in a searchable catalog with continue‑watch functionality.
Stream TV series to multiple household members
Each user sees their own progress, can resume episodes, and admins can manage access rights.
Bulk import a pre‑existing collection on a NAS
Define a local directory, configure regex matcher, and Streama creates shows, seasons, and episodes automatically.
Add new releases without re‑uploading files
Drag‑and‑drop new video files or place them in the watched directory; Streama updates the library instantly.
Yes, a valid TheMovieDatabase.org API key is required for metadata retrieval; the settings page validates it.
The HTML5 player has been tested primarily in Chrome; other modern browsers may work but are not officially verified.
No built‑in transcoding is provided; videos must be in a format supported by the browser.
Use the Settings page to define a local directory, then access the Local File browser or bulk‑create feature to import files.
Yes, you can edit the regex patterns in `application.yml` under the `streama.regex` section.
Project at a glance
DormantLast synced 4 days ago