AniDB O'Matic: Difference between revisions

From AniDB
Jump to navigation Jump to search
 
(15 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{TOCright}}
'''AniDB O'Matic''' is a windows client for [http://www.anidb.net AniDB.net].<br>
'''AniDB O'Matic''' is a windows client for [http://www.anidb.net AniDB.net].<br>
The main purpose of the program is to ease mylist handling and assist in file renaming.
The main purpose of the program is to ease MyList handling and assist in file renaming.
 
[[File:AniDBOmatic051.png|200px|thumb|right|AniDB O'Matic 0.5.17.264]]
== Getting Started with 0.5 ==
== Getting Started with 0.5 ==


*Get the latest working version of AOM from the [[AniDB Clients]] page
*Get the latest working version of AOM from the [[AniDB Clients]] page
*Copy the files to a new directory, and run '''AOM.exe'''
*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.
*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.
*AOM will now download a copy of the data in AniDB, and decrypt it. This might take a while, just let it work.
*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.
*{{eyecatch|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.}}
*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 mangager'' 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.
*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.
*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.
*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 [http://www.progressquest.com/ 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.
*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 [http://www.progressquest.com/ 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.
*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.
*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!<br>
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).


See also [[AniDB O'Matic - Documentation: Automatic file renaming|File renaming]] documentation, for how to automatically rename your files in a format of your choosing.
[[AniDB O'Matic - Documentation: Local file renaming|File renaming documentation]]
 
[[AniDB O'Matic - Documentation: Local file renaming - Samples|Sample rename patterns]]


== Extras ==
== Extras ==
*[[AniDB O'Matic - mIrc script for statistics|mIrc script for statistics]]
*[[AniDB O'Matic - mIRC script for statistics|mIRC script for statistics]]
*[http://www.sendspace.com/file/2e24g3 AniDB anime pictures collection for AOM]
 
== 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:
:https://www.addictivetips.com/windows-tips/what-is-data-execution-prevention-dep-and-how-to-disable-it-in-windows-vista/
 
The basic steps are as follows:
*Run sysdm.cpl / Open System Properties
*Select the Advanced tab, then under Performance, select Settings
*Select the Data Execution Prevention tab, and do one of the following.
*Select Add, and locate the AOM.exe to add it
*Opt to Turn on DEP for essential Windows programs and services only (not recommended)


== How to make AOM work in Linux ==
== How to make AOM work in Linux ==
For AOM to work in Wine you need to install MSXML which can be downloaded here:
For AOM to work in Wine you need to install MSXML which can be downloaded here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en
:http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en


Run the command:
Run the command:
Line 29: Line 54:


After that do the normal stuff! ;)
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 ==
== Vapourware Version ==
Line 37: Line 65:
*[[AniDB Clients|Download]]
*[[AniDB Clients|Download]]
*[[AniDB O'Matic - Feature Requests|Feature Requests]]
*[[AniDB O'Matic - Feature Requests|Feature Requests]]
*[[AniDB O'Matic - Bug reports|Bug reports!]]


==Translations for AOM 0.6.0.xxx==
==Translations for AOM 0.6.0.xxx==
Line 48: Line 75:
*[[AniDB O'Matic - Translations - Dutch (Nederlands)|Dutch (Nederlands)]] - AOM 0.6.0.31?
*[[AniDB O'Matic - Translations - Dutch (Nederlands)|Dutch (Nederlands)]] - AOM 0.6.0.31?
*[[AniDB O'Matic - Translations - Serbian (Српски)|Serbian (Српски)]] - AOM 0.6.0.348 (Work in progress)
*[[AniDB O'Matic - Translations - Serbian (Српски)|Serbian (Српски)]] - AOM 0.6.0.348 (Work in progress)
*[[AniDB O'Matic - Translations - Polish (Polski)|Polish (Polski)]] - AOM 0.6.0.348
==AOM 0.5 codec table==
The following is a table showing the codec detection rules used by [[AOM|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')


[[Category:AniDB O'Matic]]
[[Category:AniDB O'Matic]]

Latest revision as of 01:43, 29 December 2018

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

AniDB O'Matic 0.5.17.264

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

Extras

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:

https://www.addictivetips.com/windows-tips/what-is-data-execution-prevention-dep-and-how-to-disable-it-in-windows-vista/

The basic steps are as follows:

  • Run sysdm.cpl / Open System Properties
  • Select the Advanced tab, then under Performance, select Settings
  • Select the Data Execution Prevention tab, and do one of the following.
  • Select Add, and locate the AOM.exe to add it
  • 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:

http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en

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 0.6.0.xxx

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')