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
From the HTTPJolie thread:
Quoting mediadogg:
Quote:

The plugin, when available, is hosted here.

Documentation (usage, tips and hints, sample code) is available here.

Video overview is available here.

HTTP GET Requests Command Reference is here.

Just login and go to digital downloads and get it. No need to "buy" it again.

However, I also sent you a copy by email just in case.
Posted:
Topic Replies: 66, Topic Views: 21531
Seems like with the recent change in SSL certificate enforcement in browsers, you need to use "http" instead of "https" for HTTPJolie browser requests. Sample Client(3.0 is current) works ok with https. You will get the same warning about insecure web site, as with Invelos.

Fixing applications and web sites for the new SSL procedures that the industry has adopted is a nightmare for us little guys. And for Invelos also it seems, at least we can connect, but is is insecure.
Posted:
Topic Replies: 66, Topic Views: 21531
Thanks for the new set of messages. Funny thing is I can't find that line of code. I sent you the install file for what I think is the latest version V 1.55. See if anything changes.
Posted:
Topic Replies: 66, Topic Views: 21531
Quoting mreeder50:
Quote:
Sorry about the useless info, but sometimes when you get on a roll, you tend to get lost and forget where you were going along the way. I will try to pay closer attention to what you are asking me to do. But, as a former IT guy, I tend to drift sometimes.

That's OK. I was really happy to see the error message. And once again, it would really help if you could do the browser test (DVD Profiler elevated). If that works, it will be a good debugging clue and save me time in getting the problem fixed.
Posted:
Topic Replies: 66, Topic Views: 21531
Running elevated is not the problem. Are you actually reading my posts?

Please stop doing extra miscellaneous things. When I ask for specific things, please just do them, The messages you sent includes things I didn't ask, but do NOT show screen shots of what I asked for - a waste of your time and mine.

(1) DO NOT CONTINUE TO TEST WITH MY IP ADDRESS. IT WAS ONLY AN EXAMPLE. USE ONLY YOUR IP ADDRESS 192.168.1.182 The only screen shot you sent me of the response to ping was when using my address. Useless, because of course you cannot connect to my machine.

(2) There is no need to "try every port". I told you exactly which ones to use. This leads to useless work and confusion. BYCheck uses the TCP default of 41415. USE THAT ONE AND NOTHING ELSE. IT IS ALSO THE DEFAULT FOR HTTPJOLIE TCP MODE.

(3) On the matter of elevation: YOU DO NOT NEED IT FOR GSYREN TOOLS.

(4) On the matter of elevation: YES, YOU DO NEED IT FOR COMMANDS FROM A BROWSER. I requested that you try it and tell me what happened. You did not. Once again, with DVD Profiler running elevated, type into the browser: https://192.168.1.182:41395?cmd="ping"

(5) I requested you to test using the sample client.  You did not. You only showed me a screen shot of it running, but you didn't actually use to test for me, which might have given me some info.

Finally, I congratulate you    for finally sending me the error message you get when loading. Why nobody ever thinks to tell the developer about the messages, I will never understand. The message identifies exactly the line of code that is causing the error, so now maybe I can fix it. It is vey likely the same thing that is causing magmadrag a problem. But so far, nobody has ever told me about the error messages.

So, I will try to be as clear as possble:

(1) The error message you showed indicated that there is a bug. It might be the reason you are not connecting.
(2) However, if the plugin is still loading, then it would be helpful if you try the HTTP /  Browser / DVD Profiler elevated test of #4 above and report results. I DO NOT REQUEST ANYTHING ELSE  OF YOU AT THIS TIME. THIS ONE TEST WILL HELP ME FIX THE BUG.

I will updload a version of HTTPJoile that attempts to fix the bug as soon as possible.
Posted:
Topic Replies: 66, Topic Views: 21531
Well you answered almost everything. What makes me wonder is that you also reported on something that made no sense to do. Why would you ping the address I sent you? That’s the address of my system in my network. So I wonder what have you possibly done that you may not realize is incorrect.

My original question was do the IP addresses match? Both HTTPJolie and GSyren tools should be using the IP address you used that worked for the ping. Not mine - yours. Maybe we are getting closer. Once you verify that both tools are using the same IP address and port, the next step is to confirm that your firewall is allowing that connection. My software attempts to set it, but it might be failing, so you might have to do it manually, following the instruction provided by the firewall software you are using.

The program you are authorizing is dvdpro.exe. The IP address is the one that worked for the ping, and the three ports are 41395 and 41415 for IP and 41435 for UDP. You can confirm those numbers in the sample client. They are displayed in upper left hand corner ( in case I got it wrong, I’m not at my PC right now).
Posted:
Topic Replies: 66, Topic Views: 21531
Quoting mreeder50:
Quote:
The only thing I am running that might be interfering with HTTPJolie is Norton 360, Norton Utilities Ultimate and Norton Antitrack. I tried completely uninstalling and I even went to the extreme and check for any reference to HTTPJolie in the registry and deleted it. I disabled Norton stuff and did a clean install. But, everytime I try to run one the the plugins that use it, I get the message, there is no contact with HTTPJolie.

