Haravikk Posted October 12, 2015 Report Share Posted October 12, 2015 As the title says, I'd really like to see support on OS X for using a Smart Folder as a read-only shared folder in BT Sync, as it would give a huge amount of control over the content that is shared. For those that haven't used them before, Smart Folders are basically just a search in the Finder that is saved as a persistent folder that can be revisited to see results matching that search. For example, I could create a Smart Folder showing all movie files of a certain type, tagged in a certain way, or added since a particular date etc. Working with Smart Folders is fairly simple, as they're actually just XML files (you can open them in TextEdit), and you will see inside there is a RawQuery and SearchScopes (folders to search within) that can be used to perform the same search in Spotlight using its API (or mdfind), either way allowing you to easily grab the contents matching the query so that they can be checked for changes. In fact, both the API and mdfind allow the results of a search to be monitored for changes. This would give an incredible amount of control over what BT Sync shares, without requiring us to first move or copy files into a shared folder (or use hard-links, which are all kinds of tricky to get right). The only caveat is that it should probably be be read-only, as reconciling differences would be a massive pain (and probably destructive). On the receiving side the "contents" of the smart folder would be just like any other regular folder of files, regardless of where the files are being pulled from on the sending side. I expect that there are similar features on other operating systems by now, so support them would be great too, but I'm only familiar with Smart Folders on OS X. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.