The current scheme for tracking labels and collections seems to be based on absolute paths. This is just horrifying!!!
Twice now I have lost an extensively curated set of labels and collections because I either renamed a folder or needed to move files to a larger drive.
Can we not make this more robust?
NTFS, APFS and ext4 all provide extended attrobutes, and it seems like Channels should be able to store a GUID in this metadata that will then persist even across file copying to a new drive. This GUID can be accessed every time a new file is discovered, then looked up in a Channels database, from which all the rest of the persistence (like Labels and Collections) can be derived.
(There are alternative solutions like storing the label and a collection ID in the xattr's, but storing a GUID seems like the most robust solution in terms of only requiring a small amount of xattr storage, and being most extensible/controllable on the Channels DVR side.)
Even if a solution cannot be found to work for ALL file systems (maybe not some of the networked ones?) at least a solution that covers most users is better than nothing.
Because right now all the fancy UI ordering/presentation features are useless to me 
Why would I want to create labels and collections YET AGAIN, when I know that it's just a matter of time before some minor mistake (renaming a folder because I forgot that's not allowed, or being forced to a larger hard drive) means I lose all that work?