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->Posts by mediadogg Page: 1 2 3 4 5 6  Previous   Next
Message Details
By the way, I might have discovered the root cause of Magmadrag's issue. I have found that even when I explicitly create a cast entry with BY 0, for a cast member that already exists with a non zero BY, it doesn't work!!!!

I made a very small test database and started from totally empty. It seems that when i do it with the API, the profile gets the BY 0 entry, which makes  it look like things are good on the surface. But in fact, the BY 0 entry does not get captured in the Actors table, and Profiler assigns the credit from the matching name with a BY - the very issue Magmadrag is trying to work around.

The only way I could do it, was manually using the GUI. In edit mode, I could create a BY 0 entry and everything works as expected. You get the Actors table with both entries. So we are dealing with an Invelos bug - an API bug that will not allow you create a BY 0 entry for a cast name that already exists in the database with a BY.

I will continue my testing and I hope my above conclusion is wrong.

I wonder if DJ Doena has something to say about this - with all of those Cast / Crew tools, what have you found?

I have an idea. I am going to create an entry first with a crazy fake BY, see if that works. Then try to modify the profile and change it to BY 0. I wonder ...
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting GSyren:
Quote:
If it works without an error message, then that means that the file contains all valid XML. So no help, I'm afraid. A closer inspection of the file might yield something. Maybe mediadogg has some idea …

I have tried several times now to export the xml from Magmadrag's database, on my best PC. Fast, up to date with Win11. Each time, the export ends with a crash and empty file. So no luck there.

When I get the time, I will try to dump the xml manually using code from HTTPJolie or BulkEdit. If needed, I can build some extra error trapping and reporting and run the export in debug mode to see if i can discover the bad profile and why.
Posted:
Topic Replies: 168, Topic Views: 10729
Well  I was able to load Magmadrag's database and create the dummy profile, but I can confirm that exporting xml crashes just before finishing. Even on my best laptop running Windows 11. I am really curious, so I will try to create the Export using my own plugin code and see what happens.
Posted:
Topic Replies: 168, Topic Views: 10729
Do you have these files?

Volume in drive C is Windows
Volume Serial Number is 0639-2184

Directory of C:\Program Files (x86)\DVD Profiler\Plugins\DVDPFauxAPI

06/14/2023  09:27 PM    <DIR>          .
06/14/2023  09:27 PM    <DIR>          ..
06/14/2023  09:25 PM            46,592 DVDPFauxAPI.dll
06/14/2023  09:27 PM            41,400 DVDPFauxAPI.tlb
06/14/2023  09:27 PM            6,248 unins000.dat
06/14/2023  09:26 PM          725,212 unins000.exe
08/11/2017  08:07 PM          119,296 XDMessaging.Lite.dll
              5 File(s)        938,748 bytes
              2 Dir(s)  108,762,705,920 bytes free
Posted:
Topic Replies: 168, Topic Views: 10729
Ok, V1.6 of DVDPFauxAPI is uploaded. But I need to make a change in CCCreator to the dummy file creation function. Loading the Common Names and Accepted BYs works Ok.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting hydr0x:
Quote:
For me, the installation works (Windows 11), somewhat. Installer runs fine after allowing it, the plugin shows up in the View Plugins dialog. However, it's not enabled. When I try to enable it I get an error: "The selected plugin's load function failed."

I think I might have fixed that, but not yet uploaded, but I honestly don't remember. Let me do that right away. It will be called V1.6 to avoid confusion.
Posted:
Topic Replies: 168, Topic Views: 10729
Everything worked on my Windows 11 Lenovo tablet, and it was fast.

Windows 11 does have a feature "Unblock" which you might need to do when using a file from another computer. I used the files from the link I posted.
Posted:
Topic Replies: 168, Topic Views: 10729
Good idea. I don't agree that it is cheaper. time is money. And it is good to have a backup. That cheap PC stick I showed you is cheaper than a windows license or new SSD.

But yes, I will keep you posted on my tests with loading on another PC in my house.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting Magmadrag:
Quote:
Well, as I have kind of "unknown" troubles with other plugins I might need to do was I tried to avoid: Format my system... and then starting at Zero.
I am scared of the time I have to invest until all software is back, but slowly but sure I don't see any alternative way

I don't know your circumstances, but my suggestion would be to get the cheapest little mini-PC, stick computer, whatever. Just for DVD Profiler. Don't mess with existing system.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting Magmadrag:
Quote:
For sure I did! I even uninstalled the first/wrong version of the FauxAPI first before I started to install the new/corrected version. But in my "View Pkugins" list it is "invisible" if it is there... usually on program start I also should get any pop telling me about the installation of a new plugin/tool but even that I don't get 

Oh no. Let me try on another computer and see what happens to me.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting Magmadrag:
Quote:
Sorry, but I still don't see it in the Plugins-List.
Can I find it "anywhere" else?


Did you install V1.5 of FauxAPI? It is the plugin. CCCreator will not show up there. You should have seen a message that it was found and installed. Then look on the Tools menu.

See the first 2:30 min of the preview video.
Posted:
Topic Replies: 168, Topic Views: 10729
I think I have fixed the problem.

- Download and install DVDPFauxAPI V1.5
- Copy the latest CCCreator.dll into the subplugins folder

Everything is still here.
Posted:
Topic Replies: 168, Topic Views: 10729
Sent via PM ...
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting GSyren:
Quote:
Quoting mediadogg:
Quote:
Gunnar is always adding more stuff to BY Check. Nothing stops him from implementing your algorithm to build a dummy profile and use HTTPJolie to install it in the database.

