358
edits
No edit summary |
|||
Line 3: | Line 3: | ||
=== FILE acode & fcode replacement === | === FILE acode & fcode replacement === | ||
=== ANIME acode replacement === | |||
<center> | <center> | ||
Line 14: | Line 16: | ||
<td align="center">Byte 3</td> | <td align="center">Byte 3</td> | ||
<td align="center">Byte 4</td> | <td align="center">Byte 4</td> | ||
<td align="center">Byte 5</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 26: | Line 29: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int aid</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
Line 124: | Line 127: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int4 episodes</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>int4 normal ep count</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>int4 special ep count</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>int4 air date</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>int4 end date</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>str url</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>str picname</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 173: | Line 176: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int4 rating</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>int4 vote count</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>int4 temp rating</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>int4 temp vote count</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>int4 average review rating</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>int4 review count</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>str award list</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
</td> | </td> | ||
<td> | <td> | ||
<table> | <table> | ||
Line 239: | Line 225: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int4 anime planet id</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td>int4 | <td>int4 ANN id</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td>int4 | <td>int4 allcinema id</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>str animenfo id</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>reserved</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
</td> | </td> | ||
</tr> | |||
</table> | |||
</center> | |||
=== ANIME Relationship Types === | |||
%adb_seq_subs::seq_type = ( | |||
1 => 'sequel', | |||
2 => 'prequel', | |||
11 => 'same setting', | |||
12 => 'same setting', | |||
21 => 'alternative setting', | |||
22 => 'alternative setting', | |||
31 => 'alternative version', | |||
32 => 'alternative version', | |||
41 => 'character', | |||
42 => 'character', | |||
51 => 'side story', | |||
52 => 'parent story', | |||
61 => 'summary', | |||
62 => 'full story', | |||
100 => 'other' | |||
); | |||
=== MYLISTEXPORT: Schedule a MyList Export === | |||
Queues a [http://anidb.net/perl-bin/animedb.pl?show=export MyList Export] by the AniDb Servers. As with a manual export request, exports are only done during periods when server load is low. As a result, exports may take up to 24 hours. The client submitting the request will receive an AniDb message when the export is ready to be collected. | |||
Only one export can be in the queue at a time. | |||
'''Command String:''' | |||
* MYLISTEXPORT [template={str template_name}|cancel=1] | |||
'''Possible Replies:''' | |||
* 217 Export Queued | |||
* 218 Export Cancelled | |||
* 317 No Such Template | |||
* 318 Export Already In Queue | |||
* 319 No Export In Queue or Export In Progress | |||
'''Info:''' | |||
* ''template_name'' must match an available export template on the [http://anidb.net/perl-bin/animedb.pl?show=export MyList Export] page. | |||
* ''cancel'' will cancel any pending export request, queued either through UDP or the web server. | |||
* Clients can subscribe the message notifications if they wish to be notified when an export is complete. | |||
=== Empty Table === | |||
<table> | |||
<tr> | |||
<td colspan="3" align="center">Byte 1</td> | |||
</tr> | |||
<tr> | |||
<td>Bit</td> | |||
<td>Decimal</td> | |||
<td>Data Field</td> | |||
</tr> | |||
<tr> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>String</td> | |||
</tr> | |||
<tr> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>String</td> | |||
</tr> | |||
</table> | |||
=== FILE: Retrieve File Data === | |||
'''Command String:'''<br> | |||
by fid: | |||
* FILE fid={int4 id}[&fcode={int4}&acode={int4}] | |||
by size+ed2k hash: | |||
* FILE size={int8 size}&ed2k={str ed2khash}[&fcode={int4}&acode={int4}] | |||
by anime, group and epno | |||
* FILE aname={str anime name}&gname={str group name}&epno={int4 episode number}[&fcode={int4}&acode={int4}] | |||
* FILE aname={str anime name}&gid={int4 group id}&epno={int4 episode number}[&fcode={int4}&acode={int4}] | |||
* FILE aid={int4 anime id}&gname={str group name}&epno={int4 episode number}[&fcode={int4}&acode={int4}] | |||
* FILE aid={int4 anime id}&gid={int4 group id}&epno={int4 episode number}[&fcode={int4}&acode={int4}] | |||
'''Possible Replies:''' | |||
* 220 FILE | |||
: {int4 fid}|{int4 aid}|{int4 eid}|{int4 gid}|{int4 state}|{int8 size}|{str ed2k}|{str anidbfilename} | |||
* 220 FILE | |||
: {int4 fid}|...(data list) | |||
* 322 MULTIPLE FILES FOUND | |||
: {int4 fid 0}|{int4 fid 1}|...|{int4 fid n} | |||
* 320 NO SUCH FILE | |||
'''Info:''' | |||
* fid, aid, eid, gid are the unique ids for the file, anime, ep, group entries at anidb. | |||
: You can use those to create links to the corresponding pages at anidb. | |||
* anidbfilename is the anidb filename for the file. | |||
: However this name does not contain all the extra information of the filenames on AniDB and might be composed slightly different. | |||
* fcode and acode is integers where each bit corresponds to a data field related to the specified file (se below). The data list received is sorted in the same order as the tables (and fcode before acode). {f|a}code=-1 means retrieve all fields. | |||
* Only the first matching file is returned when aname, gname and epno is used. | |||
'''State:''' | |||
<pre> | |||
bit / int value meaning | |||
1 / 1 FILE_CRCOK: file matched official crc (displayed with green background in anidb) | |||
2 / 2 FILE_CRCERR: file DID NOT match official crc (displayed with red background in anidb) | |||
3 / 4 FILE_ISV2: file is version 2 | |||
4 / 8 FILE_ISV3: file is version 3 | |||
5 / 16 FILE_ISV4: file is version 4 | |||
6 / 32 FILE_ISV5: file is version 5 | |||
7 / 64 FILE_UNC: file is uncensored | |||
8 / 128 FILE_CEN: file is censored | |||
examples: | |||
state ==== 9 ==> FILE_CRCOK+FILE_ISV3 ==> file matched official crc and is version 3 | |||
state ==== 0 ==> - ==> file was not crc checked and is version 1 | |||
state ==== 34 ==> FILE_CRCERR+FILE_ISV5 ==> file DID NOT match official crc and is version 5 | |||
state ==== 1 ==> FILE_CRCOK ==> file matched official crc and is version 1 | |||
state ==== 8 ==> FILE_ISV3 ==> file was not crc checked and is version 3 | |||
</pre> | |||
<center> | |||
'''amask:''' | |||
<table border="0" cellpadding="0" cellspacing="2"> | |||
<tr> | |||
<td align="center">Byte 1</td> | |||
<td align="center">Byte 2</td> | |||
<td align="center">Byte 3</td> | |||
<td align="center">Byte 4</td> | |||
</tr> | |||
<tr> | |||
<td> | <td> | ||
<table> | <table> | ||
Line 288: | Line 442: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int4 anime total episodes</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>int4 highest episode number</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td>str | <td>str year</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td>str | <td>str type</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td>str | <td>str related aid list</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>str related aid type</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>str category list</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>reserved</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 334: | Line 488: | ||
<td>Data Field</td> | <td>Data Field</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>str romaji name</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td>str | <td>str kanji name</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td>str | <td>str english name</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>str other name</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td>str | <td>str short name list</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>str synonym list</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td>str | <td>str producer name list</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td>str | <td>str producer id list</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 386: | Line 540: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td>str | <td>str epno</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td>str | <td>str ep name</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>str ep romaji name</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td>str | <td>str ep kanji name</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 421: | Line 575: | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
</td> | </td> | ||
<td> | <td> | ||
<table> | <table> | ||
Line 452: | Line 586: | ||
<td>Data Field</td> | <td>Data Field</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>str group name</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>str group short name</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr bgcolor="#eee"> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
Line 494: | Line 628: | ||
</table> | </table> | ||
</td> | </td> | ||
</tr> | |||
</table> | |||
</center> | |||
<center> | |||
'''fmask:''' | |||
<table border="1" cellpadding="0" cellspacing="2"> | |||
<tr> | |||
<td align="center">Byte 1</td> | |||
<td align="center">Byte 2</td> | |||
<td align="center">Byte 3</td> | |||
<td align="center">Byte 4</td> | |||
</tr> | |||
<tr> | |||
<td> | <td> | ||
<table> | <table> | ||
Line 504: | Line 655: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>int4 aid</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>int4 eid</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>int4 gid</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>int4 lid</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>list other episodes</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>int2 IsDeprecated</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>int2 state</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 553: | Line 704: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>int8 size</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>str ed2k</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>str md5</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td> | <td>str sha1</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>str crc32</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td> | <td>unused</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 602: | Line 753: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>reserved</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>str source</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td> | <td>str audio codec</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td>int4 | <td>int4 audio bitrate</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>str video codec</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
<td align="right">4</td> | <td align="right">4</td> | ||
<td>int4 | <td>int4 video bitrate</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>1</td> | <td>1</td> | ||
<td align="right">2</td> | <td align="right">2</td> | ||
<td>str | <td>str video resolution</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>str file type (extension)</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 651: | Line 802: | ||
<td>7</td> | <td>7</td> | ||
<td align="right">128</td> | <td align="right">128</td> | ||
<td> | <td>str dub language</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
<td align="right">64</td> | <td align="right">64</td> | ||
<td> | <td>str sub language</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>5</td> | <td>5</td> | ||
<td align="right">32</td> | <td align="right">32</td> | ||
<td>int4 | <td>int4 length in seconds</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
<td align="right">16</td> | <td align="right">16</td> | ||
<td>str | <td>str description</td> | ||
</tr> | </tr> | ||
<tr bgcolor="#eee"> | <tr bgcolor="#eee"> | ||
<td>3</td> | <td>3</td> | ||
<td align="right">8</td> | <td align="right">8</td> | ||
<td> | <td>int4 release date</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 686: | Line 837: | ||
<td>0</td> | <td>0</td> | ||
<td align="right">1</td> | <td align="right">1</td> | ||
<td> | <td>str anidb file name</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 695: | Line 846: | ||
</center> | </center> | ||
'''Examples:''' (html escaped code intended) | |||
<pre> | |||
> FILE fid=15201&s=xxxxx | |||
< 220 FILE | |||
15201|74|445|41|1|242772540|a53c401ed95eaa502ba85acde773040c|Ai yori Aoshi - 1 - Relation - [Zhentarim DivX].ogm | |||
> FILE fid=15201&fcode=33554432&acode=1049346 | |||
< 220 FILE | |||
15201|ogm|zx|01|Relation|Ai yori Aoshi | |||
> FILE aname=narutaru&gname=triad&amp;aone&epno=2&s=xxxxx | |||
< t001 220 FILE | |||
15459|782|8772|380|1|171298816|2c8a3b53d94d8579b9b81941c549e108|Narutaru - 02 - Catastrophe During the Daytime - [Triad & AonE].avi | |||
</pre> | |||
---- | |||