CPC G06F 16/683 (2019.01) [G05B 15/02 (2013.01); G06F 3/165 (2013.01); G06F 16/639 (2019.01); G06F 16/686 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01)] | 20 Claims |
1. A media playback device comprising:
a cadence acquiring device;
a processing device configured to control operation of the media playback device; and
a memory device storing software instructions that, when executed by the processing device, cause the media playback device to:
acquire, using the cadence acquiring device, a first cadence of a user associated with a repetitive motion activity;
send a request to a media delivery system, the request configured to cause the media delivery system to select a first playlist, wherein the first playlist includes one or more media content items with each of the media content items having a tempo that corresponds to the first cadence;
receive, from the media delivery system, data usable to initiate playback of the first playlist;
play, using the media playback device, the first playlist;
continually monitor, using the cadence acquiring device, a cadence of the user associated with the repetitive motion activity;
upon determining that the cadence of the user has changed from the first cadence of the user, acquire, using the cadence acquiring device, a second cadence of the user associated with the repetitive motion activity;
upon determining that the second cadence has changed beyond a predetermined threshold from the first cadence, determine whether a tempo lock is enabled; and
upon determining that the tempo lock is enabled, continue playback of the first playlist.
|