You are viewing an early preview of this website. Subject to change.
VisionScreens
Roadmap
Make a first release by 2025! :)
Free text slide editor
Inserting Scripture
Milestone 1
Goal: Get from ‘proof of concept’ to a ‘minimal viable product’!
Content
Drag and drop song lyric arrangements
Video playback
Graphic display
PowerPoint importer (at least on Windows)
Basic templated slides (e.g. Bible reading title slide)
Meta-content:
Sections
Title graphics
Rendering:
Cross-fade slide transition
Output:
Projector output
NDI(R) output
Stage display output
Lyrics feed output (lyrics overlay for livestream video)
MacOS and Windows builds
Milestone 2
Google Slides importer
Canva importer (i.e. PDF)
Groups of graphics that can loop (i.e. slides pre-roll & post-roll)
Milestone 3
Start screen experience & Templated playlist builder
Content library
Easy Backlog
Customisable slide transitions
Websockets / HTTP server
Countdown
Stage display customisation options
Hard Backlog
These features are more difficult to implement –
Free-form slide designer
Insert text elements
Insert graphic elements
Customise position, alignment and margins
Inserting Scripture as slides
Requires investigating Bible text copyright legal stuff.
Look at using fetch.bible
How to format and template in AXAML?
Lyrics over video backgrounds
How to render lyrics text over LibMPV – and have lyrics text cross-fading properly?
Can LibMPV seamlessly loop videos? Change playback speed?
Audio recording
How can an audio recording of a remote instance of Audacity etc be triggered?
Web Editor
How can a Web App (Avalonia WebAssembly) edit user data from e.g. Google Drive?
Further Ideas
Multilingual lyrics
Upload sermon slides to cloud for integrating into another service
Wishlist
Editor UI: Library
Organise songs with a built-in database
Search by title, type, content, tags
Save time with smart templates
Quickly build weekly services based on templates that follow your liturgy
Templated slide designs and layouts
Collaborate using cloud media
Link media from cloud storage
Smart media folders (sync directly from Google Drive/OneDrive – delay loading files, images etc until downloaded onto disk)
Import Canva (initial research – not really possible atm)
Bible text lookup & display
fetch.bible
Requires building a “USX” parser https://markups.paratext.org/usx/
Automatic or easy? pagination/reflow to break up long passages across multiple slides
Waiting for Avalonia 11.0 flexible text formatting to drop
Clocks & Countdowns
Always fun for events
And count-up/down timers for stage displays
Stage display messages
“The preacher should really wrap up by now, the parents will be waiting” 😂
Dark theme Custom slide resolutions
Other than 1920×1080
Upscale background images to fit
Improved slide designer
Slide design customisations: borders, fonts, alignments, colours, backgrounds, gradients…
Other wild ideas!
Web remote
Make quick lyric stanza and arrangement edits from an iPad ?
Import runsheets from Elvanto/OPC
Audio recorder… over network
MIDI triggers
Section/playlist/runsheet notes
LTSC / LTC timecode trigger in
Custom action triggers (websockets, http, …)
e.g. trigger OBS Scene changes per slide item type: songs, videos, slides
Build for macOS and Linux?
Undo functionality
Workflows for editing content during live shows. Insert event graphics into slide sets on-the-fly.
Shuffle / reset to natural sorting (by filename) for order of photo slideshows
Hotkeys! and to jump to Verse 1, Chorus etc.
Multilingual lyrics support
Alternative lower thirds method – websockets + HTML to OBS
Zoom in and crop on images which weren’t designed with big fonts
Load item from folder of images using natural name sort order
Debug tools to troubleshoot why software is slow/laggy/freezing
On-off edits and imported content for the current session only (which won’t save into the content library for future use)
Re-scan for display (screen) and audio device changes without restarting app
Export songs as PPTX (since we already have the code to import!), great for emergency scenarios (don’t ask 😁😅😥😥)
Export entire “slide deck” as PDF
Research is there is a legal and easy way to add video clips from YouTube links. Embedded CEF web browser for YouTube embed snippet?
Plugin system
Windows: investigate Presentation Mode integration to prevent screensaver (or pivinvoke sleep inhibitor?), but also don’t want burning laptops in backpacks…
OneDrive –> PowerPoint slides sync?
Presentation Clicker interceptor, so you can continue doing stuff on the PC and not interrupt the speaker from using the clicker to navigate slides forwards. “Satellite Streamdeck connector for Companion”-style??
Tray icon to bring back main window to primary monitor?
External/Embedded Fonts
QR Code generator
Broadcast slides to phone via cloud
Non-linear song mode for semi-adhoc sessions outside of a setlist
https://support.microsoft.com/en-us/office/use-zoom-for-powerpoint-to-bring-your-presentation-to-life-9d6c58cd-2125-4d29-86b1-0097c7dc47d7#ID0EFH
Overlay layer to display or flash announcement text / Q&A phone numbers or links
Export individual slide(s) as PNG
Set “event graphic / logo” at playlist level, and set it from a slide (WIP)
Having multiple different event graphics / logos, e.g. for different sections
Respect hidden slides from imported GoogleSlides/PowerPoint
Insert temporary slides between song stanzas – such as bible verses during song interludes – at the request of the song leader. But don’t mess up the saved copy of song data in the “library”.