I was able to get this to work by adding '._latestValue' to the syntax.. I am not sure if it the 'correct' way to do it.
self.playListItems.getSelected = function(id) {
var currentItem = ko.utils.arrayFirst(self.playListItems._latestValue,
function(item) {
return item.RecordingId() === id;
});
return currentItem;
};