No description
Find a file
2022-03-15 15:08:17 -05:00
src adding in a video model and editor 2022-03-15 15:08:17 -05:00
.dir-locals.el adding in a video model and editor 2022-03-15 15:08:17 -05:00
.gitignore adding more to gitignore 2022-02-25 16:35:28 -06:00
CMakeLists.txt MPV is working now 2022-02-18 11:33:22 -06:00
qhot-profile.json MPV is working now 2022-02-18 11:33:22 -06:00
README.org adding in a video model and editor 2022-03-15 15:08:17 -05:00

Church Presenter

Church Presenter

This is an attempt at building a church presentation application in Qt/QML. QML provides a very powerful and easy declarative way of creating a UI so it should also be a very simple method of creating on screen slides and presentations. This experiment is to see how difficult it is to rebuild these applications in QML as opposed to other more complicated systems. After digging through the source code of OpenLP, I discovered they are essentially creating a web server and rendering a webpage onto the screen to show slides. This felt like a waste of resources and added complexity when something so simple and useful as QML exists.

Features (planned are in parentheses)

  • Presents songs lyrics with image and video backgrounds
  • Presents slides
  • (Custom slide builder)
  • (Simple song creation with a powerful text parser)

Build and Run

First get the source code

Then into the root directory.

cd church-presenter

Then build.

cmake -B build/ . && make --dir build/

Then run.

./build/bin/presenter