Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtinth/shoutpraises
Web based remotely controlled worship lyrics presentation application.
https://github.com/dtinth/shoutpraises
angularjs mocha nodejs socket-io
Last synced: about 2 months ago
JSON representation
Web based remotely controlled worship lyrics presentation application.
- Host: GitHub
- URL: https://github.com/dtinth/shoutpraises
- Owner: dtinth
- Created: 2013-05-13T13:35:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-22T15:45:26.000Z (almost 11 years ago)
- Last Synced: 2024-05-02T06:07:55.558Z (9 months ago)
- Topics: angularjs, mocha, nodejs, socket-io
- Language: JavaScript
- Homepage:
- Size: 956 KB
- Stars: 18
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
shoutpraises
============At church, I sometimes help display lyrics on the presentation during worship.
Usually people use church presentation software, or just PowerPoint.
However, the people using it have to actively focus on controlling the presentation.This web based lyrics presentation application can be controlled remotely
via an iPad (or other tablets). This makes it easier for the presentation controller
to join in and delight in worship.![shoutpraises screenshot](http://i.imgur.com/RX4pKaP.png)
Name
----I got the name from [__Psalm 150:6__ (CEV)][ps], the last verse in the Psalm book.
Also the default port number 1506 came from the chapter and verse number:> Let every living creature
> praise the Lord.
> Shout praises to the Lord!Usage
-----1. Install Node.js
2. Download this repository.
3. Open command prompt, and `cd` to this directory.
4. `npm install` to install required dependencies.
5. `node server.js` to start the server.
6. Add lyrics: create a folder called __lyrics__ and put files there. It should be a `.txt` file.
7. On your presentation computer, navigate to `http://[your IP]:1506/display.html`.
8. On your iPad, navigate to `http://[your IP]:1506/admin.html`.Lyrics File
-----------Just make `.txt` files that look like this:
```
name: song name hereline 1
line 2
line 3line 4
line 5
line 6line 7
line 8
line 9
```A blank line lets you split part of a verse into multiple slides.
Two consecutive blank lines separate between verses.I don't recommend that lyrics slides have a duration of more
than 15 seconds—consider splitting them into multiple slides.[ps]: http://www.biblegateway.com/passage/?search=Psalm+150%3A6&version=CEV