Giter VIP home page Giter VIP logo

vezy-worship's Introduction

VezyWorship

VezyWorship VezyWorship

Presentatiesoftware voor beamer én livestream

  • Verschillende presentatie-types:
    • Liederen
    • Bijbelteksten
    • Afbeeldingen en video's
    • Ondertitels/teksten (naambalk, melding, etc.)
  • Afzonderlijke weergave voor beamer en livestream, bijvoorbeeld liederen als 2-regel op livestream en 4-regel op beamer.
  • Stage & PCO live weergave
  • Dienst thuis voor te bereiden via de web app.
  • Automatische liedvertaling d.m.v. DeepL.
  • Automatisch importen setlist vanuit PCO
  • Zoeken naar liederen in lokale of online database(s) Algolia
  • Bijbelteksten inladen vanuit meerdere Bijbelvertalingen.
  • Mededelingen tonen die aandacht van de gemeente vereisen.
  • Countdown tot begin van de dienst.
  • Standaard en donkere weergave modes.
  • Autoupdate functie bij nieuwe versie.
  • Afstandsbediening gebruik mogelijk tijdens presentatie.

Licentie

Creative Commons-Licentie
VezyWorship valt onder een CC BY-NC 4.0 licentie.

ontwikkelaars

Zie HowTo

Opmerkingen

  • De webapp is getest onder Chome & Edge, o.a. openen bestanden werkt niet in alle browsers.
  • Desktop app is getest op Windows
  • De cloud functies zijn, ivm de gebruikerslicenties op de aanwezige data & kosten, niet vrij toegankelijk gemaakt. (wel kan een eigen hosting van deze functies en databases worden opgezet onder bovengenoemde licentie)

vezy-worship's People

Contributors

j76f avatar jpkleemans avatar vdriet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vezy-worship's Issues

Live video besturen

  • knoppen play/pauze/balk/resterende tijd toevoegen
  • icon dat het een film is bijv. er bij in?

Images resolutie automatisch verkleinen

Resolutie van images automatisch verkleinen naar max output resolutie oid, van de opgeslagen bestanden in ....vez.
Ivm Laat tijd foto's op heel hoge resolutie die we soms ontvangen.

Optie om notes bij items te plaatsen

Een commentaar vak wat je wel in de lijst bij een item kan zien maar nergens op output getoond wordt.
Alternatief los notitie-item toevoegen (net zoals je bijv een lied toevoegt)

SongControle : Ontbrekende koppen toevoegen

Deel koppen die huidig gebruikt worden ontbreekt, toevoegen; ook ivm toekomst database import.

{ key: 'intro', color: 'deep-purple' },
{ key: 'introduction', color: 'deep-purple' },
{ key: 'pre-chorus', color: 'purple' },
{ key: 'slide', color: 'blue' },
{ key: 'vamp', color: 'blue' },
{ key: 'other', color: 'blue' },
{ key: 'tussenspel', color: 'deep-purple' },
{ key: 'misc', color: 'deep-purple' },
{ key: 'interlude', color: 'deep-purple' },
{ key: 'ending', color: 'red-10' },
{ key: 'scripture', color: 'red-10' },

Titels, foto's kunnen groeperen

Nu zijn er voor een host blok veer losse delen. Moet je live zetten om te tonen. Alles van een hostblok of preek groeperen maakt het wat overzichtelijker en kan je makkelijker in een kort lijstje heen en weer switchen.
Tevens bijv een opmerking veld om hulp teksten toe te voegen in deze groep wat er gaat gebeuren op podium/of instarten zou handig zijn.

Bijwerken dienst basis - werkt niet overal.

Niet alle setting worden aangepast/toegevoegd bij bijwerken dienst.

  • Tijd / countdown
  • Host
  • Spreker
  • wijzigingen in setlist nam spreker etc inlezen bij wijzigen
  • dialoog op persistent zodat gewijzigde onderdelen niet weg zijn.

Bij aanmaken nieuwe dienst worden ze er wel ingezet.

Bij wijzigen item: knop opslaan --> sluiten?

