尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Projeção para igrejas · Free church presentation software: lyrics with chords, Bible, PowerPoint, photos and videos on the big screen, controlled from your phone. Windows, Raspberry Pi, Docker.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗🇺🇸 English
Projeção gratuita e de código aberto para igrejas. Letras com cifra, Bíblia, fotos, vídeos, PowerPoint e a ordem do culto no telão, controlados pelo navegador do PC, do celular ou do tablet.
Um computador roda o U-Control (Windows, Raspberry Pi ou Docker) e
qualquer aparelho na mesma rede abre o Controle ou as telas pelo endereço
http://<ip>:8585. Não precisa de internet durante o culto.
⬇ Baixar para Windows · Site do projeto · No AlternativeTo
| Telão | Monitor de palco (músicos) |
|---|---|
| Bíblia em duas versões | Pelo celular |
Baixe o U-Control-Setup-x.y.z.exe na página de
Releases e
instale. O programa fica na bandeja do Windows (ao lado do relógio), e
pelo menu dela você abre o Controle e as telas (telão e retorno de
palco), que vão para o segundo monitor em tela cheia.
Os dados ficam em %APPDATA%\U-Control. Instalar uma versão nova por
cima não apaga nada.
No Ubuntu, Debian, Linux Mint ou Raspberry Pi OS (64 bits), um comando instala tudo e deixa o U-Control ligando junto com o computador:
curl -fsSL https://brunomint.github.io/U-Control/instalar.sh | bash
Rodar de novo atualiza para a última versão (com cópia do banco antes).
Com | bash -s -- --telao, o telão também abre em tela cheia ao entrar
na área de trabalho. As outras opções estão no começo do
script.
Para instalar à mão:
git clone https://github.com/brunomint/U-Control.git
cd U-Control
python3 -m venv venv
venv/bin/pip install -r requirements.txt
venv/bin/python scripts/patch_flask_socketio.py
./ucontrol.sh
O ucontrol.sh aplica as migrations do banco e sobe o gunicorn (ver
gunicorn.conf.py); no Pi ele roda como serviço do systemd.
O ffmpeg (pacote do sistema) é usado para vídeos de PowerPoint e
áudio do YouTube; o LibreOffice, para converter apresentações. Instale
junto as fontes livres que substituem as do Office com as mesmas medidas
(Calibri, Cambria, Arial…), senão o texto dos slides sai mais largo e quebra:
sudo apt install ffmpeg libreoffice-impress fonts-crosextra-carlito fonts-crosextra-caladea fonts-liberation2
A imagem pronta (PC e Raspberry Pi 4/5, 64 bits) fica em
ghcr.io/brunomint/u-control. Com o
docker-compose.yml numa pasta:
docker compose up -d
Ou direto, sem o compose:
docker run -d --name ucontrol --network host --restart unless-stopped \
-v ./docker-data/instance:/app/instance \
-v ./docker-data/imagens:/app/static/imagens \
-v ./docker-data/audio:/app/static/audio \
ghcr.io/brunomint/u-control:latest
Os dados ficam em docker-data/. Para atualizar: docker compose pull
e docker compose up -d. Quem clonou o repositório e quer rodar o
próprio código usa docker compose up -d --build.
Numa instalação nova, a tela de login pede para criar o primeiro usuário. Os outros se cadastram depois em Usuários.
Vêm incluídas só traduções de licença aberta ou de domínio público, como a Bíblia Livre e a Nova Bíblia Viva. Traduções com direitos autorais (NVI, ACF, ARC...) podem ser adicionadas por quem tem o direito de usá-las: veja bibles/LICENSES.md.
venv/bin/pip install -r requirements-dev.txt
venv/bin/pytest
O instalador do Windows é montado pelo GitHub Actions
(.github/workflows/build-windows.yml). Uma tag vX.Y.Z, igual ao
arquivo VERSION, publica uma Release.
Achou um problema ou tem uma ideia? Abra uma issue. Correções e melhorias por pull request são bem-vindas.
Gostou? Curta o U-Control no AlternativeTo: é assim que ele aparece para outras igrejas que procuram uma alternativa ao Holyrics ou ao OpenLP.
MIT para o código. As Bíblias incluídas têm as licenças listadas em bibles/LICENSES.md.