If a player is active, has a WebSockets connection, and a change was made in the schedule or settings (not in the playlist or feed) the player gets only a notice, not the actual content. After getting the notice, it sends one or more requests to retrieve the updated Schedule/Settings.
Dynamic Playlists, Tagged Playlists, Live Data Feeds and Live Media Feeds changes are propagated differently. Each of these entities has an underlying mRSS feed, and after retrieving them from the presentation, a player checks for changes in each feed separately with a frequency defined by the TTL
property of Tagged Playlists and Live Media Feeds in BrightAuthor:connected.