ng-karaoke: JSON API