[
  {
    "date": "2026-08-02",
    "time": "10:30",
    "title": "Musikalischer Frühschoppen",
    "series": null,
    "acts": [
      {
        "name": "Musikverein Pommertsweiler",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Musikverein Pommertsweiler",
    "url": "https://www.ellwangen2026.de/veranstaltung/musikalischer-fruehschoppen-13/",
    "source": "https://www.ellwangen2026.de/kalender/",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-08-02",
    "time": "12:00",
    "title": "Flötenemsemble attraverso",
    "series": null,
    "acts": [
      {
        "name": "Flötenemsemble attraverso",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Flötenemsemble attraverso",
    "url": "https://www.ellwangen2026.de/veranstaltung/floetenemsemble-attraverso/",
    "source": "https://www.ellwangen2026.de/kalender/",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-08-02",
    "time": "15:00",
    "title": "Jörg UTTE Vogt",
    "series": null,
    "acts": [
      {
        "name": "Jörg UTTE Vogt",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Jörg UTTE Vogt",
    "url": "https://www.ellwangen2026.de/veranstaltung/joerg-utte-vogt/",
    "source": "https://www.ellwangen2026.de/kalender/",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-08-02",
    "time": "15:30",
    "title": "Late Trade Company",
    "series": null,
    "acts": [
      {
        "name": "Late Trade Company",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Late Trade Company",
    "url": "https://www.ellwangen2026.de/veranstaltung/late-trade-company-2/",
    "source": "https://www.ellwangen2026.de/kalender/",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done"
  },
  {
    "date": "2026-08-02",
    "time": "17:00",
    "title": "Colours of the World",
    "series": null,
    "acts": [
      {
        "name": "Colours of the World",
        "role": "headliner",
        "links": []
      }
    ],
    "artist": "Colours of the World",
    "url": "https://www.ellwangen2026.de/veranstaltung/colours-of-the-world/",
    "source": "https://www.ellwangen2026.de/kalender/",
    "crawledAt": "2026-08-01",
    "music": true,
    "linkHarvest": "done",
    "spotify": {
      "provider": "deezer",
      "id": "1212570",
      "name": "Colours Of The World",
      "followers": 6,
      "image": "https://cdn-images.dzcdn.net/images/artist/813624d01027b54a0797c40c135d4439/250x250-000000-80-0-0.jpg"
    }
  },
  {
    "date": "2026-08-04",
    "title": "Willy Astor",
    "artist": "Willy Astor",
    "acts": [
      {
        "name": "Willy Astor",
        "role": "headliner"
      }
    ],
    "music": true,
    "source": "https://www.willyastor.de/termine/",
    "crawledAt": "2026-08-02",
    "artistConfirmed": true,
    "artistSource": "https://www.willyastor.de/termine/",
    "spotify": {
      "provider": "spotify",
      "id": "77u3vtJaJgV3gePM7ngCXd",
      "name": "Willy Astor",
      "followers": 21646,
      "popularity": 37,
      "genres": [
        "comedy",
        "children's music"
      ],
      "image": "https://i.scdn.co/image/ab67726900008f74a1774ef39395d8e68fb2c81b"
    }
  },
  {
    "date": "2026-08-20",
    "title": "Helge Schneider",
    "artist": "Helge Schneider",
    "acts": [
      {
        "name": "Helge Schneider",
        "role": "headliner"
      }
    ],
    "music": true,
    "source": "https://helge-schneider.de/termine",
    "crawledAt": "2026-08-02",
    "artistConfirmed": true,
    "artistSource": "https://helge-schneider.de/termine",
    "spotify": {
      "provider": "spotify",
      "id": "05OMHvPpkWnblSy9Kl7e9l",
      "name": "Helge Schneider",
      "followers": 81784,
      "popularity": 41,
      "genres": [],
      "image": "https://i.scdn.co/image/ab6761610000f178b99411c0e9a06803f3944e44"
    }
  }
]