Tracklist collection refactored

Signed-off-by: Daniel Pawłowski <danielpawlow@gmail.com>