Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

    Invelos Forums->DVD Profiler: Plugins Page: 1... 8 9 10 11 12 ...39  Previous   Next
Tool: Cast/Crew Edit 2
Author Message
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
You're right, entering numbers greater than 65536 has been changed to lower numbers. Sorry, my memory was wrong about this one...
DVD Profiler Unlimited RegistrantCorma
Registered: July 29, 2007
Germany Posts: 183
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Great additions, but I already ran into a (small) problem:

http://www.imdb.com/name/nm0700099/

She for example ended up with the fake BY of 99. It seems to be fine as long as C&CE2 edits that fake BY into the profiler but I can't enter these manually in case I ever have to.

99 is turned to 1999 by DVDP when I close the edit cast / crew member window with a click on 'ok' even if I didn't change the BY.

It would be nice to already know if there is a way / trick / tool to force DVDP to accep BYs like 99 when entered manually in case I have to seperate two people with the same name.
 Last edited: by Corma
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
I can confirm this problem, fake BYs 1-12 will be "corrected" to 2001-2012 and fake BYs 13-99 will be "corrected" to 1913-1999 when entered manually in DVD-P. But I see no way to work around this when using id's to get fake BYs.

But I don't see it as a too big problem, as this should not happen too often.
You need to accept the person with the new fake BY and afterwards assign all profiles from her old entry to the new one and delete the old one in the end. Maybe not the best but a working solution.

Another "problem" may be to get a 0 as fake BY. Manually entered this results in an unset BY. I didn't test, what will happen when copied by xml.
 Last edited: by StaNDarD
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting Corma:
Quote:
She for example ended up with the fake BY of 99. It seems to be fine as long as C&CE2 edits that fake BY into the profiler but I can't enter these manually in case I ever have to.


Seems that way.

Workaround: Copy the cast list, paste it in Notepad. Correct the number from 0 to 99 in the XML, copy and paste it again.
Karsten
DVD Collectors Online

DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting StaNDarD:
Quote:
Another "problem" may be to get a 0 as fake BY. Manually entered this results in an unset BY. I didn't test, what will happen when copied by xml.


In the XML the BY field is considered as number, meaning every not set BY is "0". Which means if an actor has an id that is cleanly dividable by 100,000 and bigger than x60,000 then s/he gets a BY of "0".

Not perfect I know. If only BY would just allow a regular positive integer, we could use the complete IMDb ID as BY. *dreams*

I will implement a warning if the BY ends up in a 0 and there is another actor with the same common name that has another real or fake BY.

I have 68,865 different actors/crew members in my local cast cache and not one whose ID ends with 00000 and only three that end with 0000 and they are below 65,535: nm0360000, nm0960000, nm4150000
Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting DJ Doena:
Quote:
I will implement a warning if the BY ends up in a 0 and there is another actor with the same common name that has another real or fake BY.

That would be great. Is there a warning for the (hopefully never seen) case, where two common names have the same real or fake BY?

Quoting DJ Doena:
Quote:
I have over 68,000 different actors in my local cast cache and not one whose ID ends with 00000 and only two that end with 0000 and they are below 65,535: nm0960000, nm4150000

I just checked, I have nm0180000, nm0390000 and nm0580000, but none of them has a common name which is used twice.

When I activate the new option to use fake birth years, will it still use real BYs or will it switch totally to fake ones? As I cannot recognise real BYs at all (1979 could be both, real and fake), I'd prefer to switch completely. Or does it depend on "Hole Geburtsjahre"?
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting StaNDarD:
Quote:
Quoting DJ Doena:
Quote:
I will implement a warning if the BY ends up in a 0 and there is another actor with the same common name that has another real or fake BY.

That would be great. Is there a warning for the (hopefully never seen) case, where two common names have the same real or fake BY?



Yup. You can test it with Ian Roberts (1965) nm1345123 and nm0731168. One has starred in Superman Returns, the other in The Dictator, so it's not unlikely that they will actually clash in a mainstream collection.

Quote:
When I activate the new option to use fake birth years, will it still use real BYs or will it switch totally to fake ones? As I cannot recognise real BYs at all (1979 could be both, real and fake), I'd prefer to switch completely. Or does it depend on "Hole Geburtsjahre"?


