Skip to content

Releases: banksio/remote-media

v1.0.0 Beta 4

13 Dec 19:20
Compare
Choose a tag to compare
v1.0.0 Beta 4 Pre-release
Pre-release

This beta brings a couple of reliability bugfixes.

Syncing other clients is much more reliable (for real this time) and the admin panel's queue controls have been improved.

Changes/Fixes

  • New clients are sent a video properly, once again.
  • Syncing others is much more reliable.
  • The queue control buttons on the admin panel show the correct state.

v1.0.0 Beta 3

08 Dec 00:08
Compare
Choose a tag to compare
v1.0.0 Beta 3 Pre-release
Pre-release

A small bugfix update as we near the release of v1!

Changes/Fixes

  • Fixed a couple of client JavaScript errors on the admin panel.
  • The admin panel's thumbnail now resets upon reconnecting to the server.
  • Updated eslint.

v1.0.0 Beta 2

05 Dec 22:59
Compare
Choose a tag to compare
v1.0.0 Beta 2 Pre-release
Pre-release

This beta brings a few stability and reliability bugfixes.

Syncing other clients is much more reliable and a major bug has been fixed which would cause all the clients to become unstable after they had been pushed a few videos.

New

  • There's a link to the admin panel in the receiver notification banner.

Changes/Fixes

  • Improved the YouTube ID detection regex.
  • The receiver no longer gains one player event listener per video.
  • Syncing others is much more reliable.
  • CI now targets both Node 14 and 12.
  • Updated some packages.

v1.0.0 Beta 1

22 Oct 22:22
fd4a548
Compare
Choose a tag to compare
v1.0.0 Beta 1 Pre-release
Pre-release

We've hit beta! No new major features will be introduced into version 1. Future releases will be for bugfixes and small quality of life changes.

Speaking of, this build includes many bugfixes and a few new quality of life features! Syncing is overall much more reliable than the previous alpha release.

New

  • The receiver's nickname will now persist across reconnects.
  • Loading of the queue is now asynchronous, using a Web Worker.

Changes/Fixes

  • The screensaver is now the same speed across different refresh rate screens.
  • The admin panel footer now contains a link to the GitHub release.
  • The communication of the current state of the server (e.g. loading/error) to the user has been improved with more loading spinners and status texts on the frontend.
  • The notification banner on the receiver disappears quicker.
  • The logs have been cleaned up.
  • The thumbnails on the admin panel will fallback to lower quality if YouTube doesn't return a high quality thumbnail.
  • The admin panel now shows when there's no video playing, rather than being stuck on whatever video was last played.
  • The admin panel's clients table UI has been improved.
  • The Up next status and queue indicator buttons are more reliable.
  • Syncing on receiver load is more reliable.
  • The server no longer crashes when an invalid URL is entered.

v1.0.0 Alpha 5

26 Aug 23:20
Compare
Choose a tag to compare
v1.0.0 Alpha 5 Pre-release
Pre-release

This release brings a major refactoring of the entire codebase to improve stability and future maintainability. The admin panel's UI has been improved and the queue can play previous videos.

New

  • The queue can play previous videos.
  • The admin panel's UI has been improved.
  • There's a link to the admin panel in the nickname modal on the receiver.

Changes/Fixes

  • Major codebase refactoring.
  • The queue table shows the currently active video in the entire queue list.
  • Shuffle can be switched on and off whilst retaining the currently playing video.
  • More verification on client driven events.
  • Syncing is more reliable.

v1.0.0 Alpha 4

04 Jul 00:32
Compare
Choose a tag to compare
v1.0.0 Alpha 4 Pre-release
Pre-release

A minor update to the previous alpha build, v1.0.0-alpha.3. A new dvd-screensaver like feature for the reciever and some reliability improvements on the server, with other bugfixes for good measure.

New

  • A cool screensaver that shows at the end of each video, and automatically fades away when a new video is pushed!

Changes

  • Video duration and video completion events are now handled server-side rather than client-side, which should lead to more reliable queue autoplay.

Fixed

  • The nickname modal can now be submitted with the Enter key, and the page will no longer reload.
  • Various UI bugs on the admin panel.

v1.0.0 Alpha 3

24 Jun 00:54
Compare
Choose a tag to compare
v1.0.0 Alpha 3 Pre-release
Pre-release

A major bugfix update to the previous alpha build, v1.0.0-alpha.2. The aforementioned build had a major bug which crashed the server when any single video was sent to clients.

Fixed

  • Server will no longer crash when sent a single video URL.
  • Admin panel now playing thumbnail.

Changes from v1.0.0-alpha.2

  • Loading videos from the queue now works properly again.
  • Various UI bugs in the admin panel.
  • Other minor UI fixes and changes.

v1.0.0 Alpha 1

22 Jun 00:18
Compare
Choose a tag to compare
v1.0.0 Alpha 1 Pre-release
Pre-release

🎉 The first preview build of version 1! There will be, and are, bugs.
If you're looking for a stable version of remote-media, see the readme on the master branch.
This preview is just meant to give an idea of the features that will be available in the upcoming release, and allow for some alpha testing of the upcoming version.

New

  • New clients sync to existing clients when a video is already playing as a client joins. (#3)
  • Clients can choose to push a new timestamp to other clients if they seek along the video. (#18)
  • Clients can now set nicknames for a more meaningful client table in the admin panel.
  • Both the client and admin panel now have connection status indicators, among other UI improvements. (#8)

WIP

  • User Interface changes for both the client and admin panel. (#15)
  • The nickname modal does not behave well when the user hits return. (#16)

Misc

  • The codebase has been refactored.
  • Unit testing is being implemented. (#17)