<?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>Programme Amsterdam Roots Festival 2025 - Amsterdam Roots Festival</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="4flnWNSFNR"&gt;&lt;a href="https://www.amsterdamroots.nl/en/programme-amsterdam-roots-festival-2025/"&gt;Programme Amsterdam Roots Festival 2025&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.amsterdamroots.nl/en/programme-amsterdam-roots-festival-2025/embed/#?secret=4flnWNSFNR" width="600" height="338" title="&#x201C;Programme Amsterdam Roots Festival 2025&#x201D; &#x2014; Amsterdam Roots Festival" data-secret="4flnWNSFNR" 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><description>Programme For more than 40 years, Amsterdam Roots Festival has been synonymous with art and culture from all corners of the world. In the heart of Amsterdam, in the Oosterpark, we come together to enjoy music, dance, circus, theatre, delicious food and all kinds of workshops for young and old. A celebration for anyone who [&hellip;]</description><thumbnail_url>https://www.amsterdamroots.nl/wp-content/uploads/2021/04/campagnebeeld-2021-achtergrond-e1619165879538.jpg</thumbnail_url><thumbnail_width>1920</thumbnail_width><thumbnail_height>1080</thumbnail_height></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/119 queries in 0.024 seconds using Disk (Request-wide modification query)

Served from: www.amsterdamroots.nl @ 2026-04-28 03:23:34 by W3 Total Cache
-->