I've written the code as such:

If you have the option enabled to get BYs from IMDb and it actually finds one, it uses the one from IMDb.

If you opt to use fake BYs it will create one if you either don't get the IMDb BY or the actor doesn't have one.

If in a later attempt the actor gets a BY from IMDb, you'll get a warning that the BY has changed (from fake to real).

Even if you disable the option to get BYs from IMDb but you had it active at one point or another, then the fake BY will be the actual BY, so you don't have to change your local DVDP database.

Quote:

I'd prefer to switch completely


Simply deactivate the option to get the birth years automatically after name parsing and ignore the button "Get Birth Years" from now on.
Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
I've just tested it. Well, what can I say?

DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Oooh, first update for the new function.



May I ask for another two options?

1. Could you add an option to cache downloaded headshots? For now I have to download headshots multiple times a day for the same person... (e.g. I downloaded c&c for harry potter series today.)

2. Also a cache option for fake-BYs would be nice. (Or is this already implemented? At least the BY-cache-info on the bottom says 0 all the time.)

This would speed up things (a little) and also reduce traffic on imdb and user side.
This cache could be reset on each startup.

PS: Maybe you could do it in one option: Cache downloaded data per session.
 Last edited: by StaNDarD
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
The fake BY don't need to be cached because they are calculated from the IMDb ID that's already in the cache.

Actually Cast/Crew Edit 2 alerady has two cache mechanism. One that lasts for the session and the other one that is stored in the cast.xml and crew.xml

Let me explain how the session cache works.

If you parse the info for the first Harry Potter movie, all the actors land in the cast.xml. But they also land in a session cache in the memory of CCE2 (that is the left number you see). When you got their BYs either automatically or via button, this session cache stores this info as well. Wenn you decide to parse that very same movie 10 minutes later again, you'll see that it goes way faster than the first time around because the session cache knows that it tried to get all the actors birth years already during this session and won't try again.

The same goes for headshots. Headhsots are stored under Images\CastCrewEdit2. When you start CCE2 the session cache is empty. Then you try to get a headshot from a person. If that person already has an image in that folder, CCE2 will first only get the image size from the online file. If they are identical to the offline file it will assume the picture has not changed. Else, it will get the new headshot.

But then it will also store in the session cache that it got that actor's picture (or not, if one was available) and will not try to get that headshot again - at least for that session.

So when you do a bunch of movies always starring the same actors, simply don't close CCE2 in between but let it run the entire time and it will become faster with every movie.
Karsten
DVD Collectors Online

DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Ah, ok. I just saw that the dvd profiler folder was filled each time I parse a film.

BUT: The session cache is showing me "0" all the time, so it seems to NOT cache anything - that's why I asked. In the prior version this was counting up each profile I downloaded. (That may be because I turned off to download BYs, but turned on fake BYs.)
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Yeah the left number only shows newly aquired BYs from IMDb. There's no number for headshots visible an neither one for fake BYs because to calculate these I don't need another online connection.
Karsten
DVD Collectors Online

DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Here's a video that shows first parsing of a movie (inlcuding get BYs and headshots from IMDb), then another movie and then the first one again.

As you will see, the second time around the data will be there almost immediately:

Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,738
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting StaNDarD:
Quote:
Ah, ok. I just saw that the dvd profiler folder was filled each time I parse a film.


Yeah, I do that because the common name or BY might have changed and thus the filename for DVDP must be changed.
Karsten
DVD Collectors Online

DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting DJ Doena:
Quote:
Quoting StaNDarD:
Quote:
Ah, ok. I just saw that the dvd profiler folder was filled each time I parse a film.


Yeah, I do that because the common name or BY might have changed and thus the filename for DVDP must be changed.

Can't you rename the old picture? That way the folder would be up to date all the time.

Edit:
When I think about it, I like it the way it is, this makes it a lot easier to delete those pictures I don't want to have.
 Last edited: by StaNDarD
    Invelos Forums->DVD Profiler: Plugins Page: 1... 8 9 10 11 12 ...39  Previous   Next