A system (320, 340, 360), comprising: at least one computing device processor; and a memory device including instructions that, when executed by the at least one computing device processor, cause the system to: receive respective user profiles associated with a plurality of client devices (324, 342a-d, 362a-j) connected to an audio streaming channel, the user profiles including respective user affinities; transmit first channel content to the plurality of client devices within a first syncing time window, the channel content being the same for all of the plurality of client devices; identify, from the plurality of client devices, a first group of client devices (402a-c) having a first shared affinity; provide first group content to the first group following transmission of the first channel content to the first group; identify, from the plurality of client devices, a second group of client devices having a second shared affinity; provide second group content to the second group following transmission of the first channel content to the second group, the second group content being different from the first group content; the first group content and the second group content having different durations; and transmit second channel content to first group following the first group content and to the second group following the second group content, the second channel content being the same for all of the plurality of client devices and transmitted to the plurality of client devices at different times within a second syncing time window. at least one computing device processor; and a memory device including instructions that, when executed by the at least one computing device processor, cause the system to: receive respective user profiles associated with a plurality of client devices (324, 342a-d, 362a-j) connected to an audio streaming channel, the user profiles including respective user affinities; transmit first channel content to the plurality of client devices within a first syncing time window, the channel content being the same for all of the plurality of client devices; identify, from the plurality of client devices, a first group of client devices (402a-c) having a first shared affinity; provide first group content to the first group following transmission of the first channel content to the first group; identify, from the plurality of client devices, a second group of client devices having a second shared affinity; provide second group content to the second group following transmission of the first channel content to the second group, the second group content being different from the first group content; the first group content and the second group content having different durations; and transmit second channel content to first group following the first group content and to the second group following the second group content, the second channel content being the same for all of the plurality of client devices and transmitted to the plurality of client devices at different times within a second syncing time window. receive respective user profiles associated with a plurality of client devices (324, 342a-d, 362a-j) connected to an audio streaming channel, the user profiles including respective user affinities; transmit first channel content to the plurality of client devices within a first syncing time window, the channel content being the same for all of the plurality of client devices; identify, from the plurality of client devices, a first group of client devices (402a-c) having a first shared affinity; provide first group content to the first group following transmission of the first channel content to the first group; identify, from the plurality of client devices, a second group of client devices having a second shared affinity; provide second group content to the second group following transmission of the first channel content to the second group, the second group content being different from the first group content; the first group content and the second group content having different durations; and transmit second channel content to first group following the first group content and to the second group following the second group content, the second channel content being the same for all of the plurality of client devices and transmitted to the plurality of client devices at different times within a second syncing time window.