I have several devices (server, tower, notebook, android phone). I want to have my music library in sync on all of them.
So what I thought of was a revision control system that just takes care of CRUD actions (or rather CRD). Maybe it could keep track of the files using their initial name and tracking any renaming or deletion.
All popular software I know (git, svn, cvs, ...) is out of question because they save too much overhead (they diff the binary files).
Streaming doesn't work either for me because I don't always have an internet connection.
Synchronizing the music using tools like unison is very inefficient too because I write metadata to the files so their hashsum, timestamp and size change constantly. If there is a diff or sync tool that ignores minor changes in size and ignores timestamp and permissions and so on, it would maybe be fine but I don't know one.
Any other creative and nifty solutions are welcome.