Sync only playcount (not the whole library)

Feature description:

I would like an option to synchronize only playcounts from Plex without performing a full library sync. Currently, syncing the entire library takes too long for large libraries, even if only a few tracks’ play counts have changed.

Problem solved:

  • Reduces the waiting time for syncing playcounts in large libraries.
  • Avoids unnecessary full syncs when only a few tracks have updated playcounts.
  • Prevents accidental deletion of downloaded files when a full sync is disabled and a fast sync is done

Brought benefits:

  • Faster updates of playcounts across devices.
  • More efficient use of resources and bandwidth.
  • Better support for workflows involving smart playlists and downloaded content cross-devices

Other application solutions:

 

 

Additional description and context:

 
I use the app’s smart playlist feature, which removes tracks with a playcount with >=1 and replaces them with new ones. This behavior depends on the app’s playlists, not Plex ones.

My library is massive, and a full sync takes ~30 minutes even if only one track changed.

I have about 400 GB of downloaded tracks that I don’t want to be accidentally removed (I tried to disable full scan and run it, and Symfonium started to delete downloaded songs)

Even if I play one track on any device (mobile, PC, Plexamp or Symfonium), I currently must wait for a full sync to see the updated play count.

A lightweight “playcount-only sync” could be an option alongside full sync, so users can keep downloads and smart playlists intact while updating stats quickly.
 

Screenshots / Mockup:

    

Unfortunately the Plex API does not really allow that. You can disable full sync in the provider settings to have a faster sync if you don’t use mood or styles.

If there was a way to do differential sync I’d do it :slight_smile:

1 Like