Clarifications about differential sync

Hi :slight_smile:
I’m writing for having some clarifications about automatic sync against a Kodi provider.
I know that Kodi is one of the few providers that provide differential sync, i just want to know how it works here on Symfonium and in which cases is triggered the differential sync instead of the full sync

If it can do a diff sync it does it else it’s a full sync :wink:

Depends on the status of both databases.

well for example two common cases: a new added album or a metadata change, in which one does the diff sync triggers ?

You mix things here, triggering the sync does not change, it’s just the sync that works differently.

Ask the actual question you want the answer for, not rhetorical impossible to answer ones please.

Sorry i just want to know when the sync is differential and when is full, because when i add a new album on my central instance sometimes it appears by himself without (i think) a full sync, sometimes it triggers automatically a full sync cycling the whole library.
I’ve read also the wiki page about the sync but i don’t understand when is done the differential sync

As said when it can, based on the returns from the API from Kodi depends on the type of changes.

Also what you might be seeing is that sometimes an update is started without you pushing any button, but when a change on server side is detected. Maybe that is what you mean that the new album “appears” - actually there was a sync (full or differential) triggered automatically without you noticing it.

@Tolriq, what is the condition for the auto sync (I think it also works e.g. with LMS) - is there a periodic connect to the server?

Depends on servers and many different things that can vary with updates.

Hi, Just a clarification
My suspects about differential sync were born due to a bit slow sync (55k tracks in 3/4 minutes).
After switching database from MariaDB to SQLite the performance increased a lot and now it takes less than one minute for syncing 55k tracks :slight_smile:
Sorry for having bothered with vague questions and thanks Tolriq for the great work with Symfonium