| CPC A63B 71/0686 (2013.01) [G10H 1/36 (2013.01); A63B 24/0075 (2013.01); A63B 2024/0078 (2013.01); A63B 2071/0625 (2013.01); G10H 2210/021 (2013.01); G10H 2210/031 (2013.01); G10H 2240/171 (2013.01)] | 16 Claims |

|
1. A computer implemented method for providing a fitness instruction program with licensed music, the method comprising:
receiving a listing of songs from a first user;
based on the listing of songs received, creating a music playlist including multiple groupings of a plurality of metadata tags, wherein each grouping of the multiple groupings of the plurality of metadata tags corresponds to both a respective song in the listing of songs and a respective predetermined time frame of a fitness instruction program and creating the music playlist includes: (i) analyzing each song in the listing of songs to identify respective characteristics of each song, (ii) identifying the plurality of metadata tags of each grouping based upon the identified respective characteristics of each song in the listing of songs, and (iii) creating the music playlist by associating the plurality of metadata tags of each grouping of the multiple groupings in computer memory;
identifying a respective music station corresponding to each respective predetermined time frame of the fitness instruction program based on the plurality of metadata tags of the grouping of the multiple groupings corresponding to each respective predetermined time frame; and
transmitting, to a second user, licensed music from each identified respective music station for playback during each of the predetermined time frames of the fitness instruction program, wherein the transmitted licensed music is distinct from the songs in the listing of songs received and each identified respective music station provides one or more randomly selected song from the respective music station for playback during the predetermined time frame corresponding to the respective music station.
|