Dgreif Ring Versions Save

Unofficial packages for Ring Doorbells, Cameras, Alarm System, and Smart Lighting

[email protected]

5 months ago

Minor Changes

Patch Changes

[email protected]

5 months ago

Minor Changes

[email protected]

8 months ago

Patch Changes

[email protected]

8 months ago

Patch Changes

  • 3604f30 Thanks @dgreif! - Update dependencies

  • #1307 c197ad1 Thanks @tsightler! - Update Opus processing to handle all possible bitrates and packet lengths which should fix audio issues over LTE/5G Minor tweaks to AAC-ELD processing for slightly improved audio

  • Updated dependencies [3604f30]:

[email protected]

8 months ago

Breaking Changes

  • Dropped Node 16 support. Node 18 is the current LTS, so please upgrade to Node 18 or Node 20. Note, Node 16 may still work after this update, but will likely break without warning in future updates.
  • Video streaming has been condensed to use a single API, rather than a separate setup between Ring Cloud and Ring Edge streaming. This should allow all cameras to stream, including those using HEVC which were unable to be put into Legacy Mode.
  • The StreamingConnectionBase class has been removed, with all of the methods and properties moved to the `WebrtcConnection`` class.
  • Implementations of the BasicPeerConnection class no longer need to implement the createAnswer method.

Patch Changes

  • Fix streaming for all camera models by switching to a new streaming API from Ring
  • Fix 2-way audio
  • Updated dependencies

A huge thank you to @tsightler who did all the discovery and refactor work for streaming and 2-way audio!

[email protected]

8 months ago

Breaking Changes

  • Dropped Node 16 support. Node 18 is the current LTS, so please upgrade to Node 18 or Node 20. Note, Node 16 may still work after this update, but will likely break without warning in future updates.

Patch Changes

  • Fixed streaming for all camera models by switching to a new streaming API from Ring
  • Fixed 2-way audio and improve 2-way audio quality
  • Refactored the Homebridge UI to use vanilla JS, shrinking the npm package size
  • Updated dependencies

A huge thank you to @tsightler who did all the discovery and refactor work for streaming and 2-way audio!

[email protected]

8 months ago

[email protected]

8 months ago

Patch Changes

[email protected]

8 months ago

Patch Changes

  • d54168d Thanks @dgreif! - Wait to activate camera speaker until camera is connected to call. This prevents race conditions in two-way audio. Thanks to @tsightler for tracking this down!

[email protected]

8 months ago

Patch Changes

  • bac6b96 Thanks @dgreif! - Wait 30 seconds (instead of 5 seconds) before fetching remote camera status after light is toggled in HomeKit. This may help with issues where camera lights appear to toggle back to old state shortly after turning them on/off.

  • 7d198b8 Thanks @dgreif! - Temporary fix for 2-way audio. This pins werift to an older version while we look into bug fixes. Thanks to @tsightler for debugging and pursuing a real fix!

  • 7b9fbec Thanks @dgreif! - Switched from a React-based UI to a simple JS UI for the homebridge-ring plugin UI. This should reduce the package size and simplify development. No visual changes should be noticiable in the UI.

  • Updated dependencies [d54168d]: