Existing music software already does a great job of allowing a user to create multiple playlists. Additionally, you can also rank, rate, share, and manage the playlists in a variety of ways. Why not use this type of software to store class plans. Each song represents a practice and length of time. Another tool would be needed to create custom lengths. Take a source file with the practice name (vocal) then pad with silence for desired time.