<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- TITEL & META -->
<title>metadata1 | Nederlandse Top 20</title>
<meta name="description" content="">
<meta name="keywords" content="nederlandse top 20, nederlandstalige top 20, hitlijst, muziek, artiesten, weeklijst, jaaroverzicht, metadata1">

<!-- CANONICAL -->
<link rel="canonical" href="https://www.nederlandsetop20.nl/metadata1/">

<!-- OPEN GRAPH -->
<meta property="og:title" content="metadata1 | Nederlandse Top 20">
<meta property="og:description" content="">
<meta property="og:image" content="https://pics.nederlandsetop20.nl/default.jpg">
<meta property="og:url" content="https://www.nederlandsetop20.nl/metadata1/">
<meta property="og:type" content="website">

<!-- TWITTER -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="metadata1 | Nederlandse Top 20">
<meta name="twitter:description" content="">
<meta name="twitter:image" content="https://pics.nederlandsetop20.nl/default.jpg">

<!-- JSON-LD SCHEMA -->
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "MusicGroup",
            "name": "metadata1",
            "genre": "Nederlandstalig",
            "url": "https://www.nederlandsetop20.nl/metadata1/",
            "image": "https://pics.nederlandsetop20.nl/default.jpg"
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://www.nederlandsetop20.nl/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Content",
                    "item": "https://www.nederlandsetop20.nl/content/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "metadata1",
                    "item": "https://www.nederlandsetop20.nl/metadata1/"
                }
            ]
        }
    ]
}</script>

<!-- FONTS & STYLES -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap">
<link rel="stylesheet" href="https://www.nederlandsetop20.nl/img.css">
<link rel="stylesheet" href="nieuws.css">

<!-- RADIO PLAYER CSS -->
<link rel="stylesheet" href="https://radio.radiocitydenhaag.nl:8092/media/static/css/current_track_widget/status_widget.css">
<link rel="stylesheet" href="https://radio.radiocitydenhaag.nl:8092/media/static/css/player/base.css">
<link rel="stylesheet" href="https://radio.radiocitydenhaag.nl:8092/media/static/css/player/style-14.css">
<link rel="stylesheet" href="https://radio.radiocitydenhaag.nl:8092/media/static/css/ui/jquery.ui.slider.css">

<!-- FAVICON -->
<link rel="shortcut icon" href="https://www.nederlandsetop20.nl/favicon.ico" type="image/x-icon">
</head>

<body>

<!-- MOBIEL MENU KNOP -->
<div class="mobile-toggle" onclick="document.body.classList.toggle('nav-open')">☰ Menu</div>

<!-- NAVIGATIE -->
<div class="navbar">
  <a href="/">Home</a>
  <a href="/index.php?page=Biografie">Biografieën</a>

  <div class="subnav">
    <button class="subnavbtn">De DeeJays</button>
    <div class="subnav-content">
      <a href="/Dave-van-Velzen">Dave van Velzen</a>
      <a href="/Koos-de-Bruin">Koos de Bruin</a>
      <a href="/Merian-van-Henegouwen">Merian van Henegouwen</a>
      <a href="/Sabrina-van-Santen">Sabrina van Santen</a>
    </div>
  </div>

  <div class="subnav">
    <button class="subnavbtn">DJTip's</button>
    <div class="subnav-content">
      <a href="/index.php?page=DJTips-2025">DJ Tip's 2025</a>
      <a href="https://www.nederlandsetop20.nl/DJTips/DJTip.php">DJ Tip's 2026</a>
    </div>
  </div>

  <div class="subnav">
    <button class="subnavbtn">Hitknallers</button>
    <div class="subnav-content">
      <a href="/index.php?page=Hitknaller-2025">Hitknallers 2025</a>
      <a href="https://www.nederlandsetop20.nl/Hitknaller/Hitknaller.php"><b>Hitknallers 2026</b></a>
    </div>
  </div>

  <div class="subnav">
    <button class="subnavbtn">Nederlandstalige Top 20</button>
    <div class="subnav-content">
      <a href="/Jaaroverzichten-1973-2025">Alle Jaaroverzichten 1976 - 2026</a>
      <a href="/Top-50-Jaar-2026">Top 50 Jaaroverzicht 2026</a>
      <a href="/Nederlandse-Top-20-2026">Week Lijsten 2026</a>
    </div>
  </div>

  <a href="/Nederlandse-Sterren-Parade">NSP</a>

  <div class="subnav">
    <button class="subnavbtn">Programma's</button>
    <div class="subnav-content">
      <a href="/index.php?page=Maandag">Maandag</a>
      <a href="/index.php?page=Dinsdag">Dinsdag</a>
      <a href="/index.php?page=Woensdag">Woensdag</a>
      <a href="/index.php?page=Donderdag">Donderdag</a>
      <a href="/index.php?page=Vrijdag">Vrijdag</a>
      <a href="/index.php?page=Zaterdag">Zaterdag</a>
      <a href="/index.php?page=Zondag">Zondag</a>
    </div>
  </div>

  <a href="https://www.nederlandsetop20.nl/Terug-luisteren"><b>Programma Gemist!</b></a>
</div>

<!-- LOGO -->
<p><img src="https://www.nederlandsetop20.nl/logo.webp" border="0" alt="Nederlandse Top 20"></p>

