For awhile now I've been looking for a good anime collection/catalog program and finally found one called Japanese Media Manager and it's pretty awesome. It the successor to Otaku Media Manager and now includes its own Windows app and an updated version of the MediaPortal plugin MyAnime.
Firefox being it's usual awesome self crashed on me so instead of re-typing what I had before about JMM I just copied the description from the website.
Site:
http://code.google.com/p/jmm/What is JMMJMM is the name for collection of tools that currently includes JMM Server, JMM Desktop and MyAnime3
These tools let you watch and manage your anime collection with a great deal of flexibility
JMM Server - Shared server component
JMM Desktop - Windows application
MyAnime3 - a plugin for MediaPortal (Home Theatre PC's)
JMM utilises information from AniDB, TheTvDB, etc and other sources to try and deliver the best anime experience possible
JMM differs from other AniDB based clients in that it uses a client-server based architecture. This means you have one central server running which keeps track of your collection, while clients like JMMDesktop and MyAnime3 connect to the server
Central to the use of JMM is it's reliance on AniDB (
http://anidb.net/). AniDB is used by most subbing groups who upload file information, which then allows us to look it up for our personal use
This means that JMM does not rely on having your files named in a specific format. However you name your files, JMM can identify 99% of them automatically. For the other 1% we have tools to easily mange them as well
Key FeaturesStore your anime anywhere and let JMM pull it together
Supports AniDB, The TvDB, MovieDB, MyAnimeList, Trakt.tv
Choose your database: Sqlite, MySQL, Microsoft SQL Server 2008
One server, multiple clients
Create multiple users with their own watched states
Advanced filtering and sorting
Direct integration with uTorrent and multiple torrent trackers (Tokyo Toshokan, Nyaa, BakaBT and Anime Byt.es) to make downloading anime even easier
Advanced file management - file renaming, missing episodes, duplicate files, manual linking, AVDump and more
Organise and Discover - Rate your anime, Get recommendations to download or watch based on your ratings, See what your friends are watching on Trakt.tv
My Anime 3
My Anime 3 is a plugin for MediaPortal (
http://www.team-mediaportal.com/)
MediaPortal is designed for use on a Home Theatre PC, and My Anime 3 allows you to list all your anime, no matter whether they are movies, TV shows, or ovas. It allows you to see detailed information about each anime you have, including description, categories, air dates, community ratings, personal ratings, etc. Fanart, DVD Covers, posters, and banners are automatically downloaded giving you a pleasing look to your anime collection. Not only are the anime listed, but each episode is listed as well. Information for each episode is available, preview pictures are downloaded, airing dates are shown, episode descriptions are retrieved, etc.




My Anime 3 has a variety of Information, and comes in lots of different skins. See here for more information.
http://code.google.com/p/jmm/wiki/MyAnime3JMM DesktopJMM Desktop is a dedicated windows application using .NET 3.5/WPF
It has a lot more power and flexibility than MyAnime3, and is is covers most of the functions you might use to manage your collection of anime
Of course you can also play all your anime, and since it also connects to JMM Server like MyAnime3, any files you mark as watched from JMM Desktop will appear as watched there. So you can watch one episode from your desktop, and then watch the next one from your home theatre PC


For more screenshots and information see the following link
http://code.google.com/p/jmm/wiki/JMMDesktopJMM ServerJMM Server is the heart of JMM
It is responsible for hashing files, looking up information on AniDB, downloading all the images, managing the shared database and so on. The idea behind having a central server component is so that we can run multiple clients (MyAnime3 and JMM Desktop) across multiple computers, and always keep information centralized