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... 12 13 14 15 16 ...52  Previous   Next
New Plugin: BulkEdit - Bulk Editing, XML and CSV Import of Profiles
Author Message
DVD Profiler Unlimited RegistrantFrodonf
Registered: March 14, 2007
Canada Posts: 225
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Quoting mediadogg:
Quote:
Quoting Frodonf:
Quote:
Hi, I have a strange bug when Bulkedit is activated :

Here's the sequence :

1. Start DVDP
2. Close the Welcome page
3. Filter for title "battle"
4. Expend boxset "Battlestar Galactica season 3"
5. Right-clic on disc 1 and select "View Historiy"
6. Clic on "OK"
7. Clic on the parent profile as soon as the history window is starting to fade away.

And then I get the HRESULT : 0x8000FFFF (E_UNEXPECTED)) error.

It appens other times, but that's the sequence I know for sure.

Any idea ?

Good grief. How in the world do you manage 6+7. I'm not fast enough. Anyway, I can't repproduce it with the Matrix boxset - at least not so far. And I never see the welcome page. Is that a required part of the sequence?

There is a small amount of code that is event-driven, that runs when Profiler switches to a new DVD. Perhaps certain key sequences happen too fast for the event to complete. Are you running an automated script (AutoIt) or doing this manually? I couldn't get my hand to move that fast ...


The welcome page does'nt seems to be required. In fact, the only required elements are :

1. Right-clic on a child profile
2. Select something to see (like history)
3. Close that window
4. Clic on the parent profile as fast as possible.

I have found another sequence that works every time... And tha's really anoying ! :

With the "Resurected Edition" of "Resident Evil / Resident Evil: Apocalypse" (CUP : 043396209619), just clic on one of the child profile to select it, and clic on the other child profile. The pop up windows appears every time. And I don't even have to do this fast.

I can reproduce this with "Firefly" (CUP : 024543089292) : Clic on the parent profile, then the first child profile, then back to the parent profile.

And With "Star Wars Trilogy" (CUP : 024543123415) : Clic on the parent profile, then the first child profile, then back to the parent profile.
Certainty of death...
Small chance of success...
What are we waiting for ?!
 Last edited: by Frodonf
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Ok, thanks. I have Firefly and Star Wars. If it really is a data dependent bug, that will narrow things down - whatever is causing it must be looking at profile data. Edit: I had to use Star Wars because I don't have child profiles for FireFly - I have discs defined in the parent profile.

Anyway, I can't reproduce the problem. Ok, now it's time to get down and dirty. Tell me everything about your environment. Nothing is too much. What OS, Service Pack, where your database is stored, version of DVDP, version of BulkEdit, what other plugins you use, etc.

I'm willing to try and uncover the problem, but unfortunately I can't do it without your help. At this point, I cannot verify that it is indeed a BulkEdit problem, but I'm willing to explore it - just in case.

Also, what is your machine CPU, memory, etc. ?

A while back, I had a number of wierd errors after weeks of messing with the various DVDP betas. They all went away and things settled down after I completely removed all traces of Profiler, including registry entries. Of course I kept backups of everything before I did that. Then I reinstalled DVDP and the plugins that I use, copied over some of the necessary backed up data, and so far, so good. Not that this is your issue - just mentioning it in the interest of "full disclosure."
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantFrodonf
Registered: March 14, 2007
Canada Posts: 225
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Ok, here we go :

Windows Vista SP2 on a Intel Core 2 Duo E8400 @ 3.00Ghz (no overclocking)
2x2GB Ram (400MHz) on an Asus P5E motherboard

DVDProfiler 3.5.1 build 1252
Database stored in Documents\DVD Profiler

Plugins :
BulkEdit 1.17
Cinematic Collection Viewer 1.5
Collection Gallery 1.0
Database Query 1.5
Name Variants for Cast and Crew 2.53
View Flagged DVDs 1.0

I get the error when BulkEdit is activated, and I don't get it when it's not.