<div style="height:25px;"></div>
<!-- PLAYER IN CONTAINER -->
<div class="container">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">

<style>
.player-wrapper {
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
}

/* Player container */
.player {
    position: relative;
    background:
        linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        url('https://pics.nederlandsetop20.nl/proradio-background-2.png');
    background-size: cover;
    background-position: center;
    color:#fff;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:20px;
    border-radius:10px;
    box-shadow:0 0 12px rgba(0,0,0,0.6);
    font-family: 'Roboto', sans-serif;
}

/* Slogan rechtsboven */
.slogan-logo {
    width: 110px;
    height: auto;
    opacity: 0.95;
}

.station-slogan {
    position: absolute;
    top: 10px;
    right: 20px;
    text-align: right;
    line-height: 1.2;
}

/* Linkerkant */
.left-side {
    display:flex;
    flex-direction:column;
    gap:15px;
}

.track-info {
    display:flex;
    align-items:center;
    gap:15px;
}

.track-info img {
    width:150px;
    height:150px;
    object-fit:cover;
    border-radius:6px;
}

/* Tekst */
.track-text {
    display:flex;
    flex-direction:column;
}

.track-title {
    font-size:18px;
    font-weight:bold;
}

.track-artist {
    font-size:14px;
    color:#ccc;
}

/* Knoppen */
.controls {
    display:flex;
    align-items:center;
    gap:10px;
}

.btn {
    background:#444;
    color:#fff;
    border:none;
    padding:10px 15px;
    border-radius:4px;
    cursor:pointer;
}

.btn:hover {
    background:#666;
}

/* Rechterkant */
.right-side {
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    gap:10px;
    margin-top:40px;
}

.popup-link {
    color:#0af;
    text-decoration:none;
}

.popup-link:hover {
    text-decoration:underline;
}

/* Mobiel */
@media (max-width: 700px) {
    .player {
        flex-direction:column;
        align-items:center;
        gap:20px;
        text-align:center;
    }

    .right-side {
        align-items:center;
        margin-top:0;
    }

    .station-slogan {
        right: 10px;
        top: 10px;
    }

    .track-info img {
        width:120px;
        height:120px;
    }
}
</style>

<div class="player-wrapper">
  <div class="player">

    <!-- Slogan -->
    <div class="station-slogan">
        <img src="https://pics.nederlandsetop20.nl/rcdh-110px.png" class="slogan-logo" alt="City Den Haag">
    </div>

    <!-- Linkerkant -->
    <div class="left-side">

      <div class="track-info">
        <img id="cover" src="
Warning: Undefined variable $cover in /home/nederlandset/public_html/player2.php on line 159
" alt="Cover">
        <div class="track-text">
          <span id="title" class="track-title">
Warning: Undefined variable $track in /home/nederlandset/public_html/player2.php on line 161
</span>
          <span id="artist" class="track-artist">
Warning: Undefined variable $artist in /home/nederlandset/public_html/player2.php on line 162
</span>
        </div>
      </div>

      <div class="controls">
        <button class="btn" onclick="playRadio()">▶️ Play</button>
        <button class="btn" onclick="pauseRadio()">⏸️ Pause</button>
        <input type="range" id="volume" min="0" max="1" step="0.05" value="1" onchange="setVolume(this.value)">
      </div>

    </div>

    <!-- Rechterkant -->
    <div class="right-side">
      <!-- Popup link -->
        <a href="JavaScript:newPopup('https://www.radiocitydenhaag.nl/?proradio-popup=1');" class="popup-link"><b>☆☆ Luister in een Popup ☆☆</b></a>
        <!-- Directe link naar eerder gedraaid -->
        <a href="https://www.nederlandsetop20.nl/Content/Muziek.php" class="popup-link" target="_blank"><b>☆☆ Laatst gespeelde tracks ☆☆</b></a>
      </div>
    </div>
  </div>


<audio id="radio" src="https://radio.radiocitydenhaag.nl:8117/stream"></audio>

<script>
const radio = document.getElementById("radio");
function playRadio() { radio.play(); }
function pauseRadio() { radio.pause(); }
function setVolume(v) { radio.volume = v; }

function newPopup(url) {
  window.open(url, 'popup', 'width=360,height=500,scrollbars=no,resizable=no');
}
</script>

<script>
// ⭐ DE ENIGE JUISTE FETCH — NOOIT MEER CACHING
function updateMetadata() {
    fetch('/metadata1.php?nocache=' + Date.now(), {
        cache: "no-store"
    })
    .then(r => r.json())
    .then(data => {
        document.getElementById('title').innerText = data.track;
        document.getElementById('artist').innerText = data.artist;
        document.getElementById('cover').src = data.cover;
    })
    .catch(err => console.error("Metadata fout:", err));
}

// elke 10 seconden verversen
setInterval(updateMetadata, 10000);

// meteen uitvoeren
updateMetadata();
</script></div>

<div style="height:25px;"></div>

<!-- CONTENT IN CONTAINER -->
<div class="container">
    {"track":"Altijd Wel Iemand","artist":"IOS","cover":"https://is1-ssl.mzstatic.com/image/thumb/Music124/v4/d1/ff/0d/d1ff0d1b-a97e-ce47-a590-e29f0731ce46/8714221023183.png/300x300bb.jpg"}