De knop opslaan is eigenlijk sluiten. (zolang er geen ongedaan maken is #14)
Zowel de [x] boven in scherm als de knop [opslaan] hebben zelfde effect. --> Wijzigingen zijn reeds doorgevoerd door v-model koppeling.

Speelt bij:

  • Counddown
  • Song
  • titels
  • image
  • video

Als projecteur lied inladen vanuit de liederen database

  • lokale database
  • cloud database

Onderdelen:

  • Firestore tabel aanmaken
    • id (genereerd firestore voor je)
    • title
    • text
    • translation
    • collection (nullable)
    • number (nullable)
    • creator
    • created_at
    • updated_at
  • API endpoint aanmaken: GET /songs
  • Bij SongEditDialog een tabblad toevoegen "database"
  • Zoekbalk (in eerste instantie alleen op title en number zoeken)
  • Dropdown keuzemenu op collectie (bundel) om te filteren op bijv. Opwekking of Hillsong oid
  • Zodra je begint met typen liederen inladen in lijst (bij min 3 letters, debounce van 500ms)
  • Zodra je op een lied klikt zie je rechts het voorbeeld
  • Tabblad vertaling indien van toepassing
  • Knop "Gebruik deze liedtekst" -> lied kopieeren naar eerste tabblad en direct opslaan in setlist
  • Uitzoeken hoe duur dit wordt in Firestore

Image | Beamer achtergrond toevoegen control/setting

Bij de image, beamer wordt de standaard achtergrond nu niet getoond. (control & setting)
Hierdoor kan je wanneer de image niet full-screen is niet zien hoe hij uitlijnt met de achtergrondfoto.
(bij preview, onderin & bij output gaat wel goed.)

Hoogte letters

Ik vindt zelf met name de titels moeilijk leesbaar, klein en bij veel tekst verlies ik het overzicht; In iets mindere mate heb ik dat met de vertalingen ook; Vandaar wat onderzoek bij de TV makers wat die doen ter vergelijk en lering. (niet iedereen heeft een mega scherm waar ook nog eens heel dichtbij gezeten wordt.)

Heb wat zitten meten op print screen TV en documentatie gevonden van ntr: over letterhoogten.
Soms wat moeilijk vertalen van pt naar px omdat je niet de om reken factor weet (lijkt een ander dan standaard te hebben 12pt=16px te hebben). zie bijlage
Letterhoogte ntr.pdf
)
uitkomst:

  • Ondertitels: 4,0 a 4,5vw / regelhoogte: 4,5 a 5,0vw (en outline 4px)
  • titels (kop) op 2,3 a 2,6vw, titels (tekst) op 2,9 a 3,15vw, regelhoogte 3,15vw

Wij gebruiken nu:

  • Song, livestream: 3,8vw (3,0vw vertaling) / regelhoogte 4,4vw
  • Title, livestream: kop 1,3vw, tekst 1,7vw, regelhoogte 2,2vw

Wij zitten met name bij de titel nu een stuk kleiner; en de song een klein beetje.

Voorstel om eea wat groter te maken voor met name de titels.
Basis: kop op 2,4vw en tekst op 3,0vw
Bij veel tekst (schriftlezing bijv.): kop op 2,6vw en tekst op 3,8vw (gelijk song)

  • Overleg welke grote wijs is.
  • Keuze afmetingen
  • Toepassen bij de verschillende presentatie typen

Opmaak live/geselecteerde regel kop

Wanneer je een regel selecteer met alleen een tag en geen tekst kan je nauwelijks zien dat deze actief is. (kleur wijzigen, cursief maken of lettertype kleur anders?)

Bijbelteksten kunnen toevoegen

optie import? boek vers-vers en dat weergave vanzelf gaat (nummers wat kleiner en andere kleur en dan verdelen over de pagina; keuze waar op scherm bij livestream (onder of links/rechts)

Dienst zonder livestream - minder klikken?

Wanneer een dienst zonder livestream is hoeft de verdeling voor livestream niet toegepast te worden en kan je met name bij de songs met veel minder kliks door.
Hier misschien een keuze voor maken?

  • Wellicht onderverdeling livestream gewoon op 999 zetten, zodat hij niet meer onderverdeeld

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.