Abstract:
A user of a content sharing platform is identified and one or more recommended channels of the content sharing platform are identified for the user. The user is temporarily subscribed to the one or more recommended channels and media items from the one or more recommended channels are provided to the user. The user is unsubscribed from the recommended channel or the temporary subscription to the channel is changed to a normal subscription based on user input, whether the user is presented with media items from the recommended channel, and/or whether the user has viewed media items from the recommended channel.
Abstract:
A messaging system for a live event is described. A processing device provides a user interface having at least a first portion and a second portion. The first portion includes a media player streaming a live event having at least one active participant. The user interface is different from a native interface of an event hosting platform. The processing device receives one or more active participant messages entered via the native interface of the event hosting platform during the live event. The processing device also receives one or more viewer messages via the second portion of the user interface during the live event. The processing device provides the one or more active participant messages and the one or more viewer message for presentation in the second portion of the user interface during the live event. The presented viewer messages are integrated with the active participant messages.
Abstract:
In one aspect, a method is provided, including the following method operations: receiving a request to generate a first post data item at a first location; providing for presentation of the first post data item at a second location; receiving a request to generate a second post data item at the second location, the second post data item being in reply to the first post data item; identifying a destination for notification about the second post data item; providing in association with the destination a notification identifying the second post data item, the notification being associated with the first location.
Abstract:
Systems and methods are provided that facilitate selecting videos to share in a messaging session such as group video chat. In one or more aspects, a system is provided that includes an interface component configured to generate a graphical user interface that facilitates selecting by a user of the device, one or more videos provided by a remote streaming media provider, for sharing with one or more other users in association with a messaging session between the user and the one or more other users, the interface comprising a plurality of input categories including at least one video selection category corresponding to information identifying a set of videos associated with a shared attribute. The system further includes a presentation component configured to display the graphical user interface via a display screen of the device in response to a request.
Abstract:
A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.
Abstract:
A mobile device determines playback of a media item is complete on the mobile device and determines that an orientation of the mobile device is in landscape mode in response to the playback being complete. The mobile device provides a user interface that corresponds to the landscape mode and presents additional content pertaining to the media item in the landscape mode.
Abstract:
A method for providing an adjustable video player is disclosed. The method includes providing, by an electronic device, a content item player for playback of a content item in a portion of a user interface (UI) of an application executed on the electronic device and receiving an indication of a gesture to minimize the content item player made by a user of the electronic device. The method further includes minimizing the content item player into a mini-player shown on the application UI without interrupting the playback of the content item in the content item player.
Abstract:
Techniques are shown for generating image frames from a media presentation. In one embodiment a computer implemented method is provided. The method includes identifying, by a processing device, image frames from a media presentation comprising a plurality of image frames. Candidate thumbnails are selected from the identified image frames. A probability is determined that a selected candidate thumbnail with a success ranking higher than other selected thumbnails is an optimum candidate thumbnail for representing the media presentation in view of a relationship between the success ranking of the selected candidate thumbnail and the success rankings of the other selected candidate thumbnails. Thereupon, data for displaying the selected candidate thumbnail to a user as a representative of the media presentation is provided by the processing device.