         let height = KeyValueTableViewCell.height
         return height
     }
+
+    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
+        guard indexPath.section == 3, let track = track(for: indexPath.row) else { return }
+        player?.pause()
+        player = Player(stream: track.streamUrl)
+        player?.play()
+    }
 }
 
 //MARK: Private Methods

        return pair
    }
}

    //MARK: Variables
    @IBOutlet weak var tableView: UITableView!

    fileprivate var player: Player?
    var albumId: String!

    fileprivate var album: Album? {
