if a dream has been downloaded and then the mp4 files changed (eg by rerunning with new parameters) on the server, the clients should update. next time they restart or read the playlist, the timestamp (?? or is there a better way) field should tell us if any dream needs to be booted from the cache.
if a dream has been downloaded and then the mp4 files changed (eg by rerunning with new parameters) on the server, the clients should update. next time they restart or read the playlist, the timestamp (?? or is there a better way) field should tell us if any dream needs to be booted from the cache.