Personal Video Database

English => Support => Topic started by: RazorHall on August 23, 2010, 04:58:42 pm

Title: [SOLVED] Actors' roles aren't being imported
Post by: RazorHall on August 23, 2010, 04:58:42 pm
For the past few weeks, when I add a new movie, the IMDB plugin is importing all the usual information except for actors' roles.  I've noticed this happen two or three times before, and it's always corrected itself within a few days.  But like I said, this time it's been going on for quite a while.  I've checked every setting I can think of and can't find any problems.  So, does anyone else know what might be causing this?  Thanks!
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 23, 2010, 07:38:43 pm
Welcome, RazorHall.

AFAIK, it's not possible to download actors without roles—because that's the form of the data at the source (e.g., "Humphrey Bogart ... Rick Blaine"). There's an option for displaying the role, however: Show credits as role at Preferences - Movies - Information card. Obviously you have this set, or you wouldn't be seeing an roles at all. But it does suggest the problem may be with your configuration file.

When this happens, is the problem confined to the movie you've just downloaded, or are other/all movies affected? Is it a refresh issue—do the roles appear if you collapse and expand the field, change movies, restart the program? Is Show credits as role still set? When it "corrects itself within a few days," do you mean the roles spontaneously appear, or they appear if you download the information again?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 23, 2010, 09:22:12 pm
Hi, Rick!

The "show credits as role" box is indeed checked.  And yes, just recently added movies are affected... the actors' names only are displayed in the Actors field, jumbled together with 3 or 4 names per line.  Movies I added weeks/months ago show both the actors and their roles.

Collapsing/expanding the field, restarting the program, etc. has no effect.  The information remains the same for each movie, and the "show credits as role" box remains checked.

When the issue was suddenly corrected in the past, I'd usually notice after adding a new movie.  The roles would just mysteriously be displayed again.  Then, I'd have to go back and re-import the Actors field for the few recent movies that were missing the roles, and all was well.   :)
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 23, 2010, 11:48:54 pm
Can you show us an example of the data in the actors field? I don't mean how it looks, but the data itself. To do that, put the record in edit mode, select all and copy the field, and then paste the results here inside "code" tags (use the "#" button).
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 24, 2010, 12:32:10 am
And you could also provide your IMDB plugin settings by the way ;)
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 24, 2010, 03:37:59 am
Okay, for example, here is what's in the Actors field of Tropic Thunder:

Code: [Select]
Jeff Kahn, Robert Downey Jr., Anthony Ruivivar, Jack Black, Jay Baruchel, Brandon T. Jackson, Ben Stiller, Eric Winzenried, Steve Coogan, Valerie Azlynn, Matt Levin, David Pressman, Amy Stiller, Danny McBride, Dempsey Silva, Bill Hader, Nick Nolte, Jeff Weidemann, Nadine Ellis, Rachel Avery, Darryl Farmer, Rod Tate, Maria Menounos, Tyra Banks, Christine Taylor, Jel Galiza, Andrea de Oliveira, Josiah Ancheta, Matthew McConaughey, Yvette Nicole Brown, Reggie Lee, Trieu Tran, Brandon Soo Hoo, J. Thomas Chon, Jacob Chon, Tom Cruise, Mini Anden, Mike Hoagland, Jon Voight, Jennifer Love Hewitt, Jason Bateman, Lance Bass, Alicia Silverstone, Don Abernathy, Linda Bella, Denise Bradley, Ella Christopher-Pantoliano, Natalie Cohen, Angela Daun, Clark DeVol, Kaylee Dodson, Jasmine Dustin, Eric Feliciano, Austin Honaker, Miko Hughes, Dave Johnson, Jillian Johnston, Tobey Maguire, Fadhia Carmelle Marcelin, Kaye Marie, Anya Monzikova, The Mooney Suzuki, Chad Mountain, Kevin Pollak, Samantha Sadoff, Becca Sweitzer, Julie Van, Jobeth Wagner
As for my IMDB plugin settings...

Where you choose fields to be imported, all of them are shaded green.  I've also checked the box "Do not add people from awards...".

Under "Configure", I have the following checked: Use Aka search, Download full credits, Download Movie Connections, Download "Also known as", Download Awards, Download "Episodes", and Download box office data.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 24, 2010, 04:37:45 am
Quote
Where you choose fields to be imported, all of them are shaded green.

I don't know what bearing this has on your problem, but "shaded green" means "add data if field is empty." What you want is a solid tick mark—meaning "add, overwriting any existing data." These check boxes can be confusing because there appearance varies according to the operating system used. Cycle through the three choices (overwrite - add if empty - do nothing) until you're satisfied you understand what each means. To add to the confusion, the None button changes all fields to "add if empty" rather than the expected (by me, at least)  empty box meaning "do nothing."

Does this change your interpretation of what you're seeing? I don't see how it explains you not getting the roles in the first place.

Quote
Under "Configure", I have the following checked: Use Aka search

I don't know why it should matter, but do you notice any difference if this option is turned off?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 24, 2010, 05:01:41 am
Yes, those check boxes were a bit confusing at first, but shortly after joining the forum, I found a helpful post that explained how they worked.   :)   I've experimented with both the shades and checkmarks, but lately I can't get the roles to download either way.  It's baffling!

