Mmmm, ok, you are right. So, forget about 'source machine'. But let's it will be possibility to assign any folder into group (virtual).
It could work in the following way:
- we are adding a new folder in source or destination machine. It does not matter which of them (because group settings are not synced)
- inside 'add folder' dialog we will have a new field named: group. Let's it will be dropdown combobox with existing already groups (or empty list). If no groups were created - we can create a one new. Of course it should be possible assign folder into group after folder adeed. Or reassign folder into another group. It's clear here.
- 'group' is pure virtual object of course (no any physical links or etc in file system). For example see how Virtual Folder works in CodeLite - just to organize files. Files are leaved on their places and all jobs for Virtual Folder just inside CodeLite settings
- Group settings should not be synced to destination or to source. It should be just settings for one btsync instance in machine.
- groups in web interface can be collapsed or expanded as well !!!
So, using the provided workflow it will be very convenient organize folders.
For example for source machine I could organize my 10 folders into next groups:
- work stuff (2 folders)
- personal stuff (8 folders)
For destination I could organize the some or another folders like that:
- notebook stuff
- phone stuff
OR if these folders from multiple machines (as you noted) we could use another marker (it's up to user):
- important stuff
- OR work stuff
- OR do not group at all
So, group marker is completely to user. How user organizes folders - so folders will be grouped inside web interface.
If we will have the such feature - we could go ahead and implement even more nice feature: set priority to group !!! So I could name group for example 'work stuff' and set priority High and set for group 'foto' priority Low. So network bandwith will be utilized according to priorities. Currently we don't have the such option - we just have possibility set bandwith limit for btsync in common, but I would like for example that my work files will be synced much faster than for example my Skype folder ( yes I synced Skype folder to don't miss my chat history :-) )
Yes, I do not know about another users of btsync but I urgent need possibility to set priority to choosen set of folders. :-).
btsync is cool and I have a license.
Regards, Yauheni