Abstract:
In some embodiments, a first electronic device, during a playlist mode, displays a plurality of representations of content items available on the first electronic device. While in the playlist mode, the first electronic device optionally receives a first input, via one or more input devices, selecting a respective representation of a respective content item from the plurality of representations of content items. In response to receiving the first input, in accordance with a determination that the respective content item was playing on the first electronic device when the first input was received, the first electronic device optionally transitions to a now playing mode. In accordance with a determination that the respective content item was not playing on the first electronic device when the first input was received, the first electronic device optionally plays the respective content item on the first electronic device while remaining in the playlist mode.
Abstract:
User interfaces provide options for customizing a streaming media application to incorporate a personalized stations list defined by a user. For example, a user can create stations based on categories (e.g., genres or other characteristics), specific artists, and/or specific tracks. The user can select categories, artists, or tracks to be used for defining a station via a number of options, such as by searching or browsing a radio service's library of tracks; by selecting a currently playing or previously played track; and/or by selecting a track from a user's personal media library. Stations that a user has defined can be further customized based on user feedback, and stations on the user's personal stations list can be edited, deleted, and/or rearranged as the user sees fit.
Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computing device linked to a first user account may receive a request to share an internet radio station with a second user account, and the internet radio station may be defined based on one or more parameters associated with the first user account. Subsequently, based on modification of the one or more parameters, the internet radio station may be dynamically updated for the second user account. In some instances, the one or more parameters associated with the first user account may include information specifying one or more seed songs. In some additional instances, these parameters further may include one or more liked songs, one or more disliked songs, and one or more skipped songs.
Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may determine, based on purchase history associated with a user account, one or more content seeds for at least two internet radio stations. The computer system then may select one or more songs to be provided via the at least two internet radio stations based on the one or more content seeds. Subsequently, the computer system may provide the at least two internet radio stations to one or more user devices linked to the user account.
Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may provide a user interface that includes one or more regions configured to control playback of an internet radio station. The computer system then may determine, based on music purchase history associated with a user account, whether a selected song associated with the internet radio station has been previously purchased. In response to determining that the selected song has not been previously purchased, the computer system may display a user-selectable control that enables the selected song to be purchased. On the other hand, in response to determining that the selected song has been previously purchased, the computer system may display a user-selectable control that enables the selected song to be downloaded.
Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may provide a user interface that includes one or more regions configured to control playback of an internet radio station. The computer system then may determine, based on music purchase history associated with a user account, whether a selected song associated with the internet radio station has been previously purchased. In response to determining that the selected song has not been previously purchased, the computer system may display a user-selectable control that enables the selected song to be purchased. On the other hand, in response to determining that the selected song has been previously purchased, the computer system may display a user-selectable control that enables the selected song to be downloaded.