[
  {
    "date": "2026-08-23",
    "time": "17:00",
    "title": "Giacomo Puccini: La Bohème",
    "series": null,
    "acts": [
      {
        "name": "Carolina López Moreno",
        "role": "headliner",
        "links": []
      },
      {
        "name": "Benjamin Bernheim",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Carolina López Moreno, Benjamin Bernheim",
    "url": "https://www.festspielhaus.de/de/programm/giacomo-puccini-la-boheme/51",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done",
    "spotify": {
      "provider": "spotify",
      "id": "2O3XZAlQe8ndaqHS6nZByR",
      "name": "Benjamin Bernheim",
      "followers": 4949,
      "popularity": 19,
      "genres": [
        "opera"
      ],
      "image": "https://i.scdn.co/image/ab6761610000f17857fc6b25bff0ef7cf4d8aed1"
    }
  },
  {
    "date": "2026-10-02",
    "time": "19:30",
    "title": "Illusionen - wie Schwanensee",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Bayerisches Staatsballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Bayerisches Staatsballett",
    "url": "https://www.festspielhaus.de/de/programm/illusionen-wie-schwanensee/53",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-03",
    "time": "16:00",
    "title": "Winndance",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Marijn Rademaker",
        "role": "headliner",
        "links": []
      },
      {
        "name": "Slava Tutukin",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Marijn Rademaker | Slava Tutukin",
    "url": "https://www.festspielhaus.de/de/programm/winndance/59",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": false
  },
  {
    "date": "2026-10-03",
    "time": "19:30",
    "title": "Illusionen - wie Schwanensee",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Bayerisches Staatsballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Bayerisches Staatsballett",
    "url": "https://www.festspielhaus.de/de/programm/illusionen-wie-schwanensee/54",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-04",
    "time": "11:00",
    "title": "Winndance",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Marijn Rademaker",
        "role": "headliner",
        "links": []
      },
      {
        "name": "Slava Tutukin",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Marijn Rademaker | Slava Tutukin",
    "url": "https://www.festspielhaus.de/de/programm/winndance/328",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": false
  },
  {
    "date": "2026-10-04",
    "time": "15:00",
    "title": "Illusionen - wie Schwanensee",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Bayerisches Staatsballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Bayerisches Staatsballett",
    "url": "https://www.festspielhaus.de/de/programm/illusionen-wie-schwanensee/55",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-05",
    "time": "18:00",
    "title": "Absprung",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Ballettschule des Hamburg Ballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Ballettschule des Hamburg Ballett",
    "url": "https://www.festspielhaus.de/de/programm/absprung/60",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": false
  },
  {
    "date": "2026-10-06",
    "time": "19:00",
    "title": "Bundesjugendballett: The Pursuit of Harmony",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Bundesjugendballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Bundesjugendballett",
    "url": "https://www.festspielhaus.de/de/programm/bundesjugendballett/61",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": false
  },
  {
    "date": "2026-10-07",
    "time": "19:00",
    "title": "Bundesjugendballett: The Pursuit of Harmony",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Bundesjugendballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Bundesjugendballett",
    "url": "https://www.festspielhaus.de/de/programm/bundesjugendballett/62",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": false
  },
  {
    "date": "2026-10-09",
    "time": "19:30",
    "title": "Der Nussknacker",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Hamburg Ballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Hamburg Ballett",
    "url": "https://www.festspielhaus.de/de/programm/der-nussknacker/56",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-10",
    "time": "19:30",
    "title": "Der Nussknacker",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Hamburg Ballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Hamburg Ballett",
    "url": "https://www.festspielhaus.de/de/programm/der-nussknacker/57",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-11",
    "time": "15:00",
    "title": "Der Nussknacker",
    "series": "The World of John Neumeier",
    "acts": [
      {
        "name": "Hamburg Ballett",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Hamburg Ballett",
    "url": "https://www.festspielhaus.de/de/programm/der-nussknacker/58",
    "source": "https://www.festspielhaus.de/de/programm",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-10-28",
    "title": "Joja Wendt",
    "artist": "Joja Wendt",
    "acts": [
      {
        "name": "Joja Wendt",
        "role": "headliner"
      }
    ],
    "music": true,
    "source": "https://www.jojawendt.de/termine/",
    "crawledAt": "2026-08-01",
    "artistConfirmed": true,
    "artistSource": "https://www.jojawendt.de/termine/",
    "spotify": {
      "provider": "spotify",
      "id": "3UHnVtj4MTMhfH2JPEHeSm",
      "name": "Joja Wendt",
      "followers": 4460,
      "popularity": 14,
      "genres": [
        "boogie-woogie",
        "boogie",
        "ragtime"
      ],
      "image": "https://i.scdn.co/image/ab6761610000f17817e87dd821f2d073192a6b31"
    }
  },
  {
    "date": "2026-11-28",
    "title": "Max Raabe",
    "artist": "Max Raabe",
    "acts": [
      {
        "name": "Max Raabe",
        "role": "headliner"
      }
    ],
    "music": true,
    "source": "https://www.palast-orchester.de/de/konzerte#content",
    "crawledAt": "2026-08-01",
    "artistConfirmed": true,
    "artistSource": "https://www.palast-orchester.de/de/konzerte#content",
    "spotify": {
      "provider": "spotify",
      "id": "0d2e8VbttQLewZySpLQudr",
      "name": "Max Raabe",
      "followers": 148331,
      "popularity": 51,
      "genres": [
        "german pop",
        "german indie"
      ],
      "image": "https://i.scdn.co/image/ab6761610000f1781a738d141f639be0f1b49dc7"
    }
  }
]