Skip to content

The ability for users to more manually edit/delete/hide their auto-upload media folder connections.  #3263

@jcklpe

Description

@jcklpe

Is your feature request related to a problem? Please describe.

I find it very annoying that every time any app I use downloads an image nextcloud will then create an auto upload folder connection. Here are some scenerios where the current behavior is a problem:

  1. Sometimes I download an app just to try it out, or use it temporarily and then I uninstall it. But even once I uninstall, that doesn't get rid of the left over auto-upload folder connection. Over time this creates lots and lots of auto-upload folders that are useless and may not even be referencing an existing folder on either local or remote.
  2. Sometimes apps will create folders that have recognizable media that triggers the creation of an auto upload folder but I don't want these folders auto uploaded nor should they be junking up the auto upload folder connection UI. The nextcloud devs can't really predict where some apps devs might choose to stick folders, and it would be bad design if the installation of one unscruplous app could throw the NC UX into disarray.
    For instance, I have a folder where I store Gameboy ROMs for emulation on my phone. Sometimes the ROM distributors will include a small screenshot picture so that the folders will be easier for a human to visually scan in a desktop file manger program. I don't want 65 individual 125kb images each getting their own auto upload connection and cluttering up the UI.
    Another example, I am subscribed to 137 podcasts, and while I don't listen to them all, all the time, I do have most of them set to auto download the latest episodes when on wifi. If a podcast app chose to cache the album art images to the user's folder then it would be chaos!
  3. Sometimes I change my mind about where I want the app to be remotely. In my case, I originally had my camera upload to InstantUploads/Camera on my server. Then I changed my mind and I created a folder called Phone/Camera on my server. I could change the existing auto upload folder, but if I uninstalled and then reinstalled NextCloud it would create 2 auto upload folder connections! One for InstantUpload/Camera and one for Phone/Camera. Very annoying!
  4. Sometimes I have a folder that contains many subfolders with media, but I really only need the top layer folder to be identified by the autoupload folder connections. In my case, I have a folder called "Library" in which I put audio books on my server that I want to be then synced over to my phone. But the NextCloud client doesn't set up a folder for "Library", it sets up an auto upload folder connection for every single book in the library, because every book is in it's own sub folders. The auto upload folder connection is triggered by the presence of album art in the folder. This is also a huge problem for people who might want to sync over their Music Library, which I imagine is a really common use case for the NextCloud android client.

Describe the solution you'd like

Currently it is possible to edit folder connections. This is good (though it does not appear to be very persistent as shown by my uninstalling and reinstalling issues mentioned in example 3 above).

It is also possible to set an auto upload folder connection to inactive. This is also a good feature

But it should also be possible to delete/hide inactive connections. Doesn't really matter which, it just needs the ability to reduce the amount of extra chaos added to the UI by all the extra crud.

Describe alternatives you've considered

I have uninstalled the NextCloud android client and set up a bunch of syncing folders with FolderSync [link]

I would prefer to support/use/test the NextCloud client though. The foldersync is not specifically made for NextCloud so it has a more cluttered interface, setting up syncs is less straightforward, and because it relies on a webdav connection the instant sync feature only works when adding or deleting files on the android side of things, and can not work the other way around.

Additional context

A lot of my issues can be tracked by this previous bug report when I originally thought that this was possible and the difficulty in doing this thing was not by design: #3161

Also see related feature request issue here #3239

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions