Ayuda a analizar XML con DOMDocument

Estoy tratando de analizar un campo de lista de reproducción de YouTube.

La URL es:http://gdata.youtube.com/feeds/api/playlists/664AA68C6E6BA19B?v=2

Necesito: Título, ID de video y miniatura predeterminada.

Puedo obtener fácilmente el título, pero estoy un poco perdido cuando se trata de los elementos anidados

        $data = new DOMDocument();
        if($data->load("http://gdata.youtube.com/feeds/api/playlists/664AA68C6E6BA19B?v=2"))
        {       
            foreach ($data->getElementsByTagName('entry') as $video)
            {
                $title = $video->getElementsByTagName('title')->item(0)->nodeValue;
                $id    = ??
                $thumb = ??                 
            }
        }

Aquí está el XML (he eliminado los elementos que son irrelevantes para este ejemplo)

<entry gd:etag="W/&quot;AkYGSXc9cSp7ImA9Wx9VGEk.&quot;">    
    <title>A GoPro Weekend On The Ice</title>

    <media:group>
        <media:thumbnail url="http://i.ytimg.com/vi/yk6wkfVNFQE/default.jpg" height="90" width="120" time="00:02:07" yt:name="default" />          
        <yt:videoid>yk6wkfVNFQE</yt:videoid>
    </media:group>

</entry>

Necesito el "videoid" y la "url" de thumbnail-default

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta