Please register your client here before using the UDP API.
Please note that the market for AniDB UDP API clients is very limited. If you want to make one, it should mainly be for your own sake; for experience or just for fun. It is however a good place to start if you are interested in making a full-fledged TCP API client; proving that you are capable and interested more than a week.
Watch specified folders and sub-folders for files, drag and drop files, hash found files, automatically add to AniDB MyList, rename files based on AniDB info (customised).
Hash and renames files based on information from the AniDB API and a user definable format string. Can also add files to MyList. Run adbren.pl without arguments for full usage information.
v6 Changes:
Store username/password in a separate file. Prompt for username/password first time the client is run.
Decrease delays on MYLIST* and FILE commands. Add to mylist no longer on by default.
Log feature (Avoid reprocessing files), Format presets.
Better cache. Only login to API server if needed.
New, less strict, filename filter. (Strict is still available)
anidb commandline client written in Java for all those who love shells. hashing (all types); renaming (100% cust); MyList adding; moving hashed, checked and MyList added files in their own animename dirs; remove illegal strings from filenames (100% cust)
PHP5 library for connecting to the AniDB UDP API and using its functions. All API calls can be sent with one central session object, and all responses is wrapped in objects.
In short, AniHash is a program that allows you to easily add new files to your MyList. It calculates the ED2K hash of the file (or all the files inside a folder) and gives you the option to check it against AniDB's entries; if the file is known to AniDB, you can add it to your MyList.
AniDB integration from within the GBPVR HTPC application. Organizes anime and episode titles for playback; submit temporary and permanent votes via remote; marks MyList file 'watched' when episode completes playing. Limited to files available on local drives only, does not support files archived to optical media.
Currrently only Linux, both Linux and Windows were originally planned
Functions
FILE, MYLIST, MYLISTADD
Description
MyAA is a personal anime database, mostly designed to easily keep track of which anime and episodes you have seen and not seen. It supports the AniDB UDP protocol so you can update your AniDB.net MyList from time to time as well.
Main purpose is to learn AniDB UDP API and working with udp, particularly in C#. Practical goal is to cover and extend AniDB functionality with managing of real resources/file containers such as DVDs CDs VHS etc.
alpha (Progress is really slow right now due to school)
Language
C++
Target OS
WinOS / *NIX
Functions
NOTIFY
Description
System tray notification client for new added AniDB episodes and messages.
Anireader
Anireader [anireader]
Developer
KnightAR
Contact
knightar[at]gmail[dot]com
URL
template parameter not defined
Date
17:33, 4 April 2006
Status
Dev, Re-Scripting
Language
PHP (PHP5)
Target OS
Supports only PHP version 5.1+
Functions
template parameter not defined
Description
Full API Support. (Starting from scratch) Using classes with all possible features. With GTK2 for the GUI. Will use SQLLite for cache, and client will have multiable login support.
Provide a .Net library that fully implements the AniDB UDP API.
Description
Full AniDB UDP API wrapper library written in C#. Plan to eventually include this library in future projects, but for the moment this library it is just being developed in my spare time.
Baughnie ADB
Baughnie anidb plugin [baughnie]
Developer
Vaughn
Contact
sveinoa[at]gmail[dot]com
URL
template parameter not defined
Date
200703061129
Status
design phase
Language
Haskell
Target OS
GHC 6.6, site-local framework
Functions
template parameter not defined
Description
A plugin for my local majordomo/automation framework, to automate my personal anime habits. A generally useful version seems unlikely at this moment.
Java 1.5 (5.0) (various platform specific libraries in c/c++)
Target OS
Full functionality: Windows XP, Linux, Mac OSX. Partial functionality: Other Unix compatible, Older Windows/Mac.
Functions
All
Description
Manage and watch your anime all in one program no matter what operating system you are using. JAX will support the full udp api (and tcp if the devs let us); faster hashing than aom (also asynchronous allowing multiple files to hash at a time) for ed2k, md5, sha1, and crc32; entire MyList functionality; viewable file info (fps, bitrate, aspect, codecs, streams, etc); and an embedded media player so you can watch your anime in the same program (Only supported on full functionality systems.
CRC32/ed2k/TTH/MD5-hashing & verification, Advanced batch renaming, MyList adding, save and export local lists, codec identification, integrated webserver and a lot more.
Description
Local catalogue over video and audio files, lots of features.
www.yomi.at/projects there's nothing published, yet, but i will upload the source code as soon as it is ready for public testing.
Date
Tue Jul 25, 2006 02:00 pm
Status
dev/pre-beta (it works in my test cases, but there are probably lots of bugs left in the code)
Language
C (c99)
Target OS
a posix compatible OS (well i guess it would also run on BeOS or Windows, if i adapted the network-layer and the threading a little bit). currently it is developed under mac os x and therefore only tested on this platform (I will also test it on OpenBSD, FreeBSD and on a Linux distro...)
Functions
Auth, Data, Notify, Mylist, Misc
Description
a library written in plain C that provides access to the functionality of AniDB. its main purpose is to provide a separate gui-application (which i will be programming in cocoa, when i am finished with the lib) with AniDB-functionality. with this API it should be pretty easy to do a GTK2-client (or anything else that can communicate with C), too. I guess it is also be possible to do Perl/Ruby/...-bindings to provide the same API to other languages.
At first it's only going to get the data for an anime. No upload etc.
mediadb
mediadb [mediadb]
Developer
aengus
Contact
oleg@kampai.ru
URL
none
Date
Wed Aug 16, 2006 23:19
Status
dev
Language
Python
Target OS
all (developed and tested on Linux)
Functions
hashing, adding, renaming files, maintaining local database
Description
The module for maintaining the connection to AniDB, enforcing the flood-protection limitations, reconnecting and so on is already written. Also the scanning of the files is done. Everything that is received from AniDB is cached in local sqlite3 database. In future I plan to store in the database not only anime, but also live-action movies.
MyAniDB
MyAniDB [myanidb]
Developer
pateman
Contact
patrick.nusbaum@gmail.com
URL
none
Date
Mon Feb 04, 2008 06:01
Status
Under development
Language
Delphi (CodeGear RAD Studio 2007)
Target OS
Windows
Functions
browsing AniDB database
Description
I've started developing this client just for fun. Maybe someday it'll be something bigger. Well, we'll see.
NAniDBExt
NAnidbExt [nanidbext]
Developer
ncmaothvez
Contact
template parameter not defined
URL
template parameter not defined
Date
Fri Feb 09, 2007 11:16 pm
Status
alpha
Language
VB NET
Target OS
Windows
Functions
Whatever I need.
Description
AniDB API extension for my personal MSAccess anime DB. Synchronizes AniDB MyList with my database et.c. More info if/when dev continues.
in development/very very stalled @ aprox. 10% (need to rewrite: a/v info, local db and udp core)
Language
C
Target OS
Linux (maybe crippled port to Windows, only some functions)
Functions
all
Description
hashing; a/v info; local db; text interface; import exp templates; gui; web int; export dumps; file reports
gpapc
gpapc [gpapc]
Developer
Jarudin
Contact
jarudin@hotmail.com
URL
template parameter not defined
Date
16:10, 16 August 2006
Status
initial design
Language
PHP 5.0
Target OS
Web app (OS independent)
Functions
template parameter not defined
Description
General Purpose AniDB PHP Client
AniDB Indexer
AniDB Indexer [anidbindexer]
Developer
Reaver121
Contact
reaver121@yahoo.com
URL
none yet
Date
00:15, 8 April 2007
Status
core system & gui working, currently debugging and expanding features
Language
C# 2.0
Target OS
Windows with .NET framework 2.0
Functions
indexing & monitoring, MyList, notifications, hashing & renaming, local db, search, delete & play
Description
Indexing files & monitoring folders on disk, renaming & multithreaded hashing, MyList, notifications, searching of local db and local files on multiple criteria (serie, genre,...), user-defined categories, delete files and launch local mediaplayer from within program
Created as a means for my anime collection, which is spread across multiple drives, to be listed in a single window sorted by Anime title. Goal is organize and rename automatically, and be a nice interface to my collection.
libPHPAniDB
libPHPAniDB [libphpanidb]
Developer
Buzer
Contact
Buzer.buzer.net (change first dot to at)
URL
template parameter not defined
Date
Sun 8th December, 2007 10:30pm
Status
in development
Language
PHP5
Target OS
All platforms that support PHP5
Functions
Currently none, possibly all in the future
Description
General purpose library
AnidbSentinel
AnidbSentinel [anidbsentinel]
Developer
Xaid
Contact
none
URL
none
Date
Thu Jan 03, 2008 10:26 pm
Status
in-development
Language
ruby
Target OS
Every platform supported by Ruby (developed and tested on Gentoo Linux)
Simple Java anime and episode info fetcher based on selected file
Aniphp
aniphp [aniphp]
Developer
lendelgan
Contact
lendelgan
URL
none yet
Date
Wed June 25, 2008
Status
development
Language
php5
Target OS
Anything
Functions
not decided yet
Description
PHP implementation for various sites.
XeleAniDB
XeleAniDB [xeleanidb]
Developer
Xele
Contact
N/A
URL
N/A
Date
Sun Aug 08, 2008 16:14 am
Status
unknown
Language
PHP
Target OS
N/A
Functions
template parameter not defined
Description
Private application
mAnimeList
mAnimeList [manimelist]
Developer
NoNaMeNo
Contact
dreamer86 at gmail dot com
URL
N/A
Date
Sun Sep 14, 2008 17:48
Status
development
Language
python, gtk
Target OS
Posix, Windows
Functions
not decided yet
Description
yet another anime list
phpxml
phpxml [phpxml]
Developer
lrudor
Contact
lrudor'at'gmail.com
URL
Not Available Yet
Date
October 3, 2008
Status
Development
Language
php
Target OS
Cross Platform
Functions
Search, Anime Data,
Description
A program to retrieve description, and other information for display.
AniAki
AniAki [tennyo]
Developer
Benda_11
Contact
benda_11@centrum.cz
URL
none
Date
Thu Jul 07, 2008 19:15 am
Status
dev/testing
Language
PHP 4/5
Target OS
all
Functions
anime info, notifications, ...
Description
AniDB UDP API library
Kiara
Kiara Is A Recursive Acronym -or- Kittens In Anime Rarely Asphyxiates [kiara]
Developer
bjuhn
Contact
hartfelt@mysecondfacetube.dk
URL
Not Available Yet
Date
Tue Oct 28 14:44:21 CET 2008
Status
Development
Language
C++
Target OS
Linux, so far. probably bsd's and macs too, at some point
Functions
None, yet
Description
Commandline utility (and possibly plugin for various media players) that will add files, mark files watched and organize them in folders
Kawaii
Kawaii Anime Database [kawaii]
Developer
finalspace
Contact
finalspace@web.de
URL
Not Available Yet
Date
Tue Nov 04 12:38:00 CET 2008
Status
Development
Language
C#
Target OS
Windows
Functions
None
Description
Windows forms application to organize anime infos
maid
maid [maid]
Developer
pigoz
Contact
slicer1337@gmail.com
URL
Not Available Yet
Date
Fri Jun 04 14:18:00 CET 2009
Status
Development
Language
Objective-C
Target OS
MacOSX
Functions
None yet. Planning AUTH, MYLIST, DATA & MISC.
Description
Cocoa Library to implement the AniDB UDP protocol. Might use some of the XML features too.
AnimeCM
Anime Collection Manager [animecm]
Developer
BlackHack
Contact
josh4games@verizon.net
URL
N/A
Date
July 2009
Status
Development
Language
C#
Target OS
Windows 64-Bit (.NET)
Functions
template parameter not defined
Description
Automatically moniters anime collection, eliminates alot of the manual uploading/sorting of anime. Future features might include automatic downloading.
Anidb4msp
Anidb4msp [anidbformsp]
Developer
Shaika
Contact
shaikadzari@gmail.com
URL
N/A
Date
August 2009
Status
Development
Language
php
Target OS
Web
Functions
Search, retreive anime description, more
Description
A msp plugin web page to browse anidb from a popcorn hour media tank.
Sun Java 5.0 (Mustang extensions for if/when available)
Target OS
All JVM supported platforms
Functions
template parameter not defined
Description
threaded hashing, MyList, complete UDP API, TCP API (if devs let me) local database index, mirrored dump downloads (if desired), very nice user interface, cross platform compatibility (Windows, Linux, Unix, Mac, and others). Canning the old work and restarting from scratch. Have learned more programming tricks so it should also be a cleaner and faster running client (this is very amazing considering that it was 3x faster at hashing than AniDB O'Matic and this is Java, an interpreted language. AniDB O'Matic was written in a native language).
Two programs planned, First, simplistic "anime name search", possible data from specific anime. Second and more likely higher priority, toolbar AniDB notification. Currently working with the UDP connection, once fully connected, proceeding from there.
For the beginning, it should be a cmd client, which can list MyList and "all anime" list (offline too). 2nd part will be graphical issues or/and change something in MyList or add.
Description
template parameter not defined
POE (Component::Client::AniDB) [pococlientanidb]
Developer
bdonlan
Contact
bdonlan@gmail.com
URL
template parameter not defined
Date
Fri Dec 24, 2004 3:04 am
Status
unconfirmed, stalled?
Language
Perl 5
Target OS
Primarily Linux, but anything else that Perl runs on is a possible target as well
Functions
At the very least, MyList adding functions. Maybe others.