Jump to content



Photo

Song display for Chruch or Digital signage


  • Please log in to reply
16 replies to this topic

#1 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 31 December 2010 - 04:43 PM

Hello,

Here is my best script ever!!!

It's a program that display lyrics for church songs. (Sorry in French only, but can be used for any languages...) and images like (jpg, png, bmp,..) and resize them.
- Fade in effect (thanks to UEZ)
- Slide show (display pictures every x sec)
- Open, save list for more flexibility...
- Can handle videos (with VLC)

Thanks to many of the forum members where I took some part of the code...

NEW VERSION V1.4.0 (see link below) 11.2012


NEW: Change Font
Fixed: Small bugs, improve few things (Ctrl disable when cannot be used,...)
Fixed: Cycle not working properly with ppt and movie

Perfect for your presentation!!!

Posted Image
control panel


Posted Image
Settings

program and more explanations HERE

Edited by cramaboule, 19 November 2012 - 04:19 PM.






#2 wakillon

wakillon

    Tiny Tools Coder

  • Active Members
  • PipPipPipPipPipPip
  • 2,481 posts

Posted 01 January 2011 - 09:14 AM

Well done !

But a little book is more practical than a laptop in church ! Posted Image

Bonne Année !

  AutoIt Version : 3.3.8.1/3.3.9.4 SciTE 3.3.0 Language:040C OS:WIN_7/ CPU:X64 OS:X64 

  Last updated Scripts and executables with full embedded files are available on : GoogleCode 


#3 BrewManNH

BrewManNH

    באָבקעס מיט קודוצ׳ה

  • MVPs
  • 6,838 posts

Posted 01 January 2011 - 05:40 PM

Well done !

But a little book is more practical than a laptop in church !
Bonne Année !

In my church they display the words to the songs on 2 projection screens as we sing them, that way no books are required. This script seems to do the same functions but in a much more elaborate way than how they do it in my church. If we didn't have the functionality already, I probably would have suggested this to them. :x

How to ask questions the smart way!

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.

Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.

_FileGetProperty - Retrieve the properties of a file SciTE Toolbar - A toolbar demo for use with the SciTE editorGUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.

GUIToolTip UDF Demo - Demo script to show how to use the GUIToolTip UDF to create and use customized tooltips.

Posted Image


#4 gseller

gseller

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 1,057 posts

Posted 02 January 2011 - 10:12 PM

This is very well done! My church uses a program called songshow plus, the version we have does not do video, I would love to see this program handle videeo and have a fade in/out. Very well done cramaboule!

#5 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 05 January 2011 - 12:37 PM

This is very well done! My church uses a program called songshow plus, the version we have does not do video, I would love to see this program handle videeo and have a fade in/out. Very well done cramaboule!


There is the fade in/out option
For the video I will publish a nice script that is working with VLC
It does the dual monitor of course !

#6 TheSaint

TheSaint

    *** Knight Templar ***

  • MVPs
  • 3,995 posts

Posted 07 January 2011 - 07:38 AM

Thanks for sharing!
Make sure brain is in gear before opening mouth!Ignoring those who try to divert conversation with irrelevancies.If I put effort into communication, I expect you to read properly & fully, or just not comment.If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.I'm only big and bad, to those who have an over-active imagination.I may have the Artistic Liesense to disagree with you.TheSaint's Toolbox

#7 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 05 March 2011 - 12:38 PM

NEW VERSION V1.1.1

- Added: gray Layer if checkbox ticked

Posted Image

Posted Image

#8 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 07 March 2011 - 11:15 AM

NEW !!! BeamerV1.2.0 BETA in developpement: with intergation of playing movie

New version release:

BeamerV1.1.2 (07.03.2010)
Fixed: - Fixing bugs about the 'Refrain' that appear in a specific condition

See first post for link

#9 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 01 June 2011 - 07:37 PM

NEW VERSION V1.2.2 - 01.06.2011

Fixed: Some bugs
Fixed: Better memory handling (thanks to jftuga and w0uter for the _ReduceMemory UDF)

See first post for link to Download

C.

#10 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 22 November 2011 - 11:01 AM

NEW VERSION V1.2.3 - 22.11.2011

- Added: Black or Background Mode (added Button)
- Fixed: Translation is now working in Win7
- Fixed: Movies play now correctly
- Fixed: Works for XP and WIN 7
- Fixed: Small bugs in cycle
- Fixed: _ReduceMemory() put in _Fade() Function for better performance.
- Fixed: small bugs in the display of the author, copyright,...
- Changed: Time of Transition is now in ms for Win7

See first post for link to Download

C.

#11 oranais

oranais

    Seeker

  • Active Members
  • 6 posts

Posted 23 November 2011 - 11:54 AM

This is an excellent program, I love it.
Would it be easy to adapte it so that it displays web pages?
This will be an excellent application for digital signage.
Please email me at oranais@hotmail.com if you think it is possible.
Thank you.

