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. 1/46 /, Memory Jl Multifunction Device 102 136 Operating System 126 Applications (continued) 148 Communication Module 128 Calendar Module Contact/Motion Module I30 Widget Modules 149 Graphics Module 133 Weather Widget(s) 149~2 Haptic Feedback Module 133 Stocks Widget 149-2 Text Input Module 134Calculator Widget149-3 135 149-4 GPS Module 136 Alarm Clock Widget 149-5 Applications 137 Dictionary Widget Contacts Module Teehn oue - 138 4Telephone Module 139 User-Created Widget(s) Video Conference Module 140 Widget Creator Module E-mail Client Module 141 Search Module 155 Instant Messaging Module 142 Online Video Module Workout Support Module 143 157 Camera Module Device/Global Internal State Image Management Module 152 Power 162 Video & Music Player Module 153 wSystem [ Notes Module 1Sem | Map Module 154 Extemnal 124 Browser Module 17Port 13 118 \ 13103 RF Circuitry spkr 122 Controller Circuitry 03 Peripherae 03 Microphone Interface Poity 113 n166 _f Processor(s) 1/O Subsystem Optical Intensity Haptic Other Input Dispray sensor(s) sensors) Feedback Controller(s) Controller 153 Controler 15 Controller11 jE E 103 103 103 103 103 Touch- Optical Contact Tactile Output Other input Sensitive Sensor(s) Intensity Generator(s) Control Display Sensor(s) 1Lter 1E64I L Devices 116 System11I -
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:
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:
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 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 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.