Terms on this page
How to use this page
Five council meetings are embedded below. Each one is the complete recording from the City of Loveland’s public archive. You can press play and watch from the start, or you can skip straight to the moments that matter.
Jumping to a specific moment
Underneath every video is a list titled “Jump to timecode.”
Each line shows a timestamp in HH:MM:SS format (hours : minutes : seconds)
and a short description of what happens at that point in the meeting.
Click the timestamp. The video above will jump to that exact second and start playing. You do not have to scroll, scrub, or fast-forward.
For example, clicking 03:13:23 under Meeting 1 will jump
straight to McFall’s “installed the city manager” quote,
about three hours and thirteen minutes into the recording. The link
labeled “↺ Back to full meeting” at the bottom of each list
returns the video to the very start.
Captions (subtitles)
The audio of every meeting has been transcribed automatically and is available as on-screen captions you can read while the video plays. Captions are on by default. To turn them off — or back on — the caption control depends on your browser:
- Chrome / Edge / Brave / Opera — hover the video, click the
three vertical dots (
⋮) in the bottom-right next to the fullscreen button, choose “Captions”, then “Off” (or “English (Whisper transcript)” to turn them back on). - Firefox — hover the video and click the “CC” button in the lower-right of the controls bar; pick “Off” (or “English (Whisper transcript)” to turn them back on). If you don’t see a CC button, right-click the video and choose “Show controls” first.
- Safari (macOS / iOS) — hover the video and click the speech-bubble icon in the controls bar, then pick “Off” (or “English (Whisper transcript)” to turn them back on).
Your browser will remember your choice for the rest of the session.
A small note on accuracy: these captions are the raw output of an open-source speech-recognition program called Whisper. They are about 95–98% accurate on clear council-chamber audio, but surnames in particular are often misspelled (you will see “Swanti” for Swanty, “Fromm” for Frahm, and so on). The corrected spellings of every councilmember and staff name are in Chapter 12.
Chapter markers
Each video also has “chapter” markers built into the scrubber bar (the long horizontal bar that fills in as the video plays). These look like small notches or labelled segments along the bar — hover your cursor over the scrubber to see them, and click any one to jump to that section. Chapters and the “Jump to timecode” list cover the same key moments; use whichever is easier.
Meeting 1 · 2 October 2025 · Camp Hope chaos meeting
- Source
- Cablecast show #628 · City of Loveland video archive
- Date
- 2 October 2025 (special meeting)
- Duration
- 4 hours 11 minutes
- VTT segments
- 5,982 (whisper.cpp small-q8_0)
- What this meeting changes
- McFall — one month before his mayoral election — places “two members met outside of council and installed the city manager” on the record at
03:13:23. A public commenter is no-trespass-ordered mid-meeting. Two attempts to extend the temporary-use permit (Ord 6790) fail 4-4.
Jump to timecode · 5 markers
00:30:552022 ordinance / 60-day shelter-and-storage history01:52:40Samson no-trespass motion for Steve Lynn; Marsh discloses it was already issued03:13:23McFall: Marsh and the MPT “installed” the city manager03:14:43McFall (quoting Foley): the General Fund is the only place03:14:55Foley: marijuana funds as “out of the box” option- ↺ Back to full meeting
Meeting 2 · 21 October 2025 · FY 2026 budget adoption
- Source
- Cablecast show #635
- Date
- 21 October 2025
- Duration
- 1 hour 37 minutes
- VTT segments
- 1,730
- What this meeting changes
- Public commenter Elaine dates the executive-session decision on 599 W 71st to 7 October 2025 — 91 days before public first reading — and names 2000 North Lincoln as the prior shelter-site candidate. The 8-0 consent-style budget vote in this meeting includes the four new sworn LPD positions later linked to Ord 6806 enforcement.
Meeting 3 · 6 January 2026 · Ord 6806 + 6807 first reading
- Source
- Cablecast show #656
- Date
- 6 January 2026 (ran past midnight)
- Duration
- 7 hours 51 minutes 24 seconds
- VTT segments
- 9,442
- Headline votes
- Light-Kovacs compromise 4-5 FAIL · Ord 6806 first reading 6-3 PASS · Ord 6807 first reading 6-3 PASS
- What this meeting changes
- Facilities staff state on the record at
05:31:30that the City “do[es] not have a motivated seller” and is paying “close to exact market value.” At06:53:49staff confirm the $5,000 appraisal was skipped to preserve contract leverage. The Light-Kovacs unbundling motion that would have tied Ord 6806 to a working operator letter fails 4-5.
Jump to timecode · 7 markers
02:24:17Light-Kovacs compromise motion (4-5 FAIL)05:31:30Facilities staff: “we do not have a motivated seller”05:58:46Operating-cost exposure: $112K / yr utilities + maintenance06:53:49Appraisal deadline missed: $5K skipped to preserve leverage06:54:08Seller trade history: $2.025M (2021) → $3.05M asking, four years unsold07:41:53“Our last out is that we don’t find a provider”07:50:45Ord 6807 final roll-call: 6-3 PASS · meeting adjourns- ↺ Back to full meeting
Meeting 4 · 3 February 2026 · Ord 6806 second reading
- Source
- Cablecast show #669
- Date
- 3 February 2026
- Duration
- 5 hours 1 minute
- VTT segments
- 5,479
- Headline vote
- Ord 6806 second reading 5-4 PASS · Swanty sanctioned-camping evaluation motion 4-5 FAIL
- What this meeting changes
- Light-Kovacs flips Yes “begrudgingly” to NO on second reading. The LPD officer at
03:18:00confirms on the record “we’re not anticipating a staffing change” tied to Ord 6806 — refuting the more-officers-needed rationale.
Jump to timecode · 5 markers
01:27:24Public commenter: LPD $36.4M vs LRFA $29.1M general-fund split03:18:00LPD official: no staffing change tied to Ord 680603:58:42Ord 6806 second-reading roll-call: 5-4 PASS · Light-Kovacs flips04:36:11Councilmember declining sanctioned-camping evaluation04:43:14Swanty sanctioned-camping evaluation motion (4-5 FAIL)- ↺ Back to full meeting
Meeting 5 · 24 March 2026 · the Thompson pivot
- Source
- Cablecast show #686
- Date
- 24 March 2026 (two months after Bridge House withdrew, five weeks before Thompson's retirement announcement)
- Duration
- 5 hours 28 minutes
- VTT segments
- 6,745
- Headline votes
- Ord 6822 Wildfire Resilience 9-0 PASS · Ord 6823 Ad Hoc Homelessness Transition Committee 8-1 PASS (Cortez lone dissent)
- What this meeting changes
- At
05:25:53a councilmember uses the word pivot on the record and articulates the dossier’s thesis without prompting: the city is moving away from direct-operated homeless services because direct operation “run[s] us down on our general fund.” That is the on-record articulation of the trade. The Ord 6823 clerk-correction (9-1 → 8-1) is audible.
Jump to timecode · 4 markers
00:23:02Public comment on Thompson compensation: $400K, 20% raise05:02:00Ord 6823 Ad Hoc Homelessness Transition Committee discussion05:25:53The “pivot” quote: direct city operation “run[s] us down on our general fund”05:27:42Ord 6823 roll-call: 8-1 PASS · Cortez lone dissent · clerk corrects 9-1 to 8-1- ↺ Back to full meeting
Reproducibility
The originals were downloaded from the City of Loveland Cablecast public archive on 14-16 May 2026 (~43.4 GB total). The MP4s served here are compressed re-encodes: 720p H.264 (libx264) + AAC stereo, with the moov atom relocated to the front for instant seek (faststart). Every timestamp in the “Jump to” lists is frame-accurate against the same source; only the file size and codec container changed. The original byte-identical Cablecast files remain in the homelab archive and can be supplied on request for forensic purposes. The chapter VTTs in this page are derived from the whisper.cpp transcripts cross-referenced against the curated quotes in Chapter 12. The transcript VTTs in the player’s subtitle track are the raw whisper.cpp output without manual correction; surname spellings differ from the canonical roster in places (Fromm/Frahm, Swanti/Swanty, Wirerick/Wyrick) and are flagged in Chapter 12 where it matters.