Unfortunately, leaving the "Use Aka search" check box empty has no effect either.  

Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 24, 2010, 10:34:14 pm
Okay, for example, here is what's in the Actors field of Tropic Thunder...

Oops. That was a meaningless test. What appears in Edit mode is also changed by the option to display roles.  :-[

I still think it unlikely the plugin is somehow not downloading the roles, and this must somehow be a display issue. The roles option not being recognized properly would explain the behaviour—if it were the same for all movies. So I'm baffled. Nevertheless, it would be worthwhile to test for an issue with the configuration file...

Start the program with the -portable switch. You can do this with the provided batch file, or create a shortcut with the switch. This will cause the program to ignore your configuration file, and create a new default one in the installation directory. Test to see if there are any differences in the problem behaviour.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 25, 2010, 01:12:55 am
I used the batch file you mentioned to open the program, then added a new movie.  Only the actors' names were displayed, so I went into Preferences and checked the "show credits as role" box.  That made no difference, so I added another movie just to be sure, and got the same result.  I went ahead and tried again all the other suggestions that have been mentioned earlier in this thread, and still no luck.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 25, 2010, 03:12:52 am
The next straw to grasp at would be to test a new database...

1. Delete the pvdconfig.ini file that should be in your installation folder as a result of the last test.
2. Rename (so you can reinstate it later if you like) the imdbconf.cfg file in the \Plugins folder.
3. If your database is in the default folder, move it elsewhere—so the program won't find it. This is important—I don't think this test will mean anything your existing database is opened.
4. Start the program, again with the -portable switch. It should automatically create a new default database.
5. Check that the default setting of the plugin are sufficient for testing (e.g., Actors is checked in Overwrite fields). Otherwise, just use the defaults.
6. Add some movies and see if the same problem exists.

BTW, what OS are you using?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 25, 2010, 06:14:25 pm
Well, I followed the steps, added a few new movies, and it still imports everything except the roles.  The OS I'm using is Windows XP.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 25, 2010, 09:59:49 pm
I'm stumped. Hopefully we've at least created some meaningful information for nostra to consider.

Maybe some other XP users can tell us whether or not they're having similar problems. I note that Import from IMDB Not Working (http://www.videodb.info/forum_en/index.php?topic=2065.msg10526#msg10526) also involves an issue that started with the last update of the IMDb plugin—running on XP.
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 25, 2010, 11:35:04 pm
To be honest, I have no idea what is happening there as well :(
Maybe some screenshots (movie record before, after) and the log (start PVD with -debug command line parameter and then select Help -> Log from the main menu after reproducing the problem) would provide some clues.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 26, 2010, 01:09:03 am
I've attached a couple of screenshots... one movie added before the problem started and one after.  Let me know if that's not what you were looking for.

Here's the log after adding a movie for testing purposes.

Code: [Select]
?»?(8/25/2010 6:48:02 PM) PVD Version: 0.9.9.21
(8/25/2010 6:48:02 PM) OS: Windows XP Workstation
(8/25/2010 6:48:02 PM) Plugin loaded: amazon.dll 0.4.3.6
(8/25/2010 6:48:02 PM) Plugin loaded: amazonde.dll 0.1.1.6
(8/25/2010 6:48:02 PM) Plugin loaded: amazonfr.dll 0.1.0.3
(8/25/2010 6:48:02 PM) Plugin loaded: amazonuk.dll 0.1.0.3
(8/25/2010 6:48:02 PM) Plugin loaded: amc.dll 0.3.1.0
(8/25/2010 6:48:02 PM) Plugin loaded: animenfo.dll 0.1.0.2
(8/25/2010 6:48:02 PM) Plugin loaded: csvimp.dll 0.1.3.1
(8/25/2010 6:48:02 PM) Plugin loaded: faffes.dll 0.2.5.1
(8/25/2010 6:48:02 PM) Plugin loaded: filmup.dll 0.1.1.3
(8/25/2010 6:48:02 PM) Plugin loaded: filmup_people.dll 0.1.1.4
(8/25/2010 6:48:02 PM) Plugin loaded: filmup_poster.dll 0.1.1.2
(8/25/2010 6:48:02 PM) Plugin loaded: imdb.dll 0.9.3.8
(8/25/2010 6:48:02 PM) Plugin loaded: imdb_people.dll 0.2.2.6
(8/25/2010 6:48:02 PM) Plugin loaded: impawards.dll 0.1.4.1
(8/25/2010 6:48:02 PM) Plugin loaded: moviemeter.dll 0.1.3.7
(8/25/2010 6:48:02 PM) Plugin loaded: msexcel.dll 0.4.1.0
(8/25/2010 6:48:02 PM) Plugin loaded: ofdb.dll 0.4.1.0
(8/25/2010 6:48:02 PM) Plugin loaded: ofdb_people.dll 0.1.1.4
(8/25/2010 6:48:02 PM) Plugin loaded: plainexp.dll 0.7.1.1
(8/25/2010 6:48:02 PM) Plugin loaded: pvdtotray.dll 0.1.0.1
(8/25/2010 6:48:02 PM) Plugin loaded: scriptint.dll 0.2.6.0
(8/25/2010 6:48:02 PM) Plugin loaded: tmdb.dll 0.1.0.1
(8/25/2010 6:48:02 PM) Plugin loaded: tvdb.dll 0.1.1.0
(8/25/2010 6:48:02 PM) Plugin loaded: twittpvd.dll 0.1.0.0
(8/25/2010 6:48:02 PM) Plugin loaded: valueconvert.dll 0.1.0.2
(8/25/2010 6:48:02 PM) Compiling script: adultdvdempire.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: adultdvdempire.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: allmovie.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: allmovie.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: animator.ru.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: animator.ru.psf
[Hint] (313:3): Variable 'DIGITS' never used
[Hint] (446:3): Variable 'SELECTEDURL' never used
[Hint] (447:3): Variable 'POS2' never used
[Hint] (447:3): Variable 'I' never used
[Warning] (551:16): "True and" is not needed
[Warning] (582:15): Calculation always evaluates to True
[Warning] (615:15): Calculation always evaluates to True
[Hint] (545:3): Variable 'FILMTYPE' never used
[Hint] (545:3): Variable 'ACTORS' never used
[Hint] (545:3): Variable 'CREATORS' never used
[Hint] (547:3): Variable 'POS2' never used
[Hint] (547:3): Variable 'LEN' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: beyazperde.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: beyazperde.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: covers.mrcat.org_cover.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: covers.mrcat.org_cover.psf
[Hint] (295:3): Variable 'TYPECARRIERINFILMDESC' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: covers.mrcat.org_disk.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: covers.mrcat.org_disk.psf
[Hint] (295:3): Variable 'TYPECARRIERINFILMDESC' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kino-teatr.ru.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kino-teatr.ru.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kinopoisk.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kinopoisk.psf
[Hint] (3205:3): Variable 'I' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kinopoisk_cover.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kinopoisk_cover.psf
[Hint] (744:3): Variable 'IND' never used
[Hint] (744:3): Variable 'STEP' never used
[Hint] (744:3): Variable 'NSHOWPOSTERS' never used
[Hint] (748:3): Variable 'SIZE' never used
[Hint] (750:3): Variable 'SEARCHRESULT' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kinopoisk_person.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kinopoisk_person.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kinopoisk_poster.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kinopoisk_poster.psf
[Hint] (744:3): Variable 'IND' never used
[Hint] (744:3): Variable 'STEP' never used
[Hint] (744:3): Variable 'NSHOWPOSTERS' never used
[Hint] (748:3): Variable 'SIZE' never used
[Hint] (750:3): Variable 'SEARCHRESULT' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: kinopoisk_screenshot.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: kinopoisk_screenshot.psf
[Hint] (744:3): Variable 'IND' never used
[Hint] (744:3): Variable 'STEP' never used
[Hint] (744:3): Variable 'NSHOWPOSTERS' never used
[Hint] (748:3): Variable 'SIZE' never used
[Hint] (750:3): Variable 'SEARCHRESULT' never used
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: mymovies.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: mymovies.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: txtinfo_en.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: txtinfo_en.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: txtinfo_ru.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: txtinfo_ru.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: worldart.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: worldart.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: worldart_person.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: worldart_person.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Compiling script: zelluloid.psf
(8/25/2010 6:48:02 PM) Script compiled successfully: zelluloid.psf
(8/25/2010 6:48:02 PM) Executing script binary
(8/25/2010 6:48:02 PM) Script loaded: adultdvdempire.psf 0.1.0.6
(8/25/2010 6:48:02 PM) Script loaded: allmovie.psf 0.1.0.5
(8/25/2010 6:48:02 PM) Script loaded: animator.ru.psf 0.1.0.0
(8/25/2010 6:48:02 PM) Script loaded: beyazperde.psf 0.1.0.0
(8/25/2010 6:48:02 PM) Script loaded: covers.mrcat.org_cover.psf 0.0.0.2
(8/25/2010 6:48:02 PM) Script loaded: covers.mrcat.org_disk.psf 0.0.0.2
(8/25/2010 6:48:02 PM) Script loaded: kino-teatr.ru.psf 0.0.1.0
(8/25/2010 6:48:02 PM) Script loaded: kinopoisk.psf 1.0.7.28
(8/25/2010 6:48:02 PM) Script loaded: kinopoisk_cover.psf 0.2.1.11
(8/25/2010 6:48:02 PM) Script loaded: kinopoisk_person.psf 0.1.0.16
(8/25/2010 6:48:02 PM) Script loaded: kinopoisk_poster.psf 0.2.1.11
(8/25/2010 6:48:02 PM) Script loaded: kinopoisk_screenshot.psf 0.2.1.11
(8/25/2010 6:48:02 PM) Script loaded: mymovies.psf 0.1.0.6
(8/25/2010 6:48:02 PM) Script loaded: txtinfo_en.psf 0.1.0.1
(8/25/2010 6:48:02 PM) Script loaded: txtinfo_ru.psf 0.1.0.1
(8/25/2010 6:48:02 PM) Script loaded: worldart.psf 0.1.5.0
(8/25/2010 6:48:02 PM) Script loaded: worldart_person.psf 0.1.5.0
(8/25/2010 6:48:02 PM) Script loaded: zelluloid.psf 0.1.0.5
(8/25/2010 6:48:03 PM) Loading database: C:\Documents and Settings\XXXXXXXXXXXX\My Documents\Personal Video Database\MYCOLLECTION.PVD
(8/25/2010 6:48:04 PM) UpdateToolbar: 1
(8/25/2010 6:48:04 PM) UpdateToolbar: 2
(8/25/2010 6:48:06 PM) UpdateToolbar: 3
(8/25/2010 6:48:06 PM) UpdateToolbar: 4
(8/25/2010 6:48:24 PM) Logging in...
(8/25/2010 6:48:24 PM) POST: http://www.imdb.com/register-imdb/login?login=XXXXXXXXXX&password=XXXXXXXX
(8/25/2010 6:48:25 PM) Redirected to: https://secure.imdb.com/register-imdb/login
(8/25/2010 6:48:25 PM) Searching movie information for: Wizard of Oz, The
(8/25/2010 6:48:25 PM) GET: http://imdb.com/title/tt0032138/
(8/25/2010 6:48:26 PM) Redirected to: http://www.imdb.com/rg/parked-domains/imdb.com/title/tt0032138/
(8/25/2010 6:48:26 PM) Redirected to: http://www.imdb.com/title/tt0032138/
(8/25/2010 6:48:27 PM) GET: http://imdb.com/title/tt0032138/keywords
(8/25/2010 6:48:28 PM) Redirected to: http://www.imdb.com/rg/parked-domains/imdb.com/title/tt0032138/keywords
(8/25/2010 6:48:28 PM) Redirected to: http://www.imdb.com/title/tt0032138/keywords
(8/25/2010 6:48:29 PM) GET: http://www.imdb.com/title/tt0032138/fullcredits#cast
(8/25/2010 6:48:34 PM) GET: http://imdb.com/title/tt0032138/movieconnections
(8/25/2010 6:48:34 PM) Redirected to: http://www.imdb.com/rg/parked-domains/imdb.com/title/tt0032138/movieconnections
(8/25/2010 6:48:35 PM) Redirected to: http://www.imdb.com/title/tt0032138/movieconnections
(8/25/2010 6:48:38 PM) GET: http://imdb.com/title/tt0032138/releaseinfo#akas
(8/25/2010 6:48:38 PM) Redirected to: http://www.imdb.com/rg/parked-domains/imdb.com/title/tt0032138/releaseinfo
(8/25/2010 6:48:39 PM) Redirected to: http://www.imdb.com/title/tt0032138/releaseinfo
(8/25/2010 6:48:39 PM) GET: http://imdb.com/title/tt0032138/awards
(8/25/2010 6:48:40 PM) Redirected to: http://www.imdb.com/rg/parked-domains/imdb.com/title/tt0032138/awards
(8/25/2010 6:48:41 PM) Redirected to: http://www.imdb.com/title/tt0032138/awards
(8/25/2010 6:48:42 PM) GET: http://www.imdb.com/title/tt0032138/business
(8/25/2010 6:51:13 PM) Searching posters for: Wizard of Oz, The
(8/25/2010 6:51:13 PM) GET: http://www.amazon.com/exec/obidos/search-handle-url/index=dvd&field-keywords=The+Wizard+of+Oz
(8/25/2010 6:51:18 PM) GET: http://ecx.images-amazon.com/images/I/51zyJrjPvlL._SL160_AA115_.jpg
(8/25/2010 6:51:19 PM) GET: http://ecx.images-amazon.com/images/I/51wCtfJjbLL._SL160_AA115_.jpg
(8/25/2010 6:51:21 PM) GET: http://ecx.images-amazon.com/images/I/51hpclDODLL._SL160_AA115_.jpg
(8/25/2010 6:51:22 PM) GET: http://ecx.images-amazon.com/images/I/511rtFjpmkL._SL160_AA115_.jpg
(8/25/2010 6:51:23 PM) GET: http://ecx.images-amazon.com/images/I/51KqfMmhQnL._SL160_AA115_.jpg
(8/25/2010 6:51:24 PM) GET: http://ecx.images-amazon.com/images/I/51Q8D2D58HL._SL160_AA115_.jpg
(8/25/2010 6:51:25 PM) GET: http://ecx.images-amazon.com/images/I/51A0gAq80JL._SL160_AA115_.jpg
(8/25/2010 6:51:26 PM) GET: http://ecx.images-amazon.com/images/I/51VGYEW849L._SL160_AA115_.jpg
(8/25/2010 6:51:27 PM) GET: http://ecx.images-amazon.com/images/I/516cb11%2BUpL._SL160_AA115_.jpg
(8/25/2010 6:51:28 PM) GET: http://ecx.images-amazon.com/images/I/51kyiFOn-ZL._SL160_AA115_.jpg
(8/25/2010 6:51:29 PM) GET: http://ecx.images-amazon.com/images/I/51xYNiMIjyL._SL160_AA115_.jpg
(8/25/2010 6:51:29 PM) GET: http://ecx.images-amazon.com/images/I/6182X8ZGDCL._SL160_AA115_.jpg

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 26, 2010, 01:33:39 am
Quote
I have no idea what is happening there as well

Which do you think is more likely...

1. the plugin is failing to get the roles,
2. they're not being saved in the database, or
3. the program is not displaying them?

RazorHall, you could run a Plain Text Export using the following template to determine whether or not the role data actually exists in the database.

Code: [Select]
%OPTIONS%
encoding="ANSI"
filter="Text Files|*.txt"
%OPTIONS%
{%value=title}:
{%value=actors template="pages\actors.ptm" params="full"}

And to test the display behaviour of the field, try editing Actors, changing [actor1, actor2, etc.] to [actor1 ... role1, actor2 ... role2, etc.]. Normal behaviour depends on whether the "show roles" option is set. If it is, the added roles will appear, and I suppose this would imply they weren't recorded in the database by the plugin. If the option is not set (or the program is not recognizing that it is), the added roles will not be displayed. Note that even if this doesn't appear to "work," the field will still be saved exactly as edited.

I just saw your last post. Try removing the login from your plugin configuration. It's not necessary, and might be the cause of the problem—although I doubt it. Whether logged in or not, I suppose when you visit http://www.imdb.com/title/tt0032138/fullcredits#cast using your browser, the credit data (including roles) is displayed normally.

BTW, you should find the program loads a little faster if you delete the plugins and scripts you're not using.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 26, 2010, 02:03:17 am
The Plain Text Export showed no role data for recently added movies.

The roles I enter myself are displayed correctly after editing the Actors field.

Removing my login information from the IMDB plugin had no effect.

Thanks for the tip about plugins/scripts!  And I appreciate your efforts in trying to figure out why I'm having this issue.   :)
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 26, 2010, 03:03:30 am
So it would seem might be a problem with the plugin running on XP. Maybe some other XP users can confirm.
Title: Re: Actors' roles aren't being imported
Post by: buah on August 26, 2010, 06:43:43 am
This user can't reproduce the issue on his WinXP. Everything works perfect.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 26, 2010, 06:56:59 am
Thanks, buah. I figured it couldn't be that obvious, but we're running out of straws to grasp at. :P
Title: Re: Actors' roles aren't being imported
Post by: mgpw4me@yahoo.com on August 26, 2010, 12:57:16 pm
1. the plugin is failing to get the roles,
2. they're not being saved in the database, or
3. the program is not displaying them?

-------------------------

Plain text export shows no role data, so #1 and #2 are in play.  Other people aren't having this problem, so #1 is unlikely.  That leaves #2...roles aren't being saved.

--------------------------

The next straw to grasp at would be to test a new database...

1. Delete the pvdconfig.ini file that should be in your installation folder as a result of the last test.
2. Rename (so you can reinstate it later if you like) the imdbconf.cfg file in the \Plugins folder.
3. If your database is in the default folder, move it elsewhere—so the program won't find it. This is important—I don't think this test will mean anything your existing database is opened.
4. Start the program, again with the -portable switch. It should automatically create a new default database.
5. Check that the default setting of the plugin are sufficient for testing (e.g., Actors is checked in Overwrite fields). Otherwise, just use the defaults.
6. Add some movies and see if the same problem exists.

------------------

New database with the same issue.  Do we know that for sure?  Does a plain text export on the new database show roles?

To my mind, this appears to be a user-specific issue.  That means either the configuration files are corrupt or the database is.  The fact that the problem comes and goes to me indicates that there may even be a hardware issue (maybe a cross-linked file for example).  My best suggestion is to run a scandisk (with 'automatically fix file system errors' enabled).
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 26, 2010, 03:06:42 pm
New database with the same issue.  Do we know that for sure?  Does a plain text export on the new database show roles?

I hadn't run the plain text export on a new database yet, so I did that a minute ago and got the same result.  No role data.
Title: Re: Actors' roles aren't being imported
Post by: Ally on August 26, 2010, 06:24:43 pm
Hi Folks....

First of all, many thanks for having me in this forum.........PVD is a wonderful program and I know I'm gonna have a lot of fun updating my collection of movies.

On this issue of actors' roles not being imported, I believe I may have found the solution.........This morning I downloaded the program files, installed PVD and immediately updated the IMDB Plugin.  Next I went into Preferences > Movies > Information Card, and under the section "Show credits as" I simply checked both "Name" and "Role". Exiting out of the Preferences dialog box, I looked at some of the movie details I had downloaded from IMBD and voila  :D.........Actors' names had their roles.

I hope this helps.
Title: Re: Actors' roles aren't being imported
Post by: buah on August 26, 2010, 08:15:36 pm
My 2 cents

Edit pvdconfig.ini and inspect/overwrite appropriate sections with this. Be careful, the last section line defines Skin.

Quote
[MME]
MainExpanded=1
CreditsExpanded=1
AdditionalExpanded=1
FileExpanded=1

[Tree]
SortBy=2
SortDirection=0

[Plain]
SortBy=1
SortDirection=0

[PeopleTree]
SortBy=1
SortDirection=0

[PeoplePlain]
SortBy=1
SortDirection=0

[Title]
Format=%N. %T (%Y)

[PeopleTitle]
Format=%N

[MovieInfo]
DurationInMinutes=0
SizeInGB=0
MaxPosterWidth=40
MaxPosterHeight=50
DefSeenState=0
CreditsFormat=pfsName,pfsRole
DefShop=0
RndPoster=1
DeleteMovieFiles=0
LoanMediaLabel=0
LoanID=1
LabelOnlyRemovable=0
FilterEpisodes=1
SingleSeason=1
Skin=pvd_imdb_conservative.xml


Also this part

Quote
SilentMode=0
AllPosters=0
MergeFilms=0
IgnoreNoCredits=0
DefaultType1=pvdtotray.dll
DefaultType2=imdb.dll
DefaultType4=impawards.dll
DefaultType7=imdb_people.dll
DefaultType9=plainexp.dll
DefaultType10=scriptint.dll
DefaultType3=msexcel.dll


Of course, first backup your database.
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 26, 2010, 09:43:54 pm
All the credits are as "in database". I am pretty sure the problem has smth to do with this:
Set IMDB plugin to overwrite Actors field and the problem should be fixed.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 26, 2010, 10:03:55 pm
First of all, many thanks for having me in this forum.........PVD is a wonderful program and I know I'm gonna have a lot of fun updating my collection of movies.

Welcome, Ally.

Thanks for trying, but we already checked this.

Quote
Edit pvdconfig.ini and inspect/overwrite appropriate sections with this...

Previous tests forcing the use of the default configuration should have ruled-out the configuration file as the source of the problem.

Quote
All the credits are as "in database". I am pretty sure the problem has smth to do with this:
Set IMDB plugin to overwrite Actors field and the problem should be fixed.

I agree that's the way it looks, but I thought we had already ruled that out...

Yes, those check boxes were a bit confusing at first, but shortly after joining the forum, I found a helpful post that explained how they worked.   I've experimented with both the shades and checkmarks, but lately I can't get the roles to download either way.

RazorHall, regardless of the impact on this situation, the overwrite settings for all people fields should always be set to overwrite (i.e., a solid check mark). This helps maintain the integrity of the movie/people relations in the database.

Quote
To my mind, this appears to be a user-specific issue.  That means either the configuration files are corrupt or the database is.  The fact that the problem comes and goes to me indicates that there may even be a hardware issue...

In other words—it has to be a configuration, database or "system" problem—and it seems we've ruled-out the first two. And one possible system problem is a corrupt installation file. If that has happened, it's important to run ScanDisk anyway, but I don't know if you could be sure that would fix the problem. A more direct approach would be to reinstall the program—in a way that ensures all files are replaced (the installation routine should do this anyway, but in this circumstance we want to be absolutely sure)...

0. It probably doesn't need to said at this point, but prepare yourself for this making no difference whatsoever...  :P
1. Move the configuration and database files to a secure location where they won't be found by the program.
2. Uninstall the program.
3. If they still exist, delete the installation, configuration and data folders.
4. Run ScanDisk.
5. Reinstall the program.
6. Test using the default configuration and database to see if the problem remains.
7. Replace the configuration and database files with the old ones, and test to see it the problem remains/returns.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 26, 2010, 10:14:16 pm
Thanks to the last few people who offered possible solutions!  Unfortunately, none were successful.  I haven't tried your latest one yet, Rick, but will shortly.  First I wanted to mention something I just noticed, which may or may not be helpful.  I tried importing the Actors information for a recently added movie using the AllMovie.com plugin, and both the actors and roles were downloaded successfully.  I deleted the Actors field and tried the IMDB plugin once more, and as usual the roles were missing.  Again, I don't know if that information is useful at all, but I just thought I'd throw it out there.   :)
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 26, 2010, 10:35:41 pm
-I do not think it is a database issue, because those in 99% cases produce error messages.
-It should not be a problem with the plugin, because no other users can reproduce the problem (same for the application itself).
-I do not think it is a hardware problem as such problem usually produce random results and error messages from the system.
-It could be a problem with the system configuration, but I can't imagine which option should be changed.

P.S. How is actually your "Merge filmography" option set?
P.P.S. attach your pvdconf.ini, so I can take a look at it
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 26, 2010, 10:53:52 pm
The "Merge filmography" box is empty, not checked or shaded.  I've attached the pvdconf.ini file below.

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 27, 2010, 12:55:39 am
I think we need a reward for the one who solves this. I wonder if they've cast the lead for this (http://www.imdb.com/title/tt0790764/) yet. :D
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 27, 2010, 03:55:27 am
Latest update:  even the complete uninstall & reinstall didn't make a difference, before nor after putting my configuration and database files back into place.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 27, 2010, 06:41:58 am
If there's a place beyond stumped, I'm there. :P
Title: Re: Actors' roles aren't being imported
Post by: mgpw4me@yahoo.com on August 29, 2010, 12:45:05 am
It would be a shame to let a thread die without resolution.

What (we think) we know...when adding a movie:

1) database is not saving actor roles (export plain text shows no roles)
2) other people with same O/S do not have same issue (user specific problem)
3) database is not the problem (new database = same issue)
4) configuration file is not the problem (new install = same issue)
5) hardware is not an issue (no cross-linked files)
6) when using manual updates or other sites (other than IMDB) the roles are updated