I'll try the "wipe DVD Profiler" solution next weekend...
Certainty of death...
Small chance of success...
What are we waiting for ?!
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Hmmm ... I don't see anything of any concern there. Looks fine to me. Sure hate to have you go through all that effort if in fact it is a BulkEdit problem. I'll keep trying to reproduce it, and I'll re-read your scenario. Maybe I'm not performing the steps correctly.

If I could impose on your patience. Plugins should not interact, but there may be some obscure possibilities. This could be one of those cases. It would be of interest to know if a particular combination of another non-Invelos plugin+Bulkedit has the problem, and others do not. If so, I could enlist the other author for ideas by sharing internal details. Since I use the same plugins as you do, except for CCV and NV, maybe you could just try those combinations - BulkEdit with/without each of those two - if you have time, and are so inclined. Thanks in advance, but I understand if you prefer not to do that.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited Registrantxyrano
41215.reg 70320.urk
Registered: March 13, 2007
Sweden Posts: 646
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Thanks for a great plugin!

I just recently found the Clone to DiscID feature, as you know

I don't know if your interested in doing more stuff in this plugin but I could use a "Create child Disc id profiles from parent", doing what Clone to DiscID does for the first disc in parent but all in one go. This is not a big thing since I can do Clone on each disc from the parent but it feels as if there need only be a for loop added in your code, a new meny item, to do this on all disc in the parent profile (think FireFly ).

The Clone fueature is very helpfull, and I can choose to do it w/o Credits. I think it could be cool to also be able to exclude Notes and Tags. Haven't figured out what that checkbox is for yet. It says something about default tags... something, I forget. Is what I'm asking for there already, mayhaps! :lol:
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting xyrano:
Quote:
Thanks for a great plugin!

Well, you are quite welcome!

You know I didn't think about the child profiles. But, if you flag them along with the parent, you will get part of what you want - namely, the cloned profiles. What you will not get is the association with the parent. I will explore whether it is easier for me to take note of the parent-child on the fly, or do the parent-child in a loop. The latter could result in confusing situations when both the parent and child(ren) are both flagged. With the former, you are in total control. Flag the parent and one or more children, and I just preserve the relationship in the cloned copies.

Tags: By default, I tag each cloned profile as "Manual Profile". I dunno why - seemed like a good idea at the time. But you can override the tag. Leave it blank and you get no tag.

The other tricky bit is the variations on building parents. For example, I have parent profiles that have a disc for each child, along with the child profiles, which also have a disc, and other parents that have no disks - just the child profiles (I think). At this point I don't even remember what I do if you ask for a discID clone and there are no discs ... need to go back and check that out ...

Oh, and regarding the checkbox for excluding Notes and Tags, the best idea would be a panel identical to the one you get for copy/paste profile data. Maybe I'll take a stab, little by little and hope that Ken eventually makes the whole thing obsolete by putting the clone to discID function into the main.

Edit: seems like what I do is ignore the request if:
- the profileid is already the discID
- there is no discID in the first disc of the profile
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantkahless
TaH pagh taHbe'!
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 17,804
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
..a little bit late... 

...but thank you for the plugin!!   
Thorsten
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting kahless:
Quote:
..a little bit late... 

...but thank you for the plugin!!   

????? Not sure what you mean. But it is never too late to say thanks - always welcomed!!!
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Unlimited Registrantxyrano
41215.reg 70320.urk
Registered: March 13, 2007
Sweden Posts: 646
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Quoting mediadogg:
Quote:
You know I didn't think about the child profiles. But, if you flag them along with the parent, you will get part of what you want - namely, the cloned profiles.
I don't understand this. I'll try an example below.

Quote:
What you will not get is the association with the parent. I will explore whether it is easier for me to take note of the parent-child on the fly, or do the parent-child in a loop. The latter could result in confusing situations when both the parent and child(ren) are both flagged. With the former, you are in total control. Flag the parent and one or more children, and I just preserve the relationship in the cloned copies.
I was thinking in less complex terms e.g. 1 level only.

Quote:
Tags: By default, I tag each cloned profile as "Manual Profile". I dunno why - seemed like a good idea at the time. But you can override the tag. Leave it blank and you get no tag.
Ok, thanks. I'll leave that blank then

Quote:
The other tricky bit is the variations on building parents. For example, I have parent profiles that have a disc for each child, along with the child profiles, which also have a disc, and other parents that have no disks - just the child profiles (I think). At this point I don't even remember what I do if you ask for a discID clone and there are no discs ... need to go back and check that out ...
Yea, I guess you need to consider far more then what I was asking for...

Quote:
Oh, and regarding the checkbox for excluding Notes and Tags, the best idea would be a panel identical to the one you get for copy/paste profile data. Maybe I'll take a stab, little by little and hope that Ken eventually makes the whole thing obsolete by putting the clone to discID function into the main.
No biggy really, I'm just glad I don't HAVE to put the disc in the tray and go online, just to add a disc id profile as a child to the UPC/EAN based profile. A option to exclude the tags in the cloning would be helpful. Notes are easier to remove, so that is not sooo high on my ... uhm ... wishlist

Quote:
Edit: seems like what I do is ignore the request if:
- the profileid is already the discID
- there is no discID in the first disc of the profile

That sounds optimal to me.

So, just to clarify, imagine you purchased a TV Series Boxset, say Season 1. You add it by UPC/EAN and it is downloaded from the online db. Unfortunately, like so many in my region, it doesn't come with child profiles. It has however a bunch of discs in itself. Here is where I would like your code to make wonders I would flag it (alone). Go to Collection then Flagged then the new "magical" menu item and bam!!! Every disc id has been added as disc id child profiles. Ok, ok, it would be way cool just to have them added to the same list the flagged profile belong to (like Clone to DiscID operate today), but I can wish, can't I :D

Thanks for all the time you put into this and your plugin.

/ x
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting xyrano:
Quote:
So, just to clarify, imagine you purchased a TV Series Boxset, say Season 1. You add it by UPC/EAN and it is downloaded from the online db. Unfortunately, like so many in my region, it doesn't come with child profiles. It has however a bunch of discs in itself. Here is where I would like your code to make wonders I would flag it (alone). Go to Collection then Flagged then the new "magical" menu item and bam!!! Every disc id has been added as disc id child profiles. Ok, ok, it would be way cool just to have them added to the same list the flagged profile belong to (like Clone to DiscID operate today), but I can wish, can't I :D

Ohhhh, so now I get it (maybe?)

I think you mean:

New menu, maybe, "Clone Children from Profile discIDs":
- create the profiles as today, using Locality dialog
- set the box set contents of the Parent(s) to the list of newly cloned profiles
- ignore any profiles in the list that have no discs

Checkboxes:
- exclude Cast
- exclude Crew
- exclude Notes
- exclude Tags
- others ?

I don't mind working on this because I assume you will make some submissiions of your improved profiles, and many others will benefit from your efforts.

Now, to play "devils advocate", if there is a parent profile from another region that already has the child profiles defined, why wouldn't it "just" be a matter of changing the UPC's of the Parent and Children to match your region, and go from there. Seems like less work than building the children from the cloned profiles. By now you have correctly guessed that I know virtually nothing about the submissions process and building good profiles ... 
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited Registrantxyrano
41215.reg 70320.urk
Registered: March 13, 2007
Sweden Posts: 646
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Yea you got it!
Quote:
New menu, maybe, "Clone Children from Profile discIDs":
- create the profiles as today, using Locality dialog
- set the box set contents of the Parent(s) to the list of newly cloned profiles
- ignore any profiles in the list that have no discs

I agree. The string might be a bit long for the menu... hmm something shorter... hmm... nop I got nottin...    Is there a way for that drop down to sniff the locality of the flagged profile?

