All Projects → samuelmaddock → Metastream

samuelmaddock / Metastream

Licence: mit
Watch streaming media with friends.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Metastream

Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-96.42%)
Mutual labels:  websocket, webrtc, p2p, pwa
Turnoff Namuwiki
조별과제 때마다 "나무위키 꺼라."라고 말하시는게 피곤하신 여러분을 위해 만들어진 Browser Extension, 나무위키를 꺼 드립니다.
Stars: ✭ 59 (-96.94%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Network Plus
DevTools for network recording, modification and resending.
Stars: ✭ 122 (-93.67%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Github Hovercard
Neat hovercards for GitHub.
Stars: ✭ 1,655 (-14.07%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Tabliss
An extensible New Tab web extension written in TypeScript, React and Redux.
Stars: ✭ 798 (-58.57%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Authautofill
한국 휴대전화 본인인증 서비스 자동완성 브라우저 확장 프로그램 Browser Extension for Korea SMS Authentication
Stars: ✭ 22 (-98.86%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Service Worker Detector
This extension detects if a website registers a Service Worker.
Stars: ✭ 124 (-93.56%)
Mutual labels:  chrome-extension, browser-extension, pwa
Refined Hacker News
✨ Hacker News, but refined — Interface tweaks and features to make the HN experience better
Stars: ✭ 498 (-74.14%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Save To The Wayback Machine
Browser extension for quickly saving web pages to the Internet Archive's Wayback Machine.
Stars: ✭ 83 (-95.69%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Notifier For Github
Browser extension - Get notified about new GitHub notifications
Stars: ✭ 1,259 (-34.63%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Ccsearch Browser Extension
Cross-Browser extension to search, filter and use images in the public domain and under Creative Commons licenses.
Stars: ✭ 92 (-95.22%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Briefing
Secure direct video group chat
Stars: ✭ 710 (-63.14%)
Mutual labels:  websocket, webrtc, webapp
Npmhub
🔎 A browser extension to explore npm dependencies on GitHub repos
Stars: ✭ 542 (-71.86%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Nxenhanced
Adds "quality-of-life" features to NextDNS website for a more practical usability
Stars: ✭ 58 (-96.99%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (-74.2%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Simplify
Issue tracker for Simplify Gmail, a browser extension to simplify Gmail's interface
Stars: ✭ 1,632 (-15.26%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (-76.95%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Tracy
A tool designed to assist with finding all sinks and sources of a web application and display these results in a digestible manner.
Stars: ✭ 464 (-75.91%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension
Pade
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
Stars: ✭ 72 (-96.26%)
Mutual labels:  webrtc, chrome-extension, browser-extension
Dotgit
An extension for checking if .git is exposed in visited websites
Stars: ✭ 96 (-95.02%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension


Metastream
Metastream

Watch streaming media with friends.

discord patreon

Features

  • Supports Chromium and Firefox browsers.
  • Synchronized playback of streaming media across various websites.
  • Public, private, and offline sessions.
  • Support for WebRTC peer-to-peer connections.
  • Real-time chat.
  • Collaborative media queue.
  • Timestamp cue points parsed from media description.
  • Auto-fullscreen of embedded media.
  • Per-user playback permissions, managed by the host.
  • Basic host administrative functionality (kicking peers).
  • Localization—see info on contributing.

Are you a website owner?

Easily add watch party support to your website by redirecting the user to Metastream.

<a href="https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso">Watch in Metastream</a>

Roadmap

  • Add localization (#5)
  • Improve networking reliability (#74)
  • Port Metastream from Electron to a web app (#94)
  • Improve UX and stability
  • Add favorites/bookmarks (#21)
  • Add playlists
  • Add audio mode (#22)

Have a feature in mind? Make a request by creating a GitHub issue.

Screenshots

Screenshot1

Screenshot2

Screenshot3

How to Contribute

Get the code

Requires Yarn for monorepo workspaces.

git clone https://github.com/samuelmaddock/metastream.git
cd metastream
yarn

Start the dev server

Creates a development web server accessible from http://localhost:8080

cd packages/metastream-signal-server
yarn build
cd ../packages/metastream-app
yarn start

Build the web app

Produces the web app build which gets deployed to https://app.getmetastream.com

cd packages/metastream-app
yarn build

Legacy desktop app

Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. The latest version can be found on the GitHub releases page. Please note that the legacy app is insecure and not recommended.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].