The next step would be to have a reasonable debug of exactly what is happening when the record is (supposed) to be added.  The plugin doesn't provide this, so we don't know what (if any) errors are occurring when the role record is being added.  Given that the person is added, but not the role, I really have to wonder that the database is intact...either that or the plug-in (that works for everyone else with the same O/S) is broken.  I've had a number of issues with the database (ie. posters wont import) that were resolved by scanning the HD for errors.

My thought is that either we have not considered the true nature of the problem, or we have pretended to know things we do not.  In either case, we need to confirm that we know what we think we do so we can move forward.

What we really need is more information about the failure.  In particular, does the database command fail?  If not, then the data should be in the database.  If we don't get an error, then the database command "should" be working...assuming there is verification in the plug-in...something like 'number of records updated' after the update.

We know that manual entry of data works, so the data being passed to the plug-in isn't parsed correctly (but it is for other people) or there is some 'other' error occurring.  That doesn't make sense since manual entry of data should be same the same as plug-in entry.

Was a scandisk done?  If the imdb.dll was cross-linked, strange thinks could happen.  If scandisk was done, I'm more than happy to write a script (with a ton of debug info) to get the info necessary to resolve this issue.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 29, 2010, 01:13:46 am
Was a scandisk done?  If the imdb.dll was cross-linked, strange thinks could happen.  If scandisk was done, I'm more than happy to write a script (with a ton of debug info) to get the info necessary to resolve this issue.

