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 JornH: http://freevo.sourceforge.net/cgi-bin/moin.cgi/DocumentationPage The comment on the change is: Restored info lost on the 18th of december ------------------------------------------------------------------------------ @@ -462,4 +462,200 @@ Here is a list of all the above mentioned parameters for simple cutting and pasting: {{{ +#The following are for adding and configuring the CD Audio backup plugin: +AUDIO_BACKUP_DIR = '/music/MP3' + +CD_RIP_PN_PREF= '%(genre)s/%(artist)s/%(album)s/%(song)s' +CDPAR_CMD = 'cdparanoia' + +LAME_CMD = 'lame' +CD_RIP_LAME_OPTS = '--vbr-new' + +#You can leave this out if you never use ogg and it won't show up in the backup menu +OGGENC_CMD ='oggenc' +CD_RIP_OGG_OPTS = ' ' + +#To activate the cdbackup plugin: +plugin.activate('audio.cdbackup') +}}} + + +=== XMMS for playing music === + +Normally MPlayer is used for playing both music and movies, but XMMS can be used for +music instead. Please see the XmmsPlayer page for more info. Because of some code rewrite, the current CVS version has no XMMS support. + +=== Recompiling the Linux kernel === + +This is only needed if your kernel is missing support for the videocard, capture card etc. + +Use this for configuration of a kernel with V''''''ideo4Linux+G400 support. You +probably have to add support for your particular V''''''ideo4Linux device as +well. + +Here is an example kernel config for Matrox G400 support: + + {{{ +Multimedia devices ---> + [Y] Video For Linux + Video For Linux ---> + [Y] V4L information in proc filesystem + +Console drivers ---> + [Y] VGA text console + [Y/M] MDA text console (dual-headed) + Frame-buffer support ---> + [Y] Support for frame buffer devices + [Y/M] Matrox acceleration + [Y] Millenium I/II support + [Y] Mystique support + [Y] G100/G200/G400/G450/G550 support + [Y/M] Matrox I2C support + [Y/M] G400 second head support + [Y] Multihead support +}}} + + +=== Booting into Freevo === + +Anand Patel has written a good webpage about booting Freevo in RH8: + + * [http://www.knet-work.co.uk/freevo-redhat8-guide.htm RH8 Freevo Boot] + +After freevo has been installed correctly and verified to work +when run from the command prompt, the system can be configured +for standalone operation where freevo will startup automatically +without the need for entering a username and password. Standalone +operation implies that the system will be somewhat 'insecure' as +freevo needs root priviledges for mplayer to access TV Capture +cards properly. + +'''(TBD: How to improve security settings)''' + +The following assumes that freevo will be running under X11, and +not in framebuffer mode, since X11 mode is more widely supported +by a variety of VGA display cards. The display type argument for +freevo's configure script should be either 'xv' or 'x11'. These +steps were tested on a Red Hat distribution of Linux. + +'''(TBD: TV-Out?)''' + +''Note'': The X11 window manager is started together with freevo due to +some interactions between mplayer and the freevo fullscreen menu +which may cause mplayer to hang when trying to access the screen if +the freevo menu cannot be windowed. + + 1. Create a new user account (let's use freevo for simplicity). + # adduser freevo + # passwd freevo + + 1. Create a new entry in /etc/sudoers using 'visudo' and add the following line into the file: + + freevo ALL=(ALL) NOPASSWD: /usr/local/bin/startfreevo + + 1. Create the following script 'startfreevo' in /usr/local/bin + + {{{ + # cd /usr/local/bin + # <your_favorite_editor> startfreevo + + ----------- startfreevo script contents ------------------ + #!/bin/sh + cd /usr/local/freevo; ./freevo + ----------- startfreevo script end ----------------------- + (This script assumes that the freevo directory is /usr/local/freevo) + + # chmod 755 /usr/local/bin/startfreevo + }}} + + 1. cd to the freevo home directory. + + {{{ + # cd ~freevo + + Create a .Xclients file in the freevo directory + + # <your_favorite_editor> .Xclients + + + ----------- .Xclients script contents ----------------- + sudo /usr/local/bin/startfreevo & + if [ -f /etc/X11/xinit/Xclients ]; then + [ -x /usr/bin/ssh-agent -a -z "$SSH_AGENT_PID" ] && \ + exec ssh-agent /etc/X11/xinit/Xclients || \ + exec /etc/X11/xinit/Xclients + fi + ----------- .Xclients script end ----------------------- + + # chmod 755 .Xclients; chown freevo.freevo .Xclients + }}} + + 1. The steps given in http://www.linuxgazette.com/issue52/tag/14.html to startup X11 automatically could be used to configure the system to boot into X11 on startup. + +see also ["RunningUnderX"] + + +== Troubleshooting == + +=== Logfiles === + +There is an option MPLAYER_DEBUG in freevo_config.py to turn on logging the MPlayer output to a logfile. +The logfiles are written in the directory freevo is started from, and they're named 'mplayer_stdout.log' and +'mplayer_stderr.log' + +Freevo also writes its own log files by default in /var/log/freevo + += Usage = + +Please see the /UsageInfo page for information on how Freevo is used. + += Supported Hardware = + +See the /SupportedHardware page. + += Skins = + +Please see the /SkinInfo for documentation on Freevo skin usage and development. + += Plugins = + +Read the config files in the freevo directory. There are explainations on how to add/remove plugins. (NOTE: Just about everything is a plugin now, so this is something you want to look at) + +Please see the /PluginInfo page for documentation on how to configure the different plugins and how to write your own plugins. + + += Extra File Information in XML metafiles = + +== Movie files == + +Please see the /UsageInfo for more info about this. + +=== Getting info from IMDB === + +You can use '''imdb.py''' in the helpers directory. Depeding on what version you have, it'll write a fxd (>1.3.2) or xml file which contains movie information and a jpg file which contains the movie cover to your harddisk. + +How to use imdb.py is a bit non obvious. Firstly you need to look for your movie, lets say we want to get the data for 'Romancing the Stone'. + +{{{ %imdb.py -s romancing +342943 Romancing Along (1937, Movie) +0114293 Romancing Sara (1995, Movie) +0088011 Romancing the Stone (1984, Movie) +0093056 Fu xing jia qi (1987, Movie) +0095404 Jing zhuong zhui nu zi zhi er (1988, Movie) +0098217 Lang zhi yi zu (1989, Movie) +}}} + +Now we can download the actual data into movies-data (you may need to add this directory) + +{{{ %imdb.py 0088011 movie-data/romance dvd +}}} + +Use '''imdb.py --help''' to see more options + +== Audio files == + += FAQ = + +[http://freevo.sourceforge.net/cgi-bin/moin.cgi/FrequentlyAskedQuestions FAQ] + # ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Freevo-wikilog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog