Cache/Sync music as you play (realtime)

Hey guys.  Feature Request:

 

Coming from Subsonic (subsonic.org), it would be great if mobile Plex clients could cache music locally as you played them.

 

I know you can specifically choose to sync certain albums, etc.  But it would be really awesome if Plex could just "sync" songs as you played them.  The user could specify how much "music cache" they would allow to be stored locally.  Then, when storage is full, songs that have been played LEAST recently would get deleted.  This is a feature in many of the Subsonic mobile clients (iSub and dSub) and was thinking it would be cool to see it over on Plex!

I just realized that if you could sort content by "Recently Watched" or "Recently Listened," you could create a Sync Profile that would pretty much give this functionality.  It wouldn't be real-time, but it would sync after you listened to each track.

2021 clean-up: implemented (e.g. in Plexamp)