AVS Forum


Google™ Search AVS:

Go Back   AVS Forum > Video Components > Home Theater Computers



Reply
Forum Jump
 
Thread Tools
Old 10-01-07, 08:38 PM   #1   |  Link


taranu
Member
 
Join Date: Dec 2006
Posts: 36
DVD Library Manager for Vista Media Center v0.1 (free)

DVD Library Manager for Vista Media Center (VMC) is a free Windows program which allows you to edit the DVD information (meta data) used by DVD Library in Vista Media Center (VMC). It can download additional movie information from Amazon.com and IMDB.com. This program is to be run outside of the Vista Media Center but on the same computer running VMC.

This program started as a small utility for personal use but I figured that other people may be interested in it. It's a very early version of the program (Version 0.5) and I will continue to update it often. I hope you find it usefull and please don't hesitate to contact me for bugs, comments, new features, etc. I am open to all the suggestions.

You can uninstall the program through Vista's control panel.

Download link:
http://www.taranu.net/download/dvdlibman01.zip

Who is it for?
- Users of the DVD Library feature of the Vista Media Center for watching DVDs from a hard disk (or network share)

What does it do?
- It allows you to graphically modify the movie information (meta data) for the DVDs displayed in the DVD Library, including cover art.
- It can download additional information from Amazon.com (can specify .de, .ca, .fr. and .jp) including cover art.
- It can download additional information from IMDB.com including cover art.
- It allows you to open the raw .XML file containing the meta data to be updated manually.
- You can drag and drop cover art to the DVD Details screen or just select an image file from the hard disk.
- It can modify the DVD information downloaded by VMC (Chapter names will be lost in this case).
- It will scan all the DVD folders found in the monitored movie folders (DVD Library) of VMC and present all of them in a grid format with the information available (Covert Art, Folder, Movie Title, Director, Actors, etc). This way you can sort on any columns and see what kind of information is missing for a certain movie.
- When creating new DVD information it will automtically create a DVIDID XML file (default name taranu.dvdid.xml) and the corresponding .XML file in the Cache folder.
- It can delete all the DVD information by deleting the corresponding .XML files by right-clicking on a movie.
- It can play the DVD with the default DVD player (that handles .IFO files) by right-clicking on a movie.

Limitations
- This version does not update the Chapters names.
- If you update DVD information downloaded by VMC (based on the DVDID), all Chapter names will be lost (of course you can always open the raw .XML file, save the chapter information and later merge it with the new updated data).
- Cover art downloaded by VMC of the format "cov150/drt000/t036/t03685uhvgs.jpg" will not be displayed by the program (however it is not getting lost and VMC will show it properly).
- There may be a few user interface inconsistencies

Future additions
- Can specify which folders to scan, not just the ones monitored by the VMC DVD Library
- Lots of polishing of the user interface
- maybe add support for Windows Media Center 2005
- Allow for playing the DVD (.ifo file) with a custom program (for me WMP is the default)
- Anything else that people find usefull

Here are some screenshots:
Main screen:


DVD Details:


Amazon search:


Download link:
http://www.taranu.net/download/dvdlibman01.zip

Last edited by taranu; 10-07-07 at 02:27 PM.. Reason: Title changed
taranu is offline   Reply With Quote
Old 10-01-07, 10:38 PM   #2   |  Link
Dwight2001
Member
 
Join Date: Aug 2006
Posts: 158
I'm a user of the DVD Gallery, I have a mixture of Ripped DVD's and have a Sony XL1B2 Changer. When ever I had an incorrect read I would manually correct by using DVDXML.com or use MCEDVDID (which was really designed for MCE2005) I currently don't have any incorrect Metadata for my DVD's but will try this out later tonight. You really should post this on the thegreenbutton.com under Vista - 3rd Party Applications. You will be loved.

Also, for a future feature, would be the ability to differentiate DVD's with Multiple Discs. That's one of the biggest problems with the DVDGallery.

Nice work,
Dwight2001

Last edited by Dwight2001; 10-01-07 at 10:44 PM..
Dwight2001 is offline   Reply With Quote
Old 10-01-07, 11:47 PM   #3   |  Link
bootron
Senior Member
 
