Option to play a track in specified context (eg. playlist or album)

I wanted to be able to play a playlist, starting from a specific song at a specific time, and when the song’s over to continue randomly with the rest of the playlist.

I made a small change, allowing a third parameter to set a 'context' for playing a track in (eg. to play a track in the context of a playlist)