helio-fm / helio-sequencer

One music sequencer for all major platforms, desktop and mobile
https://helio.fm
GNU General Public License v3.0
3.04k stars 115 forks source link

Helio connects to the internet #234

Closed SimoLRepo closed 1 year ago

SimoLRepo commented 2 years ago

Hi, I noticed that with every execution Helio connects to the IP address 139.59.132.84 . I would like to ask what its precise purpose is, to search for updates? Do you plan to implement an option to disable it?

virtadpt commented 2 years ago

https://domain.glass/139.59.132.84

api.helio.fm

What that actually does, I don't know. Is it a version check?

peterrudenko commented 2 years ago

Yup, firstly it's a version check, so the app can display the list of newer builds.

Secondly, it downloads the latest translations, if/when needed.

And thirdly there's an option to authorize via Github to be able to sync any project's revision history across platforms, which I've made mostly for myself; here are the APIs it talks to, if anyone's interested.

Do you plan to implement an option to disable it?

Had no such plans, but since you're asking about it, will add something like [ ] Check for updates option in the settings page as soon as I have the time. Calling home seems like a notoriously unpopular feature anyway.

Also note that all those network features are disabled on mobile platforms, and you can compile the app with NO_NETWORK flag enabled (e.g. pass -DNO_NETWORK to the compiler) to exclude them from the build.

SimoLRepo commented 1 year ago

Thank you for implementing this feature.