ebu / ear-production-suite

The EAR Production Suite is a set of VST® plugins and tools for producing immersive and personalizable audio content suitable for any Next Generation Audio codec. It is based on the Audio Definition Model (ITU-R BS.2076) and the ITU ADM Renderer (ITU-R BS.2127) and enables monitoring on any ITU-R BS.2051 loudspeaker configuration.
https://ear-production-suite.ebu.io/
GNU General Public License v3.0
102 stars 19 forks source link

V1.0 tasks update check #234

Closed firthm01 closed 1 year ago

firthm01 commented 1 year ago

A simple update checker which gets https://ear-production-suite.ebu.io/version_info.json - newly implemented on website. This supplies data about the latest version and is used to populate the main webpage too. We parse the JSON and compare against the version that's running. We might inform user depending on the result and how the check was invoked (should be silent?). The version we have last notified the user of is store in an xml file and compared against the next time we get update information. This is so we don't repeatedly remind the user of the same update during automatic checks on start-up.

Update check can be run 2 ways;

History is a bit back-and-forth because;

There are some changes to unrelated components such as properties_file.hpp used by the plugins, and binaural_monitoring_plugin_processor.cpp - this is just because it was a good opportunity to pull these preferences files in to the same common directory as the update preferences.

Need to test on Linux!

firthm01 commented 1 year ago

Superseded by #235