public function startPlayFromPlaylist($device, array $data) { Logger::debug('Starting ' . __METHOD__ . ' with data: ' . print_r($data, true), self::$logfile); $id = $data['id']; $playlist = new Playlist($device); $item = $playlist->getItem($id); if (!is_null($item)) { $playlist->setPlaying($id); $this->StartPlay($device, array('item' => $item), $playlist, $id); } else { Logger::error('Item with id "' . $id . '" not found in Playlist!', self::$logfile); } }