I've recently worked through integrating the Xant plugin into my version of
jowaldo's skin. Luckily my french is OK, and I was able to go through
C-moi's excellent Xant tutorial.
For those less bilingual, I thought I'd provide a less pretty but hopefully
useful guide to using the Ant movie catalog with Xlobby to maintain your
DVD collection.
First question you may have is, why use this instead of DVDProfiler? The
reason I'm switching is the support for multi-disc sets. Xant provides
a 2-level hierarchy that allows you to "open" up a box set on your movie
page. Additionally, you can store the location of online movies in your
Ant collection, and pass this to Xlobby for playing the movie. Finally,
Xant suports pretty much any media type, so you could use Xant for
tracking your DVDs, CDs, TV episodes, or pretty much anything else. Oh,
and Ant is free and has no advertising.
1. Installing and using Ant movie catalog
First, download and install the free Ant movie catalog from:
http://www.ant.be.tf/moviecatalog
I'm currently using version 3.5.0.2.
Single Disc Movies
Launch Xant and choose the language you want to use. Now you can
begin entering your DVDs. Hit Alt+Insert, or go to Movie->Add, click on
the automatic numbering and OK. Type in the title of the movie in the
"Original Title" field and hit F6 (or Movie->Get Information->From Internet
using a script...). I generally use IMDB for movie information and Amazon
for covers, so choose IMDB and hit F9 (or click on the Run button).
Follow the instructions and you should pull all of IMDB's info on your title
into your catalog. If you want to pull the cover from Amazon as I do,
re-run using the Amazon script, but at the last step you de-select all of the
fields except for the Picture.
There are two manual steps you have to take now. First, make sure the
"Translated Title" field is the title you want to see in Xlobby (I'll explain why
later). Usually this requires copying the "Original Title" field into this field.
Secondly, you want to enter the path to your movie in the URL field. If
the movie is on-line, just enter the complete path, including the file name.
If the movie is off-line, just enter the file name on your disc with a
backslash in front (for e.g. \Shrek.avi).
Multi-Disc Movies
I want to have a single picture on my movie page for "The Fellowship of
the Ring platinum edition" (4 discs including 2 for the main feature and 2
for the appendices), and be able to open up this box to then choose which
disc to play. This is accomplished in the following way:
Add a new movie in Ant which represents the complete box set. Grab the
description and picture as described above. Now, copy (Movie->Copy,
Movie->Add, Movie->Paste) this movie as many times as there are discs in
the set. In my example, I will have 5 "Fellowship of the Ring" movies (4
discs, plus the box). Now, ensure the 1st instance has the correct "Original
Title" and "Translated Title", then set the "Translated Title" of the other
instances to a meaningful name like: "Main Movie Disc 1", "The Appendices
Disc 1", etc.. Next, add this same name to "Original Title" field, after a |
(shift backslash) symbol. So, for example, the first disc in my example
will have an "Original Title' field set to: "The Fellowship of the Ring|Main
Movie Disc 1". The bar (|) symbol tells Xant that this file is part of a
multi-disc entry. The text before the bar must be the same for all of the
entries. Finally, you have to provide the path to each disc in the URL field.
Don't forget to save your catalog when you're finished adding your movies.
2. Installing Xant and OMP plugins
Xant parses your AMC catalog and creates an Xlobby XML database
from your catalog. If you already have a movies.xml, you might want to
either back it up, or change the output name in Xant.ini.
Download Xant from here. I'm using version 2.1. Extract into plugins/Xant
in your Xlobby installation. Edit Xant.ini as follows:
- Code: Select all
input=<path to your AMC movie catalog, Catalogs\movies.amc>
output=<path to your Xlobby movies database, databases\movies.xml>
images=<path to a directory for storing cover pictures, just create a covers directory in your AMC installation directory>
sort=$$ITEM_ORIGINALTITLE <leave this alone>
template=<path to the Xant moviestemplate.xml, plugins\Xant\moviestemplate.xml>
filter= <leave blank>
Blank out all of the Cdaudio, Games, and BD lines.
OMP is used to launch your media player (Zoomplayer or Theatertek),
and handles offline DVDs.
Download OMP from here. I'm using 3.7.2003. Extract into your Xlobby
installation directory and edit OMP.cfg. Make sure Exe_online and
Exe_offline point to your media player. If you change the Skin setting,
you modify the window that pops up when trying to play an offline DVD.
3. Configuring Xlobby
OK, we're almost done. If you launch Xlobby now, Xant should parse your
AMC catalog and build you a movies.xml database. If you go to your
movies page now, you should see your catalogue.
First you need to set up Xlobby to launch OMP instead of ZP or TT when
playing a movie. Hit F2, go to the events page, and find your play movie
event. There should be an OS->execute file command. Select it, then
click on Browse, next to the File text-box. Find and select your OMP
executable. Then copy the path, minus the executable, to the "Working
Directory" text-box.
Finally, bring up the skin editor and go to your movies page. Select the
text box that shows the name of the selected movie and edit the variable
under the Text tab to be category>movies>display. This field is what
you entered in the "Translated Title" field in AMC, and this change makes
boxed set handling nicer - when you open a box set, you get the disc name
that is currently selected instead of the box set name.
If you've made it this far, I'm flattered... If you would like any
clarifications, or if you would like me to add a picture or two, please let me
know. My goal here is to let all of the non francophones in on one of the
french team's amazing contributions. I hope you find this useful!
erikt