Content-centric sync service
Create a content-centric, not file-centric sync service. It should sync music that I have in my library instead of a bunch of files from some obscure folder.
It should also sync metadata from the library, tags, Zeitgeist info, etc
- Not started
- Needs approval
- Series goal:
- Accepted for future
- Milestone target:
- Started by
- Completed by
Metadata will most likely be stored in SQLite databases. The service will have to monitor all changes to those databases and sync them across devices.
The service also has to retrieve the list of files to sync from a library watcher daemon, not directly from some filesystem folders (unless it's going to work via https:/
U1DB is our savior! See https:/
OwnClound seems to be moving in that direction.
Other existing FLOSS sync solutions include lipsync/lsyncd, Syncany, AeroFS, and UbuntuOne (FLOSS client).
Sparkleshare is NOT intended to be a sync app in the first place, so count it out.
Unlike other sync services, AeroFS can sync directly from one device to another, so you have unlimited storage space (as much as your device storage can hold).
There's also a cool new thing called SeaFile, with both client and server being open-source: http://
Organizes stuff in "libraries"
Finally, we could build a custom solution based on storage trading using Elliptics/POHMELFS (http://
* Blueprints in grey have been implemented.