<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Amsterdam Roots Festival</provider_name><provider_url>https://www.amsterdamroots.nl/en/</provider_url><author_name>thomas</author_name><author_url>https://www.amsterdamroots.nl/en/author/thomas/</author_url><title>Pedro Kastelijns - Amsterdam Roots Festival</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="tBYOsNWSeQ"&gt;&lt;a href="https://www.amsterdamroots.nl/en/events/pedro-kastelijns/"&gt;Pedro Kastelijns&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.amsterdamroots.nl/en/events/pedro-kastelijns/embed/#?secret=tBYOsNWSeQ" width="600" height="338" title="&#x201C;Pedro Kastelijns&#x201D; &#x2014; Amsterdam Roots Festival" data-secret="tBYOsNWSeQ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.amsterdamroots.nl/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.amsterdamroots.nl/wp-content/uploads/2024/09/pedro2.jpg</thumbnail_url><thumbnail_width>1020</thumbnail_width><thumbnail_height>1020</thumbnail_height><description>Pedro Kastelijns Free entrance dinsdag 01/01 Start: 15:15 Pedro Kastelijns, born in Brazil, channels the search for home through both his music and art. Now based in Amsterdam, he blends Brazilian rhythms with experimental sounds and jazzy improvisations. His upcoming album Constru&#xE7;&#xE3;oexplores the metaphor of building a home, inspired by the creative approaches of Brazilian [&hellip;]</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Lazy Loading
Database Caching 10/128 queries in 0.033 seconds using Disk (Request-wide modification query)

Served from: www.amsterdamroots.nl @ 2026-04-29 16:10:04 by W3 Total Cache
-->