public function addTracks(array $tracks, $position = null)
{
foreach ($tracks as &$track) {
# If a simple uri has been passed then convert it to a Track instance
if (is_string($track)) {
$track = $this->trackFactory->createFromUri($track);
}
if (!$track instanceof UriInterface) {
throw new \InvalidArgumentException("The addTracks() array must contain either string URIs or objects that implement \\duncan3dc\\Sonos\\Tracks\\UriInterface");
}
}
unset($track);
return $this->addUris($tracks, $position);
}