The method may begin at 802, where state information (e.g., state information record 200 of FIG. 2) may be maintained (e.g., by the content management engine 702 of FIG. 7). The state information may describe aspects of historical content stream associated with a plurality of user devices corresponding to a user profile. For example, the content management engine may maintain a historical information record (e.g., the historical information record 300 of FIG. 3) for each device (e.g., user device 402-410 of FIG. 4) that describes aspects of historical content stream (e.g., the data of columns 302-306, 314, 318 of FIG. 3, content type (e.g., music, podcast, video, etc.), and/or any suitable data pertaining to content playback at a given device).
At 804, a streaming request (e.g., a request received at 512 of FIG. 5 or 612 of FIG. 6) may be received from a user device of the plurality of user devices.
At 806, content to be streamed (or otherwise presented at a user device of the plurality of user devices) may be selected by the content management engine based at least in part on state information associated with any of the plurality of user devices.