Join Date: Sep 2004
Posts: 357
have you used mymovies?

http://www.mymovies.name/
bootron is offline   Reply With Quote
Old 10-02-07, 12:00 AM   #4   |  Link
RealTelstar
Thinker
 
Join Date: Sep 2007
Location: Italy
Posts: 141
Excellent utility!

MyMovies is NOT compatible with Vista x64, while this little thing just worked flawlessly.
I rip my movies on a different computer than the HTPC and this is just what i needed.

BTW I wonder why VMC retreived metadata for the fist DVD that i put in the gallery (ripped) a few days ago, but not for the others, maybe does it in background.
RealTelstar is offline   Reply With Quote
Old 10-02-07, 12:02 AM   #5   |  Link
RealTelstar
Thinker
 
Join Date: Sep 2007
Location: Italy
Posts: 141
More comments:

The Interface is not intuitive at all, but when you know where to click, it works like a charm.

The program is designed very well, at first launch it recognized the two folders which are watched by WMC. And it suggests automatically the cover that I have saved as folder.jpg in each movie folder.

Two thumbs up!

A search with imdb would be the next major improvement
RealTelstar is offline   Reply With Quote
Old 10-02-07, 01:14 AM   #6   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Thank you very much for the comments. I will definetly try to make the program easier to use and more intuitive. This is always a bit of a problem when there is a lot of information to work with. I've already started work on getting data from IMDB but it will take a little bit more time since there is a lot of parsing to do.
taranu is offline   Reply With Quote
Old 10-02-07, 01:17 AM   #7   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Hi bootron, MyMovies is an excellent program. I just wanted something simpler geared towards the built-in DVD Library in VMC.
taranu is offline   Reply With Quote
Old 10-02-07, 01:36 AM   #8   |  Link
kapone
HT Enthusiast
 
Join Date: Jan 2003
Posts: 3,295
One of the biggest problems with the DVD library is..it's speed, in a client server configuration where you have your movies on a server. Once your collection grows to a nice size (over 200), and you have coverart for your movies, the library can take up to a minute (or more..even on gigabit) to load initially. Why? Because the coverart is stored (generally) as a folder.jpg file where the media is.

Now, assuming you have only 1 HTPC, you can come up with some creative ways to cache the coverart locally (it's actually not that difficult, smallcoverparams and largecoverparams settings in the *.dvdid.xml file), and it loads fast then, real fast. With 200 movies it literally loads in under 5 -6 seconds. Most of the slowness is VMC copying the coverart over the network. And it has to do this everytime you exit the library and go to let's say TV. Sigh..

What I'd love to have (and I may just sit down and write the damn thing, if someone else doesn't), is a utility that can accomodate single and multi HTPC configurations. Let's say you use a workstation to do your ripping and cataloging (which I think most people do anyway), and have one or more HTPCs that are going to access that metadata and coverart. WHat would be ideal is that the "management" application is a standalone Windows utlity that you can use to manage your collection, and a "background" utlity that runs under VMC. That background utility should:

- When VMC starts, it should scan your "Movies" folder
- Copy all *.dvdid.xml files locally to the dvdinfocache directory
- Copy all coverart locally (either by a complex renaming algorithm assuming every coverart image is called folder.jpg, or an easier solution is to just recreate your Movies folder tree locally with the coverart images, but minus the actual media. Perfect synchronization).
- Modify the *.dvdid.xml files that were copied locally, so that the parameters point to the local coverart.

voila! Super fast DVD Library.

In essence what you are doing is keeping a pristine copy of your *.dvdid.xml files and coverart in your movie store, but modify the XML files as they are copied locally. The copying should happen:

- When VMC starts/system reboot
- When the system comes out of sleep mode

This way if you copy new movies to your movie store WHILE your HTPCs are running and have not rebooted/gone to sleep etc, when you access your DVD library, it will still see the new movies and copy their coverart, but ONLY for the newly added movie, the older movies' coverart and XML files will already be locally cached.

I kind of have this setup right now with synctoy and Windows scheduler, but it's a bit clunky.