Yes, I ran scandisk a couple of times with the "automatically fix file system errors" option selected.  I didn't run it with "scan for and attempt recovery of bad sectors" selected, though.  I can do that if there's a chance it will help.
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 29, 2010, 01:16:46 am
I will provide a special imdb plugin version (probably tomorrow) to get missing information.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 29, 2010, 01:25:45 am
Quote
I will provide a special imdb plugin version (probably tomorrow) to get missing information.

What? A special plugin to add the information that's not supposed to be missing in the first place? If you can do that, why not just add the same function to the existing plugin? ???
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 29, 2010, 01:35:33 am
The plugin will most probably not only log information, but also create additional files and I do not really think it is a good idea to just make the standard plugin do this all the time, when I see users complaining about download speeds and such, but I do can integrate a debug mode that can be turned on if necessary.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 29, 2010, 02:56:21 am
OIC. A diagnostic plugin. I thought you meant a plugin to download the missing role data. ::)
Title: Re: Actors' roles aren't being imported
Post by: mgpw4me@yahoo.com on August 29, 2010, 03:15:32 am
Quote
What? A special plugin to add the information that's not supposed to be missing in the first place? If you can do that, why not just add the same function to the existing plugin? ???

I like it.  An option:

Return missing information:  TRUE / FALSE

As Captain Picard would say...make it so... ;D
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 29, 2010, 11:09:07 pm
OK, here you go:
1. Overwrite your imdb plugin with the one attached
2. Add a new line in imdbconf.ini containing
Code: [Select]
13. Reproduce the problem
4. Send me per email or better post here the file PVD Folder\Plugins\imdb_debug.txt and all html files from the Plugins folder

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 30, 2010, 01:05:15 am
Great!  And does the "1" need to be in any particular place in the imdbconf.ini file?
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 30, 2010, 01:29:45 am
Yes, in the last line
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 30, 2010, 01:41:59 am
Well, I wan't able to reproduce the problem... because the roles are being downloaded again!   :D  How'd you do that?
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 30, 2010, 12:02:35 pm
Are you kidding me? I swear, I only added the debugging code, nothing else. ???

Maybe I really added an option "return missing information" ;D Does it also work if you remove the last line with 1 from the imdbconf file?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 30, 2010, 03:05:22 pm
Yes, it also works without the "1" in the imdbconf file.  Thanks very much for fixing the problem, Nostra, and for a terrific program in general!  I also appreciate the efforts of everyone else who tried to help.   :)
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 30, 2010, 08:01:09 pm
Sorry, but this doesn't qualify for the Troubleshooter Award. Fixing problems without discovering what the are doesn't count. The next logical test in this investigation is to replace this version of the plugin with this one (http://www.videodb.info/download.php?ftype=0&file=imdb.zip). I dare you! ;)
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on August 30, 2010, 09:19:59 pm
Hmm, that one works as well... which is weird, because I downloaded and tried that file (despite already having the latest version) a few days ago without success.  What a bizarre issue this has been.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 30, 2010, 09:39:36 pm
I win! There is no trouble. ;D
Title: Re: Actors' roles aren't being imported
Post by: nostra on August 30, 2010, 10:53:44 pm
I think, the winner is PVD itself making use of it's self fixing capability ;)
Title: Re: Actors' roles aren't being imported
Post by: buah on August 30, 2010, 11:35:16 pm
What's the price for reproducing the "problem"? ;D
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on August 31, 2010, 12:08:14 am
I think, the winner is PVD itself making use of it's self fixing capability ;)

Well, the troubleshooters certainly aren't. >:( You should provide a -noselfheal switch so we have a fair chance of finding the cause of such problems. ;D
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 01, 2010, 05:56:49 pm
Ugh, here we go again.  The roles have once more refused to appear for new movies!  ::)

Nostra, I replaced the IMDB plugin file, put the "1" back into the imdbconf file, and reproduced the problem, but I don't see any imdb_debug.txt file.   ???
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 01, 2010, 07:20:48 pm
It should be in "Plugins" folder.
A sample imdbconf.cfg is attached

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 02, 2010, 01:14:42 am
Yep, my imdbconf file looks very similar to the sample.  Both have the "1" in the last line.  But that debug file just isn't where it should be.
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 02, 2010, 06:06:55 pm
Make a search for it. Maybe it is somewhere else for some reason? Check if your imdb plugin is really the one attached in this thread.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 02, 2010, 06:20:17 pm
I'm definitely using the plugin you attached several posts ago.  I ran a search of my hard drive, and it didn't find the debug file.
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 02, 2010, 07:37:35 pm
You just have to be making jokes of me, man.
Have you run the plugin with the right config?
If you change some settings in the imdb plugin configuration, would the config file change?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 03, 2010, 03:12:05 am
Okay, I finally got it.  I've attached the imdb_debug and html files below.

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 10, 2010, 09:32:59 pm
So, did the debug and/or html files posted above provide any useful information?
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 16, 2010, 01:44:46 pm
...or was everything normal there, too?
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 16, 2010, 02:02:41 pm
Sorry, I did not have time to look at the debug files. Stay tuned. I will probably check them during weekend.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 16, 2010, 06:45:22 pm
Oh, okay.  Sounds good.   :D
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on September 16, 2010, 08:34:20 pm
The Troubleshooter Award remains unclaimed.  :'(