Additional checkboxes (maybe): Collection #, Price payed, Slot
although, those are easy enough to remove later on.

Cool, and I often wonder about which of the profiles in my list that doesn't exist in the online. Sometimes, I investigate, but almost all the time I find stuff missing and/or get side-tracked by other stuff. One of these days...

Well, it takes quite the effort to even find a profile online with data matching mine. Disc id's are almost always incorrect. It all depends on the DVD Release.

If you decide to do this you'd make me a happy camper! :D
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting xyrano:
Quote:
If you decide to do this you'd make me a happy camper! :D

No problem. Actually, I will be releasing one feature ahead of this because the change was much easier and it also addressed a bug, which I give the highest priority. But I'll start working on this now. Seems fun.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
BulkEdit V1.19

This version makes changes in the handling of Collection Number:
- Repaired a bug that prevented setting collection number to blank in the edit datagrid
- Added a menu option to the Collection/Flagged menu: Set Collection Number To Blank
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Unlimited RegistrantStar Contributordee1959jay
Registered: March 19, 2007
Reputation: Highest Rating
Netherlands Posts: 6,018
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
More great work from the master. Once again: THANK YOU VERY MUCH!! 
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,461
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
Quoting xyrano:
Quote:
If you decide to do this you'd make me a happy camper! :D

Ok, I took a stab at it. It was a lot of code, but it sort of fit in with what was there.
Downside, there was no way I could test all of the scenarios, so be cautious. Check everything.

BulkEdit V1.21 Available

- Added menu Collection/Flagged/Clone Children from DiscIds
- Added Select Profile Data pane to all "Clone" menus, which is very similar to Ken's version for profile cut/paste

When making children from DiscIDs, the Locality is taken from the parent, and the discs are not deleted from the parent. If you wish to do that, just follow with the Delete Discs operation, since the parents are still flagged after the children are added. This allows you to verify if things went ok before deleting the original discs.

Known issues:
- Plugins cannot set Slipcover checkbox
- Plugins cannot set Collection number "None" checkbox
- Plugins cannot handle new 3.5 fields and values until the new toolkit becomes availalble. Hence, Ratings and Media Companies will not be correct, for example.

Known bugs to be fixed in next release:
- Title checkbox was skipped, so title is always copied into the cloned profile

As usual, post any issues here, and be sure to back up your database before using BulkEdit.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited Registrantxyrano
41215.reg 70320.urk
Registered: March 13, 2007
Sweden Posts: 646
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Quoting mediadogg:
Quote:
Quoting xyrano:
Quote:
If you decide to do this you'd make me a happy camper! :D

Ok, I took a stab at it. It was a lot of code, but it sort of fit in with what was there.
Downside, there was no way I could test all of the scenarios, so be cautious. Check everything.

BulkEdit V1.21 Available

- Added menu Collection/Flagged/Clone Children from DiscIds
- Added Select Profile Data pane to all "Clone" menus, which is very similar to Ken's version for profile cut/paste

When making children from DiscIDs, the Locality is taken from the parent, and the discs are not deleted from the parent. If you wish to do that, just follow with the Delete Discs operation, since the parents are still flagged after the children are added. This allows you to verify if things went ok before deleting the original discs.

Known issues:
- Plugins cannot set Slipcover checkbox
- Plugins cannot set Collection number "None" checkbox
- Plugins cannot handle new 3.5 fields and values until the new toolkit becomes availalble. Hence, Ratings and Media Companies will not be correct, for example.

Known bugs to be fixed in next release:
- Title checkbox was skipped, so title is always copied into the cloned profile

As usual, post any issues here, and be sure to back up your database before using BulkEdit.

Waida minit... U don lredeee!  :jaw2floor:  I'm impressed!

...and thankfull!

Now I just sit and marvel at the new child profiles automatically created for me, and loving it!!! 

   
 Last edited: by xyrano
    Invelos Forums->DVD Profiler: Plugins Page: 1... 12 13 14 15 16 ...52  Previous   Next