starting new library structure, for more fluid playlists
library/rules-based timed playlists
implemented AB looping