Understood. We have been down that road. I am asking if there is something we might not have explored. If we can't think of anything, I mentioned another path uf you are willing to try it. it will be some more coding work for me, but I don't mind.

Let me ask some dumb questions:

- Is HTTPJoile actually installed and listed as a plugin?
- Have you run the sample client program provided with HTTPJolie?
- If you run DVD Profiler elevated, you can type simple commands into your web browser. The simplest one is the ping command: http://192.168.1.247:41395/?cmd="ping" (default HTTP port is 41395. Change the IP address to the IP address of the PC where DVD Profiler is running as administrator). Does that work?
- Is DVD Profiler running on the same PC as the GSyren tool?
- Do the IP addresses and ports in the GSyren tool  match those in the HTTPJolie configuration?
- Which other plugins do you use?

Note: To use a web browser to send commands, DVD Profiler must be run as administrator. Default port is 41395.

However GSyren tools use TCP mode to send commands, which does not require  DVD Profiler elevation. Default port is 41415.
Posted:
Topic Replies: 66, Topic Views: 21531
If we can't get HTTPJolie to work for you, then I have another idea if you are willing to try it.

If you can confirm that DVDPFauxAPI installs correctly for you, I am willing to create a subplugin with a "lite" version of the TCP Server that GSyren uses. I will strip out everything that is not needed for his tools.

Subplugins are easier to develop, debug and maintain than plugins. They are all hosted by the API plugin, which needs to be installed only once unless a bug is discovered.

Let me know what you think.
Posted:
Topic Replies: 66, Topic Views: 21531
Quoting mreeder50:
Quote:
What a shame, HTTPJolie does not work on my machine for whatever reason.

Trust me, nobody is more eager than I, to get that problem sorted out. 

HTTPJolie, next to BulkEdit is one of the most powerful and useful plugins I have written. And I absolutely love helping to enable the creativity of other developers, especially GSyren. I believe that you and I have worked on this before, but if you have any other thoughts about the issue or how to debug, send me a PM.
Posted:
Topic Replies: 66, Topic Views: 21531
Quoting Nexus the Sixth:
Quote:
So, did anyone buy the DVD Profiler t-shirt? 

T-Shirt Design Contest Finalists.  Vote Now!

Not too late. Just upload your favorite design to one of those online T-Shirt makers. 
Posted:
Topic Replies: 25, Topic Views: 9043
In case anyone is interested, the latest CCcreator.dll can be downloaded here.

If you already have DVDPFauxAPI installed, you don't need to re-install. Simply download the updated dll and copy it into the SubPlugins folder.

If you have not installed DVDPFauxAPI, it can be found here.

Afterwards, you need to create a folder "SubPlugins" in the same folder as the Profiler "Plugins" folder.
Posted:
Topic Replies: 168, Topic Views: 9840
My programs also need 4.7.2. I don't know what you are doing, but the higher versions of .NET should be backwards compatible. Also, you should not have to uninstall prior versions.
Posted:
Topic Replies: 168, Topic Views: 9840
Well that kind of works, except the plot thickens. It seems you can't always believe what you see. Profiler seems to remember credits that have been deleted in some cases. Then just when you thought you knew what was going on, the things get corrected. Like a delay in registering changes to the database.

I am so dizzy right now, I need to take a break. I am convinced my code is doing what you want want it to do, on the surface, but the results you see on the Profiler screen are sometimes confusing and not always consistent with what you just told it to do. Sometimes things get corrected when you close and reopen the profile editor, and maybe other cases I will discover.

The API has some functions that address database sync issues, and after a billion hours, I got it working in BulkEdit. But even sometimes when I directly copy / paste code snippets from there, that work, they don't work in the new place. Is it me, my age, my impatience, my fading brain ...
Posted:
Topic Replies: 168, Topic Views: 9840
Here is what I will do temporarily. I will use BY=9999.

At least we can test if CCCreator is finding the correct entries and doing everything else we want.

Then, finally only if necessary, we can edit all dummy cast with BY=9999 and change to BY=0 by hand, and it works.

Then I need to check and see if I can make CCCreator recognize when a new DVD is coming in, and give a warning if a new problem is detected and also  put the dummy cast entry into a dummy profile. I think that was the other thing needed, right?
Posted:
Topic Replies: 168, Topic Views: 9840
Well friends I might have hit an untimely and unexpected demise of this concept. The API will not let me stuff a zero into BY. I can put any other crazy number, even negative! And that number (or its compliment if negative) winds up as a new entry in the Actors table and also in the profile. Soon as I try to do it with zero - nada. The BY always comes back with the original, non zero entry. And the BY 0 entry is not saved.

But if you do it by hand, works Ok, which Magmadrag knows well, because that is what he is doing, painstakingly, one by one.

The only thing I can think of right now is some kind of AutoIt augmented process that feeds off of a list of candidates that we know how to generate using the famous "Magmadrag Method." 

Any other ideas?
Posted:
Topic Replies: 168, Topic Views: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
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: 9840
Invelos Forums->Posts by mediadogg Page: 1 2 3 4 5 6  Previous   Next