Raw payload JSON

Expanded meeting payload with raw transcript content and parsed cue entries included.

Raw payload JSON JSON x178004
generated inline payload

JSON view

{
  "city": "seattle",
  "canonicalVideoId": "x178004",
  "source": {
    "meeting": {
      "fileName": "x178004.json",
      "path": "data/cities/seattle/source/meetings/x178004.json",
      "sourceStem": "x178004",
      "variantCount": 1,
      "variantFiles": [
        "x178004.json"
      ],
      "metadata": {
        "videoId": "x178004",
        "title": "Council Briefing 7/21/25",
        "date": "2025-07-27",
        "duration": 0,
        "committee": "Council Briefing",
        "videoUrl": "https://www.seattlechannel.org/explore-videos?videoid=x178004",
        "subtitleUrl": "https://www.seattlechannel.org/documents/seattlechannel/closedcaption/2025/x178004.srt",
        "thumbnailUrl": "https://www.seattlechannel.org/images//images/seattlechannel/videos/2025/brief_072125_2012551web.jpg"
      }
    },
    "transcript": {
      "fileName": "2025-07-21_council-briefing_council-briefing-72125_x178004.srt",
      "path": "data/cities/seattle/source/transcripts/2025-07-21_council-briefing_council-briefing-72125_x178004.srt",
      "sourceStem": "2025-07-21_council-briefing_council-briefing-72125_x178004",
      "size": 1189,
      "variantCount": 1,
      "variantFiles": [
        "2025-07-21_council-briefing_council-briefing-72125_x178004.srt"
      ],
      "rawHash": "71371153870eaf71dc5b2f5082248cc1a3fbc1f986547d91fc4318cc2baf04d1",
      "textHash": "7b32deb8fb233958e0e6db3c4671764ea421194de7eef08a3f0b18bfa943dbd1",
      "entryCount": 12,
      "wordCount": 97,
      "speakerCount": 0,
      "speakers": [],
      "urls": {
        "srt": "/seattle/api/source/transcript/x178004.srt",
        "text": "/seattle/api/source/transcript/x178004.txt"
      },
      "rawSrt": "1\n00:00:00,000 --> 00:00:05,000\n[CAPTIONS UNAVAILABLE - MANUAL EXTRACTION REQUIRED]\n\n2\n00:00:05,000 --> 00:00:10,000\nThe caption file for this meeting (x178004 - Council Briefing 7/21/25) could not be automatically downloaded.\n\n3\n00:00:10,000 --> 00:00:15,000\nThe SRT file is referenced at: documents/seattlechannel/closedcaption/2025/brief_072125_2012551.srt\n\n4\n00:00:15,000 --> 00:00:20,000\nTo manually extract the captions:\n\n5\n00:00:20,000 --> 00:00:25,000\n1. Visit https://www.seattlechannel.org/explore-videos?videoid=x178004\n\n6\n00:00:25,000 --> 00:00:30,000\n2. Open browser Developer Tools (F12)\n\n7\n00:00:30,000 --> 00:00:35,000\n3. Go to the Network tab and filter by \"srt\" or \"caption\"\n\n8\n00:00:35,000 --> 00:00:40,000\n4. Play the video with captions enabled\n\n9\n00:00:40,000 --> 00:00:45,000\n5. Look for the actual caption file request in the Network tab\n\n10\n00:00:45,000 --> 00:00:50,000\n6. Copy the full URL and download the SRT file\n\n11\n00:00:50,000 --> 00:00:55,000\nAlternative method: Use browser console with the script at /scraper-src/scripts/extract-captions.js\n\n12\n00:00:55,000 --> 00:01:00,000\nVideo source: https://video.seattle.gov/media/council/brief_072125_2012551.mp4",
      "text": "[CAPTIONS UNAVAILABLE - MANUAL EXTRACTION REQUIRED]\nThe caption file for this meeting (x178004 - Council Briefing 7/21/25) could not be automatically downloaded.\nThe SRT file is referenced at: documents/seattlechannel/closedcaption/2025/brief_072125_2012551.srt\nTo manually extract the captions:\n1. Visit https://www.seattlechannel.org/explore-videos?videoid=x178004\n2. Open browser Developer Tools (F12)\n3. Go to the Network tab and filter by \"srt\" or \"caption\"\n4. Play the video with captions enabled\n5. Look for the actual caption file request in the Network tab\n6. Copy the full URL and download the SRT file\nAlternative method: Use browser console with the script at /scraper-src/scripts/extract-captions.js\nVideo source: https://video.seattle.gov/media/council/brief_072125_2012551.mp4",
      "entries": [
        {
          "index": 1,
          "text": "[CAPTIONS UNAVAILABLE - MANUAL EXTRACTION REQUIRED]",
          "startTime": "00:00:00,000",
          "endTime": "00:00:05,000"
        },
        {
          "index": 2,
          "text": "The caption file for this meeting (x178004 - Council Briefing 7/21/25) could not be automatically downloaded.",
          "startTime": "00:00:05,000",
          "endTime": "00:00:10,000"
        },
        {
          "index": 3,
          "text": "The SRT file is referenced at: documents/seattlechannel/closedcaption/2025/brief_072125_2012551.srt",
          "startTime": "00:00:10,000",
          "endTime": "00:00:15,000"
        },
        {
          "index": 4,
          "text": "To manually extract the captions:",
          "startTime": "00:00:15,000",
          "endTime": "00:00:20,000"
        },
        {
          "index": 5,
          "text": "1. Visit https://www.seattlechannel.org/explore-videos?videoid=x178004",
          "startTime": "00:00:20,000",
          "endTime": "00:00:25,000"
        },
        {
          "index": 6,
          "text": "2. Open browser Developer Tools (F12)",
          "startTime": "00:00:25,000",
          "endTime": "00:00:30,000"
        },
        {
          "index": 7,
          "text": "3. Go to the Network tab and filter by \"srt\" or \"caption\"",
          "startTime": "00:00:30,000",
          "endTime": "00:00:35,000"
        },
        {
          "index": 8,
          "text": "4. Play the video with captions enabled",
          "startTime": "00:00:35,000",
          "endTime": "00:00:40,000"
        },
        {
          "index": 9,
          "text": "5. Look for the actual caption file request in the Network tab",
          "startTime": "00:00:40,000",
          "endTime": "00:00:45,000"
        },
        {
          "index": 10,
          "text": "6. Copy the full URL and download the SRT file",
          "startTime": "00:00:45,000",
          "endTime": "00:00:50,000"
        },
        {
          "index": 11,
          "text": "Alternative method: Use browser console with the script at /scraper-src/scripts/extract-captions.js",
          "startTime": "00:00:50,000",
          "endTime": "00:00:55,000"
        },
        {
          "index": 12,
          "text": "Video source: https://video.seattle.gov/media/council/brief_072125_2012551.mp4",
          "startTime": "00:00:55,000",
          "endTime": "00:01:00,000"
        }
      ]
    }
  },
  "parsed": {
    "persistedAt": "2026-04-08T05:49:31.979Z",
    "canonicalVideoId": "x178004",
    "meeting": {
      "title": "Council Briefing 7/21/25",
      "date": "2025-07-27",
      "committee": "Council Briefing",
      "videoUrl": "https://www.seattlechannel.org/explore-videos?videoid=x178004",
      "sourceVideoId": "x178004",
      "sourceFileName": "x178004.json",
      "metadataVariantCount": 1,
      "metadataVariantIds": [
        "x178004"
      ]
    },
    "transcript": {
      "sourceFileName": "2025-07-21_council-briefing_council-briefing-72125_x178004.srt",
      "sourcePath": "/Users/thedjpetersen/code/seacc/data/seattle/transcripts/2025-07-21_council-briefing_council-briefing-72125_x178004.srt",
      "variantCount": 1,
      "variantFiles": [
        "2025-07-21_council-briefing_council-briefing-72125_x178004.srt"
      ],
      "entryCount": 12,
      "wordCount": 97,
      "speakerCount": 0,
      "speakers": [],
      "hash": "7b32deb8fb233958e0e6db3c4671764ea421194de7eef08a3f0b18bfa943dbd1"
    },
    "tags": [
      "org:seattle-city-council",
      "meeting:x178004",
      "committee:council-briefing",
      "year:2025",
      "month:2025-07",
      "date:2025-07-27"
    ],
    "text": "[CAPTIONS UNAVAILABLE - MANUAL EXTRACTION REQUIRED]\nThe caption file for this meeting (x178004 - Council Briefing 7/21/25) could not be automatically downloaded.\nThe SRT file is referenced at: documents/seattlechannel/closedcaption/2025/brief_072125_2012551.srt\nTo manually extract the captions:\n1. Visit https://www.seattlechannel.org/explore-videos?videoid=x178004\n2. Open browser Developer Tools (F12)\n3. Go to the Network tab and filter by \"srt\" or \"caption\"\n4. Play the video with captions enabled\n5. Look for the actual caption file request in the Network tab\n6. Copy the full URL and download the SRT file\nAlternative method: Use browser console with the script at /scraper-src/scripts/extract-captions.js\nVideo source: https://video.seattle.gov/media/council/brief_072125_2012551.mp4"
  },
  "summary": null,
  "hindsight": null,
  "urls": {
    "meeting": "/seattle/meeting/x178004",
    "raw": "/seattle/api/meeting/x178004/raw.json",
    "sourceMeeting": "/seattle/api/source/meeting/x178004.json"
  }
}