CPC G11B 27/034 (2013.01) [G06F 3/165 (2013.01); G06F 3/167 (2013.01); G06F 16/68 (2019.01); G11B 27/105 (2013.01); H04N 21/2387 (2013.01)] | 28 Claims |
12. A system for providing a digital mixtape including a user-defined compilation of a plurality of media content items for sharing with another user, the system comprising: a media streaming application stored in memory of a voice interactive device; a media server in communication with the media streaming application, the media server including: a memory processing unit; and a memory storing instructions that, when executed by the processing unit, causes the media server to: display a view of a user interface on a creating user device associated with the creating user, wherein the view includes: a descriptor button selectable by the creating user to select media content descriptors, a recipient button selectable by the creating user to select recipient users, an add audio button selectable by the creating user to add user- generated audio recordings, and an add media content button selectable by the creating user to select media content items; receive a user request to generate the digital mixtape from the creating user via the view, the user request including information identifying at least one recipient user and a first media content descriptor; determine user information of the recipient user, the user information including a listening history of the recipient user; determine a first media content item to be included in the digital mixtape based on the first media content descriptor and the user information of the recipient user; receive a second media content descriptor from the creating user; determine a second media content item to be included in the digital mixtape based on the second media content descriptor; obtain at least one user-generated audio recording from the creating user to be included in the digital mixtape; generate a digital media object data package of the digital mixtape identifying the first and second media content items and the at least one user-generated audio recording; and provide the recipient user with access to the digital media object data package to playback the first and second media content item with the at least one user-generated audio recording.
|