Actually, I don't think I could do that, since Magmadrag cannot produce a complete export file. Not sure how to do that without the export file.

Just request the xml from HTTPJolie. There is even a deferred option where you request it and then go back and get it later. It runs on the server while you are disconnected and you get status updates eveyy 5%  over UDP.
Posted:
Topic Replies: 168, Topic Views: 10729
Now it seems I am also having problems. Looks like its going to be one of those days. 

Meanwhile, Gunnar is always adding more stuff to BY Check. Nothing stops him from implementing your algorithm to build a dummy profile and use HTTPJolie to install it in the database. If you also can't run HTTPJolie, then BulkEdit can create the profile from XML. So we have good options if I can't resolve the DVDPFauxAPI installtion. All of a sudden it doesn't deliver "COM Interop".

I'm nervous about opening up old plugins now, in case Microsoft is the culprit. So I am not touching HTTPJolie or BulkEdit until I figure out what is going on.
Posted:
Topic Replies: 168, Topic Views: 10729
Sorry. I tried to avoid confusion with the video. The subplugins folder should be "on the same layer as Plugins" with the dll inside the folder. Let me recompile the API plugin and restrict it to 32 bit CPU and see if that helps. It will be version 1.5.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting Magmadrag:
Quote:
Downloaded and installed.... but I won't have time to test before tomorrow. I am VERY excited as the video showed so much... so be so kind and be patient for my response.

Thankx ;-)

No problem. Thanks for your attention.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting Magmadrag:
Quote:
I am kid of speechless.... for me that's a wonderful and exciting start of the day! Wow!

So far I only got two questions, maybe missing in your explanation or I didn't understand: Is there created a new dummy profile whenever the tool is started to create 0-BYs? So e. g. 5 starts, 5 dummys?

All the possibilities of this tool look extraordinary great! But I am not able to understand, why the newly created cast & crew got headshots? Do you copy any actor/crew completely, only letting the BY field free? It is not bad but confusing: We have the same thing for several names in the Headshots Masterdatabase, where a name with BY has the same foto as without. And as this simply can't be the same person, leeting the headshot free would make more sence.

All in all I am not able to find the right words how thankful I am! And I am excited to "play" with that! Wow!

I think I understand your point. But it seems to me that giving you the picture that is available gives you the chance to verify whether it is in fact the correct person. But if when you play with the program, you still feel the same way, or get another idea (multiple pictures?), I will try to make changes.

Refreshing the grids is manual. It is done whenever you run the menus, not on startup. You can choose to keep the old dummy profiles or not. Up to you. My feeling was that in this early stage, we need to keep stuff around for debugging purposes in case something goes wrong when I am updating the program. You can compare before and after and report to me that something got broken.
Posted:
Topic Replies: 168, Topic Views: 10729
Ok, here is the unfinished code that I'm sure still have plenty of bugs. It does write stuff to the database, so of course you absolutely have backups in place.

Everything is here.

(1) First install DVDPFauxAPI 1.4
(2) Then create folder "SubPlugins" right next to the "Plugins" folder in the DVD Profiler execution path
(3) Copy CCCreator.dll into the SubPlugins folder

Start DVD Profiler and you should see messages saying that the sub plugin was found and loaded. Then run the menu Tools>Create Cast and Crew

Yeah, I know the menu name is backwards. Anyway have fun and keep me posted on bugs and desired changes and new features.
Posted:
Topic Replies: 168, Topic Views: 10729
Thanks to you both. Makes my day. I slept late this morning, so I will prepare the uploads soon.

And Magmadrag as I have said before, I sometimes don't understand all the nuances of the credits metadata collection. So I might not be able to answer all your questions. I will mostly make changes to the program and do what you tell me makes sense. But, as I am just getting started on my day, let me read your questions again and give you the best answers a bit later, and also I will post links to the (unfinished) software.
Posted:
Topic Replies: 168, Topic Views: 10729
Quoting GSyren:
Quote:
Well, I'm impressed! 
I'll have to digest this for a while, but I'll be PMing you with some ”How did you do that” questions.

You are welcome to have the code. And coming from you, that is one whale of a compliment!
Posted:
Topic Replies: 168, Topic Views: 10729


Finally got something done.

Cast and Crew Creator Preview

Is it worth your time to try it out? Do I need to add / change something before you try it?
Posted:
Topic Replies: 168, Topic Views: 10729
I finally have something kind of stable. I just don't know whether it is useful for anything. There are still some ideas I have, and there is no documentation yet.

But before i spend a lot more time on it, I will make a video (tomorrow) and walk through it to give you an idea. If I am on the right track, I will continue, and if you want this preliminary version, you can have it.

If I missed the mark and it is possible to fix, then I will need your guidance. On the other hand, if I have totally blown it, I will just add it to the pile of glossy but useless plugin doorstops I have on my hard drive. 
Posted:
Topic Replies: 168, Topic Views: 10729
Nice one Nexus! A bunch of us learned something.
Posted:
Topic Replies: 3, Topic Views: 2326
At the rate you are going, most of the goodies in my tool might be useless by the time I am done, but I'll plod along anyway.
Posted:
Topic Replies: 168, Topic Views: 10729
Invelos Forums->Posts by mediadogg Page: 1 2 3 4 5 6  Previous   Next