Sorry, I got a little long winded..
__________________
Founder and President.
The Digital World, Inc.
www.thedworld.com
kapone is offline   Reply With Quote
Old 10-02-07, 11:29 PM   #9   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
I've uploaded a new version of the program with updated visuals to make it a little bit more intuitive (the images at the top of the thread should show the new changes).

It also remembers and shows which Amazon site it is using (.com., .ca, .de, etc).
taranu is offline   Reply With Quote
Old 10-03-07, 10:15 AM   #10   |  Link
RealTelstar
Thinker
 
Join Date: Sep 2007
Location: Italy
Posts: 141
BUG: it overwrites the folder.jpg that I was aleady using with the pictures on amazon, which is very annoying, because mines were covers at high-res that I spent one hour with photoshop to crop the front...
RealTelstar is offline   Reply With Quote
Old 10-03-07, 10:53 AM   #11   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Sorry about that. I'll be working on a solution for this. You'll be able to select which fields from Amazon to use and it will prompt you for overwriting the folder.jpg file. I should have an updated version tonight. Thanks for the report.
taranu is offline   Reply With Quote
Old 10-03-07, 01:55 PM   #12   |  Link
RealTelstar
Thinker
 
Join Date: Sep 2007
Location: Italy
Posts: 141
Just a warning if it founds already a folder.jpg in the movie, wich overwrite yes/no would be fine

BTW do you know that it never get the Genre? It can be parsed from amazon?
RealTelstar is offline   Reply With Quote
Old 10-03-07, 08:28 PM   #13   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Quote:
Originally Posted by RealTelstar View Post
Just a warning if it founds already a folder.jpg in the movie, wich overwrite yes/no would be fine

BTW do you know that it never get the Genre? It can be parsed from amazon?

I have uploaded a new version, it will ask you if you want to overwrite the file.

It also allows you to only select certain fields from Amazon if you want (a checkbox beside each field).

I get the Amazon data through their web service and I can't seem to find the Genre anywhere. I will keep digging.

