Skip to content

Releases: samuelmaddock/metastream

v0.7.1

12 Mar 01:29
Compare
Choose a tag to compare

Changed

  • Require Netflix to open in a new tab to prevent login confusion
  • Update Japanese translations #250

Fixed

  • Prevent Crunchyroll from skipping prior to the video loading #195
  • Fix Crunchyroll titles containing Cloudflare alert #244
  • Catch and display errors occurring during React rendering lifecycles

v0.7.0

29 Feb 02:53
Compare
Choose a tag to compare

Added

  • Add 'Open in popup' button to playback bar
    • This is partially a fix for Netflix.com enforcing Same-Site cookies 😞 #246
  • Add URL text box to Add To Session browser
  • Sync playback changes while in interact mode

Changed

  • Remove outline from buttons in Firefox

Fixed

  • Request referrer now keeps context after welcome screen #240

v0.6.1

21 Nov 01:49
Compare
Choose a tag to compare

Includes minor fixes for v0.6.0

Added

  • Add Disney+ support
  • Add error screen for when webpage fails to load in Metastream
  • Add interact mode hint if media doesn't autoplay

Changed

  • Improve autoplay support for videos
    • Autoplay works a lot better now, please try websites which wouldn't autoplay previously!
    • Works well with sites using JWPlayer and VideoJS players
    • Takes a few seconds before it attempts to autoplay if the website doesn't already autoplay
  • Improve auto-fullscreen support
  • Prevent 'new messages' notification from appearing if chat is barely scrolled
  • Prevent popups being created from media webpage
  • Update Portuguese translations—thanks to @Sxigames #220

Fixed

  • Fix Netflix in Firefox
  • Fix Google Drive black screen
  • Bypass websites blocking embedding within Metastream
    • Let me know if you still see this on some sites
  • Fix new session bug where current media was unskippable
  • Hopefully fix issue where app update button needs to be pressed a few times

v0.6.0

21 Nov 00:55
Compare
Choose a tag to compare

Added

  • Add Disney+ support
  • Add error screen for when webpage fails to load in Metastream
  • Add interact mode hint if media doesn't autoplay

Changed

  • Improve autoplay support for videos
    • Autoplay works a lot better now, please try websites which wouldn't autoplay previously!
    • Works well with sites using JWPlayer and VideoJS players
    • Takes a few seconds before it attempts to autoplay if the website doesn't already autoplay
  • Improve auto-fullscreen support
  • Prevent 'new messages' notification from appearing if chat is barely scrolled
  • Prevent popups being created from media webpage
  • Update Portuguese translations—thanks to @Sxigames #220

Fixed

  • Fix Netflix in Firefox
  • Fix Google Drive black screen
  • Bypass websites blocking embedding within Metastream
    • Let me know if you still see this on some sites
  • Fix new session bug where current media was unskippable
  • Hopefully fix issue where app update button needs to be pressed a few times

v0.5.0

21 Nov 00:15
Compare
Choose a tag to compare

Extension changes

  • Add support for adding links to session
    • Press browser badge to add the active tab URL
    • Use context/right-click menu item on links
  • Display subtitles on select websites while theater mode is enabled
    • YouTube, Netflix, Crunchyroll, VRV
  • Disable theater mode for audio media
  • Add MediaSession API proxy
    • Improves playback support for websites (few) which implement this API
    • Also makes global media hotkeys work better in Metastream

Added

  • Add chat timestamps—configurable under appearance settings
  • Add clickable timestamps and links in media info modal
  • Check for app update when version mismatch occurs
  • Add Turkish translations—thanks to @Turkishlator #200

Changed

Fixed

  • Fix bug where clients' playback time would be behind host
  • Fix RPC result sending to disconnected client
  • Fix auto-fullscreen not always fitting to video dimensions

v0.4.0

13 Aug 01:50
Compare
Choose a tag to compare

Added

  • Add settings menu to session page
  • Add theater mode option
    • Displays only the video on the page with all other content hidden
  • Add toggle auto-fullscreen option
  • Add "user is typing" indicator
  • Add Safe Browse feature #6
    • Prevents unrecognized websites from loading without consent by the user
    • Can be disabled from the advanced settings
  • Add repeat mode to loop the current media
  • Announce name change in chat
  • Add sidebar tabs to settings menu
  • Add failure message to chat when messages are unable to be delivered
  • Add dock chat option to the settings menu
  • Add Simplified Chinese translations—thanks to @muddyEYEs #153

Changed

  • Move session settings into Invite modal
    • Remove settings button next to the Invite button
  • Improve contrast of floating chat text
  • Update Korean translations—thanks to @123456789111a #181

Fixed

  • Fix media metadata requests not timing out if they take too long #174
  • Fix Amazon video fullscreen bug #156
  • Fix volume not being completely muted while at the lowest setting (was actually set to 0.1%)
  • Fix docked chat text not always being selectable
  • Prevent being able to request app.getmetastream.com URLs
  • Fix reconnect issue where old session data would appear prior to being approved to join a private session

v0.3.17

14 Jul 03:58
Compare
Choose a tag to compare

Added

  • Register global media hotkeys with Metastream.
    • Play, pause, and next track are currently supported for host and DJs.
    • Only supported on Chrome until Firefox supports the Media Session API.
  • Display error message when session is not found.

Fixed

  • Fix network errors when Firefox and Chrome users attempt to connect to each other.
    • This was caused by an update to Firefox (v68) introducing a breaking change.
  • Fix network disconnect not immediately showing when an error occurs.

v0.3.16

12 Jul 05:26
Compare
Choose a tag to compare

Added

  • Reveal Add To Session tooltip hint upon using the media browser for the first time.
  • Display multi-tab error when attempting to host two concurrent sessions.

Changed

  • Increase general network timeouts from 15s to 30s.

v0.3.15

11 Jul 04:11
Compare
Choose a tag to compare

Changed

  • Increased network timeout limits from 5s to 30s.
    • Might help folks trying to connect from Argentina.

v0.3.14

10 Jul 05:02
Compare
Choose a tag to compare

Added

  • Add end session confirmation screen for sessions with more than one user.
  • Add Crunchyroll to media request browser.

Changed

  • Use network version instead of app version to reduce the number of version mismatch errors.
  • Add padding to media browser to hint at background contents.
  • Hide back button while modal is open in session.
  • Lighten video background color to help reveal dark text.
  • Reword media browser instructions.