syncthing / syncthing-android

Wrapper of syncthing for Android.
https://syncthing.net/
Mozilla Public License 2.0
3.45k stars 387 forks source link

[Android app] add permissions to read "photos and videos" as well as "music", so that Synching can also work without "all files access" permission #2099

Closed GhostScript0r closed 2 months ago

GhostScript0r commented 2 months ago

Feature description

Synching should be able to run with limited file access permissions ("photos and videos", "music" permission) on Android when special permission "all file access" is not available.

Problem or use case

Currently, Syncthing on Android does not require any regular file access permission, but special permission "all files access" and won't work without the special access. On Wear OS, where "all files access" permission is not available, Syncthing will refuse to start.

Alternatives or workarounds

Currently I use synching installed in Termux on my smartwatch. This is not ideal for two reasons:

imsodin commented 2 months ago

https://github.com/syncthing/syncthing-android?tab=readme-ov-file#no-feature-request-taken-feature-contributions-case-by-case

tomasz1986 commented 2 months ago
  • It won't autostart during system startup.
  • It requires a Browser App because it has a web interface only. I have to install Google Chrome browser on WearOS, which is not officially supported and therefore not automatically updated.

Just for the record, you can autostart programs using Termux (see https://wiki.termux.com/wiki/Termux:Boot), and when it comes to accessing the interface, you should be able to do it remotely without installing any browsers on the actual device. Please open a new topic on https://forum.syncthing.net if you need further assistance in this matter.