[attachment deleted by admin]
Title: Re: Actors' roles aren't being imported
Post by: mgpw4me@yahoo.com on September 17, 2010, 01:56:42 am
My 2 cents

Edit pvdconfig.ini and inspect/overwrite appropriate sections with this. Be careful, the last section line defines Skin.

Quote
[MME]
MainExpanded=1
CreditsExpanded=1
AdditionalExpanded=1
FileExpanded=1

[Tree]
SortBy=2
SortDirection=0

[Plain]
SortBy=1
SortDirection=0

[PeopleTree]
SortBy=1
SortDirection=0

[PeoplePlain]
SortBy=1
SortDirection=0

[Title]
Format=%N. %T (%Y)

[PeopleTitle]
Format=%N

[MovieInfo]
DurationInMinutes=0
SizeInGB=0
MaxPosterWidth=40
MaxPosterHeight=50
DefSeenState=0
CreditsFormat=pfsName,pfsRole
DefShop=0
RndPoster=1
DeleteMovieFiles=0
LoanMediaLabel=0
LoanID=1
LabelOnlyRemovable=0
FilterEpisodes=1
SingleSeason=1
Skin=pvd_imdb_conservative.xml


Also this part

Quote
SilentMode=0
AllPosters=0
MergeFilms=0
IgnoreNoCredits=0
DefaultType1=pvdtotray.dll
DefaultType2=imdb.dll
DefaultType4=impawards.dll
DefaultType7=imdb_people.dll
DefaultType9=plainexp.dll
DefaultType10=scriptint.dll
DefaultType3=msexcel.dll


