A method comprising: accessing, by a client device, a playlist defining a sequence of media content items (402a-c; 404a-b; 406a-b; 408a-c) including a first media content item and a second media content item, wherein the first and second media content items are immediately adjacent to each other in the defined sequence; using the accessed playlist, requesting and receiving, by the client device, from one or more server devices, first data representing the media content items (402a-c; 404a-b; 406a-b; 408a-c) of the accessed playlist, and using the retrieved first data to playout the media content items (402a-c; 404a-b; 406a-b; 408a-c) in accordance with the sequence defined by the playlist; and while playing out at least one of the media content items (402a-c; 404a-b; 406a-b; 408a-c) represented by the retrieved first data: (a) determining, by the client device, a status of an event, and using, by the client device, the determined status of the event as a basis to determine a condition, wherein the determined condition comprises i) that the client device has played out media content items of the playlist for a threshold duration and/or ii) that a particular time is within a particular time period range; (b) making, by the client device, a determination that the determined condition has been satisfied; and (c) responsive to making the determination that the determined condition has been satisfied, (i) requesting and receiving, by the client device, from the one or more server devices, second data representing a media content item that is related to the event and that is not specified in the accessed playlist, and (ii) using, by the client device, the retrieved second data to playout the media content item in between playing out the first and second media content items. accessing, by a client device, a playlist defining a sequence of media content items (402a-c; 404a-b; 406a-b; 408a-c) including a first media content item and a second media content item, wherein the first and second media content items are immediately adjacent to each other in the defined sequence; using the accessed playlist, requesting and receiving, by the client device, from one or more server devices, first data representing the media content items (402a-c; 404a-b; 406a-b; 408a-c) of the accessed playlist, and using the retrieved first data to playout the media content items (402a-c; 404a-b; 406a-b; 408a-c) in accordance with the sequence defined by the playlist; and while playing out at least one of the media content items (402a-c; 404a-b; 406a-b; 408a-c) represented by the retrieved first data: (a) determining, by the client device, a status of an event, and using, by the client device, the determined status of the event as a basis to determine a condition, wherein the determined condition comprises i) that the client device has played out media content items of the playlist for a threshold duration and/or ii) that a particular time is within a particular time period range; (b) making, by the client device, a determination that the determined condition has been satisfied; and (c) responsive to making the determination that the determined condition has been satisfied, (i) requesting and receiving, by the client device, from the one or more server devices, second data representing a media content item that is related to the event and that is not specified in the accessed playlist, and (ii) using, by the client device, the retrieved second data to playout the media content item in between playing out the first and second media content items. (a) determining, by the client device, a status of an event, and using, by the client device, the determined status of the event as a basis to determine a condition, wherein the determined condition comprises i) that the client device has played out media content items of the playlist for a threshold duration and/or ii) that a particular time is within a particular time period range; (b) making, by the client device, a determination that the determined condition has been satisfied; and (c) responsive to making the determination that the determined condition has been satisfied, (i) requesting and receiving, by the client device, from the one or more server devices, second data representing a media content item that is related to the event and that is not specified in the accessed playlist, and (ii) using, by the client device, the retrieved second data to playout the media content item in between playing out the first and second media content items.