{
  "auth-failure": {
    "status": "HTTP/1.0 401 Unauthorized",
    "statuses": [
      "HTTP/1.0 401 Unauthorized"
    ],
    "headers": {
      "connection": "close",
      "content-type": "text/plain; charset=utf-8",
      "content-length": "24",
      "www-authenticate": "Basic realm=\"Quikcast source\""
    },
    "body_bytes": 24
  },
  "auth-missing": {
    "status": "HTTP/1.0 401 Unauthorized",
    "statuses": [
      "HTTP/1.0 401 Unauthorized"
    ],
    "headers": {
      "connection": "close",
      "content-type": "text/plain; charset=utf-8",
      "content-length": "24",
      "www-authenticate": "Basic realm=\"Quikcast source\""
    },
    "body_bytes": 24
  },
  "put-eof-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-name": "Quikcast reference",
      "icy-description": "Disposable protocol capture",
      "icy-genre": "Test",
      "icy-url": "https://example.invalid/",
      "icy-pub": "0",
      "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
      "icy-br": "128",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:44 GMT"
    },
    "body_bytes": 41628,
    "icy_blocks": [],
    "audio_matches_fixture": true
  },
  "put-eof": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {},
    "body_bytes": 0,
    "source_send_error": null,
    "listener": {
      "status": "HTTP/1.0 200 OK",
      "statuses": [
        "HTTP/1.0 200 OK"
      ],
      "headers": {
        "icy-name": "Quikcast reference",
        "icy-description": "Disposable protocol capture",
        "icy-genre": "Test",
        "icy-url": "https://example.invalid/",
        "icy-pub": "0",
        "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
        "icy-br": "128",
        "content-type": "audio/mpeg",
        "connection": "close",
        "cache-control": "no-cache, no-store",
        "date": "Wed, 07 Oct 2026 02:36:44 GMT"
      },
      "body_bytes": 41628
    }
  },
  "put-expect-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-name": "Quikcast reference",
      "icy-description": "Disposable protocol capture",
      "icy-genre": "Test",
      "icy-url": "https://example.invalid/",
      "icy-pub": "0",
      "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
      "icy-br": "128",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:46 GMT"
    },
    "body_bytes": 41628,
    "icy_blocks": [],
    "audio_matches_fixture": true
  },
  "put-expect": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.1 100 Continue",
      "HTTP/1.0 200 OK"
    ],
    "headers": {},
    "body_bytes": 0,
    "source_send_error": null,
    "listener": {
      "status": "HTTP/1.0 200 OK",
      "statuses": [
        "HTTP/1.0 200 OK"
      ],
      "headers": {
        "icy-name": "Quikcast reference",
        "icy-description": "Disposable protocol capture",
        "icy-genre": "Test",
        "icy-url": "https://example.invalid/",
        "icy-pub": "0",
        "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
        "icy-br": "128",
        "content-type": "audio/mpeg",
        "connection": "close",
        "cache-control": "no-cache, no-store",
        "date": "Wed, 07 Oct 2026 02:36:46 GMT"
      },
      "body_bytes": 41628
    }
  },
  "source-ice-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-name": "Quikcast reference",
      "icy-description": "Disposable protocol capture",
      "icy-genre": "Test",
      "icy-url": "https://example.invalid/",
      "icy-pub": "0",
      "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
      "icy-br": "128",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:48 GMT"
    },
    "body_bytes": 41628,
    "icy_blocks": [],
    "audio_matches_fixture": true
  },
  "source-ice": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {},
    "body_bytes": 0,
    "source_send_error": null,
    "listener": {
      "status": "HTTP/1.0 200 OK",
      "statuses": [
        "HTTP/1.0 200 OK"
      ],
      "headers": {
        "icy-name": "Quikcast reference",
        "icy-description": "Disposable protocol capture",
        "icy-genre": "Test",
        "icy-url": "https://example.invalid/",
        "icy-pub": "0",
        "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
        "icy-br": "128",
        "content-type": "audio/mpeg",
        "connection": "close",
        "cache-control": "no-cache, no-store",
        "date": "Wed, 07 Oct 2026 02:36:48 GMT"
      },
      "body_bytes": 41628
    }
  },
  "source-http-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-name": "Quikcast reference",
      "icy-description": "Disposable protocol capture",
      "icy-genre": "Test",
      "icy-url": "https://example.invalid/",
      "icy-pub": "0",
      "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
      "icy-br": "128",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:51 GMT"
    },
    "body_bytes": 41628,
    "icy_blocks": [],
    "audio_matches_fixture": true
  },
  "source-http": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {},
    "body_bytes": 0,
    "source_send_error": null,
    "listener": {
      "status": "HTTP/1.0 200 OK",
      "statuses": [
        "HTTP/1.0 200 OK"
      ],
      "headers": {
        "icy-name": "Quikcast reference",
        "icy-description": "Disposable protocol capture",
        "icy-genre": "Test",
        "icy-url": "https://example.invalid/",
        "icy-pub": "0",
        "ice-audio-info": "bitrate=128;samplerate=44100;channels=2",
        "icy-br": "128",
        "content-type": "audio/mpeg",
        "connection": "close",
        "cache-control": "no-cache, no-store",
        "date": "Wed, 07 Oct 2026 02:36:51 GMT"
      },
      "body_bytes": 41628
    }
  },
  "curl-player-plain": {
    "exit_code": 28,
    "byte_exact": true,
    "bytes": 41628,
    "icy_metadata_advertised": false
  },
  "curl-player-icy-request": {
    "exit_code": 28,
    "byte_exact": true,
    "bytes": 66872,
    "icy_metadata_advertised": false
  },
  "curl-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:55 GMT"
    },
    "body_bytes": 16384,
    "icy_blocks": [],
    "audio_matches_fixture": true,
    "matches_captured_producer_bytes": true,
    "external_decode_exit_code": 0
  },
  "ffmpeg-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-pub": "0",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:36:58 GMT"
    },
    "body_bytes": 32645,
    "icy_blocks": [],
    "audio_matches_fixture": false,
    "matches_captured_producer_bytes": true,
    "external_decode_exit_code": 0
  },
  "liquidsoap-listener": {
    "status": "HTTP/1.0 200 OK",
    "statuses": [
      "HTTP/1.0 200 OK"
    ],
    "headers": {
      "icy-name": "Liquidsoap proof",
      "icy-pub": "1",
      "ice-audio-info": "channels=2;samplerate=44100;bitrate=128",
      "icy-br": "128",
      "content-type": "audio/mpeg",
      "connection": "close",
      "cache-control": "no-cache, no-store",
      "date": "Wed, 07 Oct 2026 02:37:12 GMT"
    },
    "body_bytes": 32888,
    "icy_blocks": [],
    "audio_matches_fixture": false,
    "matches_captured_producer_bytes": true,
    "external_decode_exit_code": 0
  }
}
