|
|
|
|
Green stuff is new in EtiVo 0.1.1101 Download the files from the download page. InstallingJust run the MSI you downloaded. Basic setup<configuration> Then, go to the directory where the EtiVoServer was installed (usually C:\Program Files\EtiVoServer) and take a look at the EtiVoServer.exe.config file - it should look similar to this - you will need to configure it to match your computer:
What's with the WME fileThe WME file is a file you can create in Windows Media Encoder 9. It contains instructions on how to perform the encoding. You can change the settings you want and save them to the file. EtiVo uses that file to run the encoder - that way you have complete control over what goes on with the encoding. You can define as many as these as you want, but they all have to be in the EtiVo directory (usually c:\program files\etivoserver) and have to be defined in the wmeFile key. Running the EtiVo ServerTo run the EtiVo server, you need to either load it as a service (after installation, it will automatically come up as a server), or, alternatively, you can start it from the prompt by typing: EtiVoSrv.exe -c This will run it in console mode. Setting up your locations for saving files inYou can set up more than one place to store your files in. To do this, you need to add (or make sure it already exists) the following section at the top of your config file: <configSections> Once that section exists, add the following section under the top level <configuration> node: <locations> You can list more <location/> items for each drive you have and want to use as storage. You can also specify the "dir" attribute to be a local disk folder, but then certain features may not work. The HTTP should point to the place where the virtual directory is set up at. This means that if you have multiple data directories, you need to have a virtual directory for each.
Setting up multiple encoders on multiple machinesThis is a somewhat complex operation - make sure you read it through. Configuring your Main EtiVo:Your Main EtiVo is the actual server that handles all the Queues and the requests. This will probably be what you today call your "EtiVoServer" machine. The Bridge-machines are any machine on the network that you want to use as an encoder. You need to configure the Main-machine to "know" about the other EtiVos that will be used as encoders. 1.Make sure you have the correct <configSections> under the <configuration>node (see above). 2.Make sure all your <location> nodes have a dir attribute set to a URN (a network share). 3. VERY IMPORTANT!! Make sure the share and the directory on your hard drive allow write access to "Everyone". (Or, if you are an advanced user, that it allows access to whatever user you are going to be using for the other EtiVo's in your system). 4. Search for the <remoteEncoders> node. For each machine you want to act as a remote encoder, you need a node under the <remoteEncoders> node: <remoteEncoder host="localhost" port="6969"/> If you look at the configuration file supplied with EtiVoSrv.exe, you will notice other options for the remoteEncoder element - such as putting in a Time-table of when you want the encoder to actually work. Configuring each bridge:For each machine that has an EtiVo on it, you need all the software as well - that means TyShow, MPlayer, Windows Media Encoder - whatever the requirements of EtiVo are. 1. Delete the defaultly installed EtiVoSrv.Exe.Config file and rename the EtiVoSrv.Exe.Bridge.Config to be EtiVoSrv.Exe.Config. 2. If you need the bridge machine to work on any port other than the default, you can change it in that file. 3. VERY IMPORTANT!! Make sure all bridge encoders are installed as a user and not as Local Machine or Network accounts. And also, make sure that user has access to all the locations that are described in the Master EtiVo. Customizing shows signatureEtiVo uses the following information to get a signature on each show: Title, Air Date, Episode Name, Channel This is okay for most shows, but some shows don't have enough information in them, resulting in EtiVo thinking that they are already encoded, and ignoring them. You can change the signature shows have so that EtiVo will not ignore them. For example, adding the Recorded date to the signature will make sure all shows will be encoded. A full signature would look like this: {Title}{AirDate}{Episode}{RecordDate}{Channel} To do that, add the following section to the configuration file: <showSignatures> This will make The Simpsons record ONLY if there is a new episode name. It will also make Other Show record each and every show the EtiVo records (because RecordDate will be different for each and every show). Giving a signature to a show you already have is not a good idea because EtiVo will ignore all the old shows, and record the new ones under the new signatures. Advanced users can use the EtiVoSrv.exe -resig option (see
EtiVoSrv.exe -? for more help) to resignature all your shows. !!! IMPORTANT:
THIS IS AN ADVANCED FEATURE AND DANGEROUS. BACKUP YOUR SHOWS BEFORE DOING IT !!! |
|
Send mail to
shahar@prish.com with
questions or comments about this web site.
|