Setlist generator using answer set programming