- Notifications
You must be signed in to change notification settings - Fork213
Watch streaming media with friends.
NotificationsYou must be signed in to change notification settings
samuelmaddock/metastream
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- 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.
Easily add watch party support to your website by redirecting the user to Metastream.
<ahref="https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso">Watch in Metastream</a>
- 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 bycreating a GitHub issue.
RequiresYarn for monorepo workspaces.
git clone https://github.com/samuelmaddock/metastream.gitcd metastreamyarn
Creates a development web server accessible fromhttp://localhost:8080
cd packages/metastream-signal-serveryarn buildcd ../packages/metastream-appyarn start
Produces the web app build which gets deployed tohttps://app.getmetastream.com
cd packages/metastream-appyarn build
Metastream used to be an Electron desktop application until development was stopped due toroadblocks in acquiring a Widevine license. The latest version can be found on theGitHub releases page. Please note thatthe legacy app is insecure and not recommended.
About
Watch streaming media with friends.
Topics
Resources
Stars
Watchers
Forks
Packages0
No packages published