AniDB O'Matic

From AniDB
Revision as of 01:42, 29 December 2018 by EarthBoundX5 (talk | contribs) (Added DEP for Windows Server information)
Jump to navigation Jump to search

AniDB O'Matic is a windows client for
The main purpose of the program is to ease MyList handling and assist in file renaming.

AniDB O'Matic

Getting Started with 0.5

  • Get the latest working version of AOM from the AniDB Clients page
  • Copy the files to a new directory, and run AOM.exe
  • Ignore the scary warning, then enter your AniDB username and password when prompted for them.
  • AOM will now download a copy of the data in AniDB, and decrypt it. This might take a while, just let it work.
Note It might actually look like AOM crashed at some point. This is not the case. Just let it run and it will finish eventually.
  • Quick introduction to the different tabs: Statistics has various numbers on your list and AniDB as a whole, MyList shows all the anime and files you have, Anime browser shows all the anime and files in AniDB as a whole and allows various searching, Add files lets you hash check files you have on your computer, and can be set up to automatically add them to your MyList, Known files lists all files you've hashed in the past and their status, AniDB log contains a list of what AOM has done since startup, and is useful for checking for errors and such.
  • Before we start adding files, need to set up the client to automatically add them to your MyList as it goes. Under Settings in the menu bar, select Options. Click File manager on the left, and then Default in the list box. Then tick Add new files to MyList, but *not* Correct data if different. You can set up auto file-renaming here too later if you like.
  • If you're going to be hashing a lot of files, it's a good idea to tick Auto update known file data under AniDB in Options - this will help update the main database with some file data if it lacks it.
  • It might be a good idea to restart AOM at this point. Dunno why, just seems that way.
  • Now, in the Add files tab, click the Add File(s)... button and browse to a directory with some anime in it, and select a file. Then click the Start button to begin hashing, and watch the progress bar. When it's done, go to the Known files tab and expand the tree till you find the file you just hashed. The line will appear white before the file has been checked against the database, then turn either blue when it's added to your MyList, purple if there's no file currently in AniDB that matches, or orange if you've already hashed the file before.
  • If the file turns blue, you've successfully added the file to your MyList, if you go to the MyList tab, you should see the anime listed. If it's purple, you may have a corrupt version of an existing file, or a whole new file, see the How to add/remove: Files page.
  • So, if the experiment worked, hash all the files you have - use the Add Directory... button in the Add Files tab and add all the anime you have to hand, and just leave it to work. The hashing will take a while, just do something else in the meantime. If you have a lot of anime on CDs or DVDs, clear as much space as you can on a drive and copy it back on in blocks and hash - it might seem like a hassle, but is well worth it in the long run.

File renaming

One of the main features of AniDB O'Matic is file renaming.

What was a slight update to allow some more complex variations has grown into our very own tentacle monster!
You can pick titles in the language you like, move files into subfolders, pad numbers however want and just always get perfect file names with no effort (well, you may have to defeat the tentacle monster).

File renaming documentation

Sample rename patterns


How to make AOM work in Windows Server

For AOM to work in a Windows Server OS, you'll need to disable Data Execution Prevention (DEP) for AOM.exe.

Details can be found here:

The basic steps are as follows: 1. Run sysdm.cpl / Open System Properties 2. Select the Advanced tab, then under Performance, select Settings 3. Select the Data Execution Prevention tab, and do one of the following. 4a. Select Add, and locate the AOM.exe to add it 4b. Opt to Turn on DEP for essential Windows programs and services only (not recommended)

How to make AOM work in Linux

For AOM to work in Wine you need to install MSXML which can be downloaded here:

Run the command:

wine msiexec /i msxml.msi

After that do the normal stuff! ;)

Known bug: Upon exiting the client under Wine the encoding of the local_settings.xml file in the kowai folder will break. This will lead to AniDB-O'Matic not being able to load its own settings again when restarted. To fix this open the file in a text editor (for example: gedit) and save the file again with UTF-16 encoding. After this is done the file should be properly recognized again.

Vapourware Version

Translations for AOM

AOM 0.5 codec table

The following is a table showing the codec detection rules used by AOM .5, in order: FourCC, Codec, short name of codec, codecid.

('div3',      'DivX 3 Low-Motion',  'DivX3',    '3'),
('div3/div3', 'DivX 3 Low-Motion',  'DivX3',    '3'),
('div4/div3', 'DivX 3 Fast-Motion', 'DivX3',    '3'),
('div5',      'DivX 5.0',           'DivX5',    '7'),
('dx50',      'DivX 5.0',           'DivX5',    '7'),
('xvid/dx50', 'DivX 5.0',           'DivX5',    '7'),
('divx/dx50', 'DivX 5.0',           'DivX5',    '7'),
('divx',      'DivX 4 (OpenDivX)',  'DivX4',    '5'),
('divx/divx', 'DivX 4 (OpenDivX)',  'DivX4',    '5'),
('DIVX/DIVX', 'XviD',               'XviD',    '17'),
('xvid',      'XviD',               'XviD',    '17'),
('xvid/xvid', 'XviD',               'XviD',    '17'),
('xvid/divx', 'DivX 4 (OpenDivX)',  'DivX4',    '5'),
('mp42',      'S-Mpeg 4 version 2', 'MS MP4x', '18'),
('mp43',      'S-Mpeg 4 version 3', 'MS MP4x', '18')