#12 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 13 March 2012 - 09:20 PM

Thanks oranais,

Just emailed to you!


NEW VERSION V1.2.4 13.03.2012

- Added: Ability to change the layout opacity
- Added: Layout opacity in black or white
- Added: Check the version of the .lst file
- Addes: Module Update if connected to IE

Report bugs : info [at] cramaboule.host22.com

Edit: misstypo

Edited by cramaboule, 13 March 2012 - 09:21 PM.


#13 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 21 May 2012 - 06:35 PM

NEW VERSION V1.3.0 (see link below) 21.05.2012

ADDED: Can handle MOVIE AND POWERPOINT
(and soon Web page/HTML file!!!)

Perfect for your presentation!!!

#14 oranais

oranais

    Seeker

  • Active Members
  • 6 posts

Posted 26 May 2012 - 06:38 PM

This is excellent work, I will wait for the Web Pages addition.
thanks a lot.

#15 twitchyliquid64

twitchyliquid64

    Peace. Always.

  • Active Members
  • PipPipPipPipPipPip
  • 519 posts

Posted 29 May 2012 - 12:50 PM

brilliant.

just one thing i can't work out,
how do you make an autoit gui go full screen on the second display?
ongoing projects:-firestorm: Largescale P2P Social NetworkCompleted Autoit Programs/Scripts: Variable Pickler | Networked Streaming Audio (in pure autoIT) | firenet p2p web messenger | Proxy Checker | Dynamic Execute() Code Generator | P2P UDF | Graph Theory Proof of Concept - Breadth First search

#16 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 05 June 2012 - 01:42 PM

brilliant.

just one thing i can't work out,
how do you make an autoit gui go full screen on the second display?

Hi twitchyliquid64,
Thanks!
He he he he he!!!!
Easy!!!
First of all you have to know which sreen is your 'second display':
#region Detect Monitor $Monitor = _GetMonitors() If $Monitor[0][0] = 2 Then If ($Monitor[1][1] = 0) And ($Monitor[1][2] = 0) Then; According to Microsoft, the Main Monitor has the coordinates 0,0, ..., ...   $MonL[2] = $Monitor[2][1] ; Monitor 1 Main - Monitor 2 Display   $MonT[2] = $Monitor[2][2]   $MonL[1] = $Monitor[1][1]   $MonT[1] = $Monitor[1][2]   $Mon = 1 Else   $MonL[2] = $Monitor[1][1] ; Monitor 2 Main - Monitor 1 Display   $MonT[2] = $Monitor[1][2]   $MonL[1] = $Monitor[2][1]   $MonT[1] = $Monitor[2][2]   $Mon = 2 EndIf Else $Mon = 1 ; Only 1 Monitor EndIf #endregion Detect Monitor
(Line 195 and following in my prg)
Then create a GUI WITHOUT border on that 'display'
In my prg I create 3 GUI's for the fade effect (but 1 is possible of course!)
AutoIt         
#region GDI create If $Monitor[0][0] = 2 Then $hGDI[2] = GUICreate($head1, 1024, 768, $MonL[2], $MonT[2], $WS_POPUP) $hGDI[0] = GUICreate($head1, 1024, 768, 3, 3, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2]) $hGDI[1] = GUICreate($head1, 1024, 768, 3, 3, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2]) Else $hGDI[2] = GUICreate($head1, 1024, 768, 0, 0) $hGDI[0] = GUICreate($head1, 1024, 768, 0, 0, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2]) $hGDI[1] = GUICreate($head1, 1024, 768, 0, 0, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2]) EndIf GUISetBkColor("0x000000", $hGDI[2]) GUISetState(@SW_SHOW, $hGDI[2]) GUISetState(@SW_SHOW, $hGDI[0]) GUISetState(@SW_SHOW, $hGDI[1]) WinSetTrans($hGDI[0], "", 0) WinSetTrans($hGDI[1], "", 0) ; Set Up GDI+ While Not (_GDIPlus_Startup()) Sleep(10) WEnd $hGraphic[0] = _GDIPlus_GraphicsCreateFromHWND($hGDI[0]) $hGraphic[1] = _GDIPlus_GraphicsCreateFromHWND($hGDI[1]) _GDIPlus_GraphicsClear($hGraphic[0]) _GDIPlus_GraphicsClear($hGraphic[1]) $WinStateGDI = WinGetState($head1) $OldWinStateGDI = $WinStateGDI #endregion GDI create
line 216 in my prg! Please note that I use
$WS_POPUP
to make the windows without border.
That's it !!!

This is excellent work, I will wait for the Web Pages addition.
thanks a lot.

You're welcome... I am quite busy those days, so... I do not know when I'll do it !

Cram.

#17 cramaboule

cramaboule

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 273 posts

Posted 19 November 2012 - 04:20 PM

NEW: Version 1.4.0 (11.2012)
See first post :-)
Cramaboule




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users