I feel sync could use some new features, for instance to be adaptive to actual usage

Given a number of situations such as:

  • ISP upload limits
  • offline situations
  • low bandwidth situations

a client-side cache is highly desirable and sync provides just that. But it’s not very flexible. For music in particular, I don’t always know if I really like some album, but when I play it twice in a row it’d be nice if it could go into a FIFO cache on the client. Let me set the cache size and evict as needed. It would save a LOT of bandwidth for me.

It also seems I can’t sync to the web client or the Windows standalone client. Since I mostly use plex that way from work, I REALLY wish sync would work on those back-ends.

I realize there’s a fairly highly voted request for synched playlists. This is somewhat different but could go along with it; configure the sync feature for dynamic vs static size and optional auto-include of playlists only/all tracks.

Any chance it could be revamped like this, or is the request unreasonable?