private void PlayCommentItem(bool jumpTo)
{
var selectedItem = this.Facade.SelectedListItem;
if (selectedItem == null) return;
var selectedComment = selectedItem.TVTag as TraktCommentItem;
if (selectedComment == null) return;
switch (selectedComment.Type)
{
case "episode":
GUICommon.CheckAndPlayEpisode(selectedComment.Show, selectedComment.Episode);
break;
case "show":
case "season":
GUICommon.CheckAndPlayFirstUnwatchedEpisode(selectedComment.Show, jumpTo);
break;
case "movie":
GUICommon.CheckAndPlayMovie(jumpTo, selectedComment.Movie);
break;
}
}