Of course, first backup your database.

I have a stamp and envelope to ensure the 2 cents can be collected....
Title: Re: Actors' roles aren't being imported
Post by: buah on September 17, 2010, 08:40:45 am
I thought Western Union would be a better choice ;D :P
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 22, 2010, 11:30:44 pm
The files you sent me indicate that html documents you get does not contain any spaces, line breaks etc. The roles parser relies on spaces and does not work with such documents.

Now you need to answer me: why do you get all the invisible characters stripped?????
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 22, 2010, 11:53:53 pm
I have no idea.  Is there a setting somewhere that controls this?
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 22, 2010, 11:55:10 pm
Quote
I have no idea.  Is there a setting somewhere that controls that?

It should be smth on your PC for sure, but unfortunately I can't tell what exactly it is.

Get the new IMDB plugin. It should handle your strange traffic correctly.
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on September 22, 2010, 11:58:47 pm
I have no idea.  Is there a setting somewhere that controls this?

Is it possible you viewed them in a text editor set to strip invisible characters?
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 23, 2010, 12:06:34 am
Quote
Is it possible you viewed them in a text editor set to strip invisible characters?

No
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 23, 2010, 12:17:06 am
Is it possible you viewed them in a text editor set to strip invisible characters?

I've used WordPad whenever viewing/editing any PVD document files.  Could it have done that?
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 23, 2010, 12:21:02 am
Quote
I've used WordPad whenever viewing/editing any PVD document files.  Could it have done that?

Have you opened those files in WordPad before sending to me? If yes, then maybe it could have done that, but I really doubt it. You must have some app or hardware that modifies your traffic like antivirus-, adblock-, firewall software or maybe the software on your router or modem.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 23, 2010, 12:27:58 am
Have you opened those files in WordPad before sending to me?

I think I did, but I didn't save/overwrite any of them.
Title: Re: Actors' roles aren't being imported
Post by: nostra on September 23, 2010, 12:35:07 am
Quote
I think I did, but I didn't save/overwrite any of them.

As I said, it is unlikely to be WordPad. Just get the plugin and observe if the roles are retrieved.
Title: Re: Actors' roles aren't being imported
Post by: RazorHall on September 23, 2010, 12:40:10 am
So far, so good with the new plugin.  Thanks!   :)
Title: Re: Actors' roles aren't being imported
Post by: rick.ca on September 23, 2010, 01:13:51 am
And the winner is...nostra! :D

I'd ask him to make a speech, but he's got too much work to do.

[attachment deleted by admin]
Title: Re: [SOLVED] Actors' roles aren't being imported
Post by: nostra on September 23, 2010, 11:56:44 pm
Thx, I kind of predicted that I will get it, thou ;)
Title: Re: [SOLVED] Actors' roles aren't being imported
Post by: rick.ca on September 24, 2010, 12:54:30 am
Quote
I kind of predicted that I will get it, thou

I suppose you didn't realize the statue's lack of facial expression and genitals is meant signify the virtue of humility. Please try to maintain the dignity of the award. ::)  ;D