Tengo varios dispositivos (servidor, torre, notebook, teléfono android). Quiero tener mi biblioteca de música sincronizada en todos ellos.
Entonces, lo que pensé fue un sistema de control de revisión que solo se encarga de las acciones de CRUD (o más bien de CRD). Tal vez podría hacer un seguimiento de los archivos usando su nombre inicial y rastrear cualquier cambio de nombre o eliminación.
Todo el software popular que conozco (git, svn, cvs, ...) está fuera de cuestión porque ahorran demasiados gastos (difieren en los archivos binarios).
La transmisión tampoco funciona para mí porque no siempre tengo una conexión a Internet.
Sincronizar la música usando herramientas como el unison es muy ineficiente también porque escribo metadatos en los archivos, por lo que su hashsum, marca de tiempo y tamaño cambian constantemente. Si hay una herramienta de sincronización o de sincronización que ignora cambios menores en el tamaño e ignora la marca de tiempo y los permisos, etc., quizás esté bien, pero no conozco una.
Cualquier otra solución creativa y ingeniosa es bienvenida.
fuente