Other changes:
- When doing drag and drop of a cover art image from a web browser, a folder.jpg file will not automatically be created. You have to save the cover art image first (default is folder.jpg or moviename.jpg but you can change it)
- When getting cover art from Amazon, a folder.jpg file will not automatically be created. You have to save the cover art image first (default is folder.jpg or moviename.jpg but you can change it)
- When getting data from Amazon you can select which fields to used (there's a checkbox for each field)
- added a setting for the default folder when reading or saving cover art:
- you can have it look in the DVD folder, default image name to folder.jpg
- can select a custom folder, default image name is MovieName.jpg

- this way you can have all the cover art images stored in one place on the local computer (useful for network shares and backup purposes).
- Added button to launch IMDB.com in a browser window, with the name of the name of the movie (or folder name) as the search parameter. A little bit better and copy and paste.
- Added Play DVD to the DVD Details dialog
taranu is offline   Reply With Quote
Old 10-03-07, 08:58 PM   #14   |  Link
DireWolf08
Senior Member
 
Join Date: Mar 2007
Posts: 266
I currently use mymovies and still can't figure out how to get it to put a DVDID.xml file in the folder for when I like to use DVD Library, so I have been manually putting the xml file from DVDXML.com in there. I might have to give this program a shot, thanks for posting!
DireWolf08 is offline   Reply With Quote
Old 10-04-07, 09:21 PM   #15   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Uploaded new version with the following changes:

Version 0.4.0.0
- Updated to a newer version of the Amazon web service.
- Amazon Search should be more accurate now.
- Amazon Search can be on Title, Actor or Director
- Amazon Search: Can now see all the results from Amazon, 10 at a time (added button Next 10 Results)
- Amazon Search: Movie genre should be available for most movies but it's not perfect yet
- The Release Date should be of the format yyyy mm dd for VMC to see it. The program tries its best to write the correct format but it many not get it right every time. If you leave just the year then it will save in the correct format (will append 01 01 to the year).
- If you used a previous version of the program and your Release Date is not in the format yyyy mm dd or contains just the year, just open the DVD Details for the movie and save it.
taranu is offline   Reply With Quote
Old 10-07-07, 02:25 PM   #16   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
I uploaded a new version, 0.5.0.1. This version includes a IMDB Search dialog, very similar to the Amazon search one. This is my first pass at it so please let me know if you encounter any problems.

There a few things to remember:

- IMDB search is a bit slower than Amazon search so please have patience. You can always close the dialog or cancel the lookup.

- IMDB search doesn't use a web service so I am parsing the data myself. Some data may not be exactly as I expect it since IMDB doesn't publish any standards. So thinks may change in the future but I will try to catch up with any changes.

- Cover Art images are very low resolution on IMDB, especially compared to Amazon
taranu is offline   Reply With Quote
Old 10-21-07, 07:04 PM   #17   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Uploaded a new version which which is more reliable at finding the DVD folders. Please try this version if you had problems with movies not showing up in the list. It also adds a View Error Log option under the Advanced menu in case you still have problems.

Download
http://www.taranu.net/download/dvdlibman01.zip
taranu is offline   Reply With Quote
Old 10-21-07, 09:47 PM   #18   |  Link
SuperTal
Look Up!
 
Join Date: May 2007
Location: Alabama
Posts: 122
Taranu,
Do you have an official web site? I went to taranu.net and couldn't make much sense out of it.
Thanks,
SuperTal
__________________
My new site is up: http://www.MyPreMovie.com/ - the ultimate in pre-movie showing, it's a fun hobby!
SuperTal is offline   Reply With Quote
Old 10-22-07, 10:40 AM   #19   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
Sorry SuperTal, I haven't had time yet to update the website. I should have something by the end of the week though now that I'm back home.
taranu is offline   Reply With Quote
Old 10-24-07, 11:32 AM   #20   |  Link
jakiii
Member
 
Join Date: Jul 2003
Location: Los Angeles
Posts: 45
This is a great little application! I'm using Vista 64 and have been frustrated by the lack of this funtionality. Thanks for the work, Taranu -
jakiii is offline   Reply With Quote
Old 10-24-07, 11:37 AM   #21   |  Link
jakiii
Member
 
Join Date: Jul 2003
Location: Los Angeles
Posts: 45
I would love to be able to search Netflix as well as Amazon and IMDB. Netflix has the most concise synopsis. Also, when scrolling through VMC I am unable to see any of the movie details, all I get is cover art. Am I missing something or is there a way to have the synopsis etc. appear in the VMC DVD Library?
jakiii is offline   Reply With Quote
Old 10-29-07, 01:33 PM   #22   |  Link
taranu
Member
 
Join Date: Dec 2006
Posts: 36
I found a problem with the program or should I say with an undocumented VMC feature.

Media Center crashes when browsing the metadata if the synopsis includes curly brackets {}. I changed the program to convert them to round brackets on saving the data. Some of the IMDB reviews have these brackets.

New version has been uploaded (also keeps the chapters if it finds them for single titles only)
taranu is offline   Reply With Quote
Old 02-20-08, 10:02 PM   #23   |  Link
welles
New Member
 
Join Date: Sep 2006
Posts: 3
issue with default folder for saving metadata

Not sure if this is supposed to be this way..... it makes sense for what location to read the data, but what about saving to a different location?

If I change the default save folder for metadata, all information for that dvd does not appear. If I change it back do the Default dvd cache folder the information appears.

Can it read the dvdcache folder, then if any changes are made save the new xml file to a different location?
welles is offline   Reply With Quote
Old 04-07-08, 10:27 PM   #24   |  Link
JJohnson1701
Member
 
Join Date: Oct 2007
Posts: 57
very nice! Can you use this program with your own video files? I've got digital files of TV shows and movies that I'd like to view through such an interface, and somehow see metadata for them, through some kind of recognition. That'd be a great feature if this program enabled such a thing.

James
JJohnson1701 is offline   Reply With Quote
Old 04-19-08, 07:23 AM   #25   |  Link
cambowl
New Member
 
Join Date: Feb 2008
Posts: 1
Thank you

taranu,

Thank you so very much for this wonderful utility.

Chad
cambowl is offline   Reply With Quote
Old 04-19-08, 12:40 PM   #26   |  Link
xzener
Advanced Member
 
Join Date: Feb 2007
Posts: 510
Im not sure what Im doing wrong. When I save a movie (metadata), it doesnt show up on the program. Should there be a file in the DVD folder in order to save it??

All I have in my folder is... folder.jpg, and the movie

Do I need to add a file for the program to save the info??

Iget this in the "error log"... 9:46:45 AM: DVDLibraryManager - Object reference not set to an instance of an object.

Please help

Last edited by xzener; 04-19-08 at 12:48 PM..
xzener is online now   Reply With Quote
Old 05-14-08, 11:57 PM   #27   |  Link
Jeepfan
New Member
 
Join Date: Feb 2005
Location: Seattle
Posts: 14
Setup Error

I tried to run the setup for Taranu's tool, but it gave me this System Update Required error: Unable to install or run this application. The application requires that OMLEEngine version 0.0.0.0 be installed in the Global Assembly Cache (GAC) first.

Running Vista Ultimate with SP1.

Any tips?

Thanks,

CJ
__________________
Thanks,

CJ
Jeepfan is offline   Reply With Quote
Old 10-16-09, 08:59 PM   #28   |  Link
Jason Monette
JBM Audio
 
Join Date: Jul 2002
Location: Kalamazoo Mi
Posts: 364
Have you found something that does this????

Quote:
Originally Posted by kapone View Post
One of the biggest problems with the DVD library is..it's speed, in a client server configuration where you have your movies on a server. Once your collection grows to a nice size (over 200), and you have coverart for your movies, the library can take up to a minute (or more..even on gigabit) to load initially. Why? Because the coverart is stored (generally) as a folder.jpg file where the media is.

Now, assuming you have only 1 HTPC, you can come up with some creative ways to cache the coverart locally (it's actually not that difficult, smallcoverparams and largecoverparams settings in the *.dvdid.xml file), and it loads fast then, real fast. With 200 movies it literally loads in under 5 -6 seconds. Most of the slowness is VMC copying the coverart over the network. And it has to do this everytime you exit the library and go to let's say TV. Sigh..

What I'd love to have (and I may just sit down and write the damn thing, if someone else doesn't), is a utility that can accomodate single and multi HTPC configurations. Let's say you use a workstation to do your ripping and cataloging (which I think most people do anyway), and have one or more HTPCs that are going to access that metadata and coverart. WHat would be ideal is that the "management" application is a standalone Windows utlity that you can use to manage your collection, and a "background" utlity that runs under VMC. That background utility should:

- When VMC starts, it should scan your "Movies" folder
- Copy all *.dvdid.xml files locally to the dvdinfocache directory
- Copy all coverart locally (either by a complex renaming algorithm assuming every coverart image is called folder.jpg, or an easier solution is to just recreate your Movies folder tree locally with the coverart images, but minus the actual media. Perfect synchronization).
- Modify the *.dvdid.xml files that were copied locally, so that the parameters point to the local coverart.

voila! Super fast DVD Library.

In essence what you are doing is keeping a pristine copy of your *.dvdid.xml files and coverart in your movie store, but modify the XML files as they are copied locally. The copying should happen:

- When VMC starts/system reboot
- When the system comes out of sleep mode

This way if you copy new movies to your movie store WHILE your HTPCs are running and have not rebooted/gone to sleep etc, when you access your DVD library, it will still see the new movies and copy their coverart, but ONLY for the newly added movie, the older movies' coverart and XML files will already be locally cached.

I kind of have this setup right now with synctoy and Windows scheduler, but it's a bit clunky.

Sorry, I got a little long winded..
Jason Monette is offline   Reply With Quote
Reply

Forum Jump

AVS Forum > Video Components > Home Theater Computers



Bookmarks


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -5. The time now is 10:57 PM.


Load Balanced and Protected By
 

Hosting Services Powered By

Page generated in 0.30812001 seconds (100.00% PHP - 0% MySQL) with 9 queries

Copyright ©1995 - 2009 AVS Forum.com, Inc. - All Rights Reserved. No information may be posted elsewhere without written permission.