Dear Wiki user, You have subscribed to a wiki page or wiki category on "Freevo Wiki" for change notification.
The following page has been changed by 24.128.246.209: http://freevo.sourceforge.net/cgi-bin/moin.cgi/DocumentationPage ------------------------------------------------------------------------------ @@ -265,26 +265,72 @@ ...will create a slideshow file, in the current directory, called blah.ssr that contains all files in the current directory EXCEPT *.ssr and *~ - if you do not desire this, remove the -B from the ls command. The delay is here set to 5 seconds, but you can change that number. To change the output file, just change the blah.ssr references to <what you want it to be called>.ssr - this will work fine. You can change the default caption, Image, to whatever you like, but be mindful of the quotemarks -- Lee Causier (SquareRoot) & mikeruelle === Remote control software (lirc) === -(NOTE: Check the "Remote" section under supported hardware for stuff on specific remotes with lirc) -Basicly what happens is when Freevo starts up it checks to see if you have an entry called /dev/lirc that is created upon installing Lirc. If Freevo finds this device entry, it starts its remote_control_lirc.py script which waits for data passed to it through the /dev/lirc device node. Now Lirc translates the signals it recieves into a human readable string which is configured through the lirc hardware.conf file. (On my Debian system it is located in /etc/hardware.conf). The remote_control_lirc.py script matches the text string it recieves from lirc to a command in Freevo, which is covered in the $freevo_home/freevo_config.py script or an extra config file for the remote. +==== overview ==== -As it says below, I would check to make sure that the you at least have Lirc working with the remote before attempting to get it to work with freevo. +Basicly what happens is when Freevo starts up it checks if it can initialize pylirc. If it can it tries to open /etc/freevo/lircrc (or whatever the variable LIRCRC is set too). It then uses these strings in the freevo code to perform actions. +I would check to make sure that the you at least have Lirc working with the remote before attempting to get it to work with freevo. - * Install lirc (remote control receiver software) +(NOTE: Check the "Remote" section under supported hardware for stuff on specific remotes with lirc) - * Test: - * Insert the serial driver module - * Start the daemon - * Run the lirc app "irw" to check the function of the remote control. - * Test the remote using the lirc application irw, and using the remote_control_lirc.py Freevo application (optional) +==== install steps ==== - * Configure the remote for Freevo - * Ckeck the directory $freevo_home/rc_client if there is a config file for your remote. Right now there is only a file for the Realmagic Hollywood+. If you have such a remote, set REMOTE in your local_config.py to 'realmagic' - * If your remote isn't in the directory, you have to set the variables RC_CMDS and RC_MPLAYER_CMDS to your remote. The first one covers the translation from your /etc/lirc settings to the variable names Freevo expects. Freevo needs the comands LEFT, RIGHT, UP, DOWN, SELECT, ENTER, EXIT and DISPLAY to work (translation from lower to upper case will be done by Freevo). The second variable contains special comands for mplayer. You can add every mplayer comand you want, but you can override the default keybindings from the keys listed above. The best way to edit these variables is to add a new file to $freevo_home/rc_client and send this file to the Freevo list to be added to Freevo. See realmagic.py for an example how to write such a file. After you write your config file, you will need to 'make install' freevo again. +* Install lirc (remote control receiver software) -In newer versions of freevo (>1.32-pre2) the rc_client/youremote.py files are not used anymore, but a configuration file which is /etc/freevo/lircrc by default. the syntax is different, but you can use the helpers/freevo2lirc.pl script to convert rc_client/yourremote.py to a lircrc file. + o make sure to insmod any lirc modules you need (i.e. lirc_serial) + + o make sure to create the /dev/lirc and /dev/lircd devices + + o make sure you use irrecord to record you ir frequencies with names. + + o make sure to copy the resulting file to /etc/lircd.conf or /etc/lirc/lircd.conf (depends on distro used) + +* Start the daemon + + o /etc/init.d/lirc start + +* Run the lirc app "irw" to check the function of the remote control. you should see the names from your lircd.conf showing up when pressing those buttons. + +* create a /etc/freevo/lircrc (see below for format) + +* Test the remote using the ircat lirc application: + + o ircat --config=/etc/freevo/lircrc freevo + + o you should see the new freevo names popup instead of your names from lircd.conf + +* now try it with freevo + +==== file format ==== + +Essential commands: + +LEFT, RIGHT, UP, DOWN, SELECT, ENTER, EXIT, DISPLAY + +Reccomended commands: + +REC, REW, PLAY, FFWD, PAUSE, STOP, CH+, CH- + +format of file is: +{{{ +begin + prog = freevo + button = <name from lircd> + config = <freevo name> +end +}}} + +for example one section would be: +{{{ +begin + prog = freevo + button = RECALL + config = REC +end +}}} + +the file consists of many of the above sections seperated by a blank line. === Bluetooth Remote Control deamon === ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 _______________________________________________ Freevo-wikilog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog
