Presntor Logo

Presntor

A unified presentation manager console for live services, events, and productions. Control PowerPoint, display scriptures, and manage OBS all from one place.

Download for Windows

Presntor Walkthrough

Intro / Hero Section

Presntor

A complete presentation management console for live events, services, and productions.

Presntor is a desktop application designed to streamline the entire process of managing slides, media, scripture display, and live streaming for real-time events. It’s built as a unified tool that combines PowerPoint control, Bible verse automation, and OBS scene management — all within one cohesive interface.

Whether you're orchestrating a service, coordinating an event, or directing a live production, Presntor enables you to stage everything in advance and then run the entire session from a single screen, with minimal switching and maximum clarity.

Key Capabilities:

  • Import and manage multiple PowerPoint presentations, images, or video files.
  • Combine slides from different sources into one seamless flow.
  • Present scripture directly using VerseView integration.
  • Switch OBS scenes, toggle sources, and control audio and streaming.
  • Instantly present one-off files through drag-and-drop Quick Present.

Presntor is designed to reduce complexity and operator load by centralizing all presentation workflows into a focused, efficient interface.

Presntor Main Window

Section 1 – The Six Main Sections of the GUI

The Layout

Presntor is divided into six logical sections that work together in real time to manage your session:

  1. Top Button Controls: For adding files, launching presentations, stopping them, and navigating slides.
  2. Presentation List (Left Panel): A scrollable thumbnail view of all added presentations, images, and videos.
  3. Current Slide (Center): Displays the currently selected slide from your timeline, ready for presentation.
  4. Dynamic Right Panel: Changes based on mode selection (via dropdown): Slides, Bible Reading controls, or OBS interface.
  5. Master Slides Section (Bottom-Left): This is where you build your session timeline by arranging slides.
  6. Quick Present Section (Bottom-Right): For instantly presenting any file without adding it to the timeline.
Presentation list and layout

Section 2 – Loading Presentations

Add Slides, Images, or Videos

Clicking “Add Presentation” opens a file dialog where you can select .pptx, .ppt, images, or videos. Each file type is handled as follows:

  • .ppt files are automatically converted to .pptx.
  • Images are converted into one-slide presentations.
  • Videos are listed and handled appropriately depending on where they are dropped.
  • Thumbnails are generated for every file and added to the Presentation List panel.

You can click a presentation to view all its slides in the right-side panel.

Add Presentation File Dialogue

Section 3 – Master Slide Timeline

Build Your Presentation Session

This section functions like a video editor’s timeline, allowing you to sequence slides from different sources in presentation order:

  • Drag a full PPT into the timeline — a preview shows slide thumbnails before drop.
  • Slides from the same file are grouped and collapsible.
  • Each group has a collapse and delete button.
  • Single slides from the right panel (non-grouped) can be dragged into the timeline.
  • Slides and groups can be rearranged or deleted by drag or hover buttons.
  • The Clear Master button removes all timeline content.
  • Changes auto-merge into a new .pptx that maintains all transitions, themes, and animations.
Slide drop preview Slides drop with already present in Master Slides added to Master

Section 4 – Presenting Slides

Select. Present. Navigate.

Select a slide from the Master section to make it the Current Slide. Click “Present” or press Enter to start presenting from that slide in PowerPoint. Navigation options:

  • Next Slide – Right Arrow or “Next” button
  • Previous Slide – Left Arrow or “Previous” button
  • Stop Presentation – “Stop” button or Escape key
Selected Current Slide

Section 5 – Quick Present Section

Need Something Shown Immediately?

The Quick Present panel allows fast drag-and-drop for files that must be shown instantly, bypassing the master timeline:

  • Drop a PPT/Image to present it directly in PowerPoint
  • Drop a video to launch it full-screen in VLC
  • Clicking the panel also opens a file dialog for quick presenting

If you want to add a video to the timeline, drag it into Master instead; it will be converted into a slide with embedded video.

Section 6 – Bible Verse Mode

Display Scriptures Seamlessly

When the dropdown is switched to “Bible Reading”, the right panel changes to VerseView controls. You can:

  • Enter a Bible reference (e.g., John 3:16)
  • Click “Present Verse” to show it via VerseView
  • Use “Previous” / “Next” or arrow keys to navigate
  • Press Esc or “Stop” to clear the verse

The dropdown reference selector is only used in a custom church version and is hidden in public builds.

Bible Reading Mode

Section 7 – Voice-Controlled Bible Reading

Automatic Verse Changes Based on Speech

Click “Start Recognition” to begin microphone listening. Presntor uses Google Speech-to-Text to transcribe audio and decide when to trigger “Next Verse”. Matching is based on:

  • Levenshtein Distance + Partial Match
  • Partial Match + Keyword Match (last 3 words)
  • Levenshtein + Keyword

Settings let you configure:

  • Microphone input
  • Sample rate
  • Levenshtein and partial thresholds
  • VerseView control URL

Ensure you’ve created a biblereadingspeech.json with your Google API credentials and set the URL (e.g., http://192.168.122.111:5050/control.html).

Section 8 – OBS Integration

Full OBS Studio Control Without Leaving the App

Switch the dropdown to “OBS Control Mode” and use the live OBS preview to:

  • View current OBS preview scene
  • Click Scene Buttons to switch scenes
  • Trigger a fade/cut transition
  • Use tabs below to control source visibility or mute/unmute audio inputs
  • Start/Stop streaming and open OBS Settings

Presntor communicates with OBS via WebSocket and continuously updates its interface.

OBS Preview Mode OBS Scene Change OBS WebSocket Settings

Section 9 – Under the Hood

How It Works Behind the Scenes

  • PowerPoint control uses COM Automation and pywin32 to merge slides and maintain formatting.
  • Preview thumbnails are generated from exported PNGs.
  • OBS integration communicates via WebSocket API.
  • VerseView control is done via HTTP commands.
  • Speech Recognition uses Google Speech-to-Text and match thresholds.
  • All background processing is done in threads to avoid UI blocking.

Section 10 – Built For My Church

Why I Built Presntor

We used to run services juggling three different apps — one for slides, one for scriptures, and one for OBS streaming. It took multiple volunteers and a lot of coordination just to make it work. I built Presntor to unify all of that.

Now, everything — slides, scripture, stream control — can be run from a single app by one person, without the stress.

I’m releasing Presntor publicly to help others who need the same solution — and to show the kind of complete, end-to-end systems I design and develop.

Comments