Playlist: move playlist_song_started() into the class
Playlist: add another assertion
Playlist: move more functions into the class