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 ...9  Previous   Next
Message Details
Reserved for updated PQPal information.
Posted:
Topic Replies: 50, Topic Views: 21720
**** Please Do Not Quote This Post ****
Available Now: MyTools 2.8 Including PQPal - Companion to ProfilerQuery

PQPal Overview

PQPal is a small application that runs under MyTools (for my convenience) that serves as a companion to GSyren's ProfilerQuery tool, which runs standalone, outside of DVD Profiler.



With ProfilerQuery, you can easily build selection criteria for sub-setting DVD collections represented in the DVD Profiler XML export format. These queries can be saved as "selection files." ProfilerQuery also has many other functions that are described in its thread in the Plugins Forum.

PQPal runs within DVD Profiler and allows you to use ProfilerQuery selection files as filters on your DVD collection, and see the results in real time, inside DVD Profiler.

How PQPal Works

GSyren has provided a DLL, called PQLib, which has two main funtions:
(1) Load - loads an XML file supplied by the program that called PQLib. PQLib saves the collection in memory, so that multiple queries can be run without re-loading.
(2) Run Query - uses a supplied selection file to subset the loaded collection, and returns results to the calling program.

PQPal, calls PQLib to load data and run queries. Then PQPal uses the returned results to filter the displayed collection inside DVD Profiler. You can run many queries on the same loaded file, without reloading in-between.

PQPal Main Screen - showing the use of previously saved XML export files



PQPal Main Screen - showing the use of internal collection categories.

PQPal automatically creates an XML file in DVD Profiler export format, and loads it into PQLib. Once loaded, you can then run multiple queries on the same collection, without reloading. These files are saved in a folder that you specify, so that you can re-load them later without rebuilding the export file.



PQPal User Interface

When using PQPal, you must designate a folder for finding a set of ProfilerQuery selection files. These are then provided to you in a drop-down list format.

You must also designate a folder where saved XML export files are found. These are also presented to you in a drop-down list format.

When you select the option to use internal collections, PQPal generates a list of all your collections - standard, and custom, and presents that list to you in drop-down format.



Step by Step

(1) Install MyTools 2.8 plugin
(2) If you don't need the Toolbar fundtions, right-click in the DVDP toolbar area and de-select MyTools
(3) Launch the PQPal dockable window by clicking Tools > PQPal
(4) Designate the selection files folder and external collection files folder
(5) Load either an external collection or internal collection as desired
(6) After loading is complete, run one or more queries by clicking on a selection file from the drop-down list.



After each query completes, the DVD profile display is filtered to reflect the results. PQPal uses the "All" tab for external collection searches. For internal collection searches, PQPal attempts to switch to the appropriate tab, but this does not always work for custom collections, unless you FIRST - AT LEAST ONCE AFTER LOADING PQPAL - click Collection > Other > any custom collection. The automatic tab switching should work from then on. The source of this anomaly is unknown at this time.
Posted:
Topic Replies: 50, Topic Views: 21720
Quoting huskersports:
Quote:

...
This cannot be real! Where is this?

K Street - Washington DC?
Posted:
Topic Replies: 24, Topic Views: 1039
Clever, funny thread! 
Posted:
Topic Replies: 14, Topic Views: 652
Oh Lowpro, you genius! Sounds cool. Mike, is that good for you?
Posted:
Topic Replies: 751, Topic Views: 30627
Quoting mediadogg:
Quote:
Quoting Mike:
Quote:
wont that change the actual case type though?

Damn! Did't think about that ... ok let me look at BulkEdit ...

Sorry, didn't work, BE treats as Read/Only field. I think BulkEdit suffers from what used to be a restriction in the Plugin API, which may be fixed now, but I didn't remember to update BulkEdit.

How many items in your collection? If thousands, and you are willing to wait a couple of days, I can explore making the change for you ...
Posted:
Topic Replies: 751, Topic Views: 30627
Quoting Mike:
Quote:
wont that change the actual case type though?

Damn! Did't think about that ... ok let me look at BulkEdit ...
Posted:
Topic Replies: 751, Topic Views: 30627
Quoting mediadogg:
Quote:
Quoting Mike:
Quote:
am I doing something wrong, for instance Im trying to delete slip covers in all my profiles but the only way I know how is go down the list and edit each profile, delete the slip and when Im done save validated changes, isnt there a faster way?

Let me take a look and I'll report back.

Ok, I tried DVDP hidden gem "Copy / Paste".

(1) Select a profile you want to change.
(2) Uncheck the Slip Cover check box.
(3) DVD > Copy
(4) Flag all the profiles you want to change
(5) Collection > Flagged > Paste
(6) Check Case Type
(7) Click OK

Done!  (No need for BulkEdit this time!)
Posted:
Topic Replies: 751, Topic Views: 30627
Quoting Mike:
Quote:
am I doing something wrong, for instance Im trying to delete slip covers in all my profiles but the only way I know how is go down the list and edit each profile, delete the slip and when Im done save validated changes, isnt there a faster way?

Let me take a look and I'll report back.
Posted:
Topic Replies: 751, Topic Views: 30627
Quoting DJ Doena:
Quote:
Small websites have to pay a few more bucks for SSL on their domains. But since Invelos is probably running on a dedicated server, it should be part of the package.

However, it used to be a bit pricey to have an SSL certificate from a CA (certificate authority).

But now there is Let's Encrypt

Good Info.
Man, is there anything you don't know about I/T?   

Let's hope Ken is watching and takes advantage ...
Posted:
Topic Replies: 7, Topic Views: 395
Oh I see. Well thanks again for the article. I didn't realize that there were so many web sites without this protection. Geez, even my own little web site has it. I can't imagine why any company with a large user base such as Invelos would not have this. Do you? Is there a cost issue? Maintenance? Or just plain laziness?
Posted:
Topic Replies: 7, Topic Views: 395
Quoting DJ Doena:
Quote:
However, what do you mean by password capture?

I didn't realize it was not clear. The FireFox message says that using an unsecure connection exposes any data that is entered on the web page to a third party that might have intercepted the transmission. Anything "in the clear," such as user IDs and passwords can be captured for illegal use. Not sure why you put me to the task of explaining it, since I'm quite certain you know all that. 

(unless of course the browser encrypts the data before transmission - maybe that's why you are asking?)

The reason I asked a "dumb" question was that perhaps there was some nuance that I did not know about. Something like the false positive you can often get from antivirus programs. I was hoping it was something like that - and somebody would say "not to worry," and also explain it to me.

(Oh by the way, thanks for taking the time to respond ...    - your linked article explains the situation well)
Posted:
Topic Replies: 7, Topic Views: 395
I am now getting a warning from FireFox that Invelos.com is an insecure connection and subject to password capture. When I try https://www.Invelos.com, it doesn't work.

Should I, or anybody else be concerned about this?
Posted:
Topic Replies: 7, Topic Views: 395
Quoting GSyren:
Quote:
Quoting mediadogg:
Quote:
Since I did not release PQPal yet, and have no idea whether anyone would use it, I have no basis to ask you to do any extra work. But I had assumed that PQLib would always stay compatible with Selection scripts being built in native PQ.

Ok, let me give that some thought before you release PQPal, then.

Do you want to get some user feedback before doing the work? I could go ahead and make PQPal available, and if it flops, then you save the effort.
Posted:
Topic Replies: 165, Topic Views: 8995
Since I did not release PQPal yet, and have no idea whether anyone would use it, I have no basis to ask you to do any extra work. But I had assumed that PQLib would always stay compatible with Selection scripts being built in native PQ.
Posted:
Topic Replies: 165, Topic Views: 8995
Quoting GSyren:
Quote:
Well, the version of ProfilerData.dll that comes with PQ 3.19 should work with PqLib.dll, but it doesn't add any useful functionality since PqLib doesn't support the new crew fields. I would have to update PqLib for that. Do you feel that PQPal needs that functionality?

PQPal doesn't need any specific query capability. It just runs a ready-made query (created by the user of PQ), on the user's chosen collection and then subsets the DVDP collection display based on the result.

So I'm not sure I understand, if you put new fields into PQ, and they are not supported by the underlying DLL, then how does the user run a query containing those fields in PQ? I guess PQ does not use PQLib - which is only for external calls?
Posted:
Topic Replies: 165, Topic Views: 8995
This reminds me that I never got around to releasing PQPal. Is the DLL in your production release of PQ compatible with the functions I am using, or do I need to include the version you prepared for my use?
Posted:
Topic Replies: 165, Topic Views: 8995
It is nice to see that through the filter of time, what people remember most is positive. Guess that is human nature, and a good thing (not talking world events here, just personal relationships).
Posted:
Topic Replies: 12, Topic Views: 811
I recall two old fixes to strange issues:

(1) Run as administrator
(2) There was some sort of missing font that happens sometimes. Try a forum search.

You have done everything else I would have recommended. Those two items I just mentioned have come up from time to time as fixes to unexplained errors.
Posted:
Topic Replies: 38, Topic Views: 1038
Quoting Bboozier:
Quote:
Thanks for the suggestions.
... but at first blush it doesn't seem to support anything beyond ISO or AVI and I think I would be back to having another media player.

Again, thank you for the feedback.

Huh???? I guess I need to take another shot at my documentation. There is no restriction on the type of files that LoadDVD can play. In the simplest implementation, LoadDVD launches the file, and whatever file association you have set up, plays the file. Think of it as LoadDVD does the "double-click" for you automatically. You can associate each profile disk with the launch of a separate file, or with the opening of a folder that allows you to pick a file.

LoadDVD Pro goes even further, in that it created an embedded player in DVDP. You can play pictures, almost any kind of music file, Youtube, web URLs, etc. and create playlists of any mix of media. I don;t know of any other player that allows a heterogeneous mix of media in a single playlist.

If you are into Home Automation, then you will find the automation capabilities of LoadDVD amazing.

For example, this command "[PLY] \\myserver\music\mysong.mp3" will play a file anywhere on your network, video or audio, whatever. The command "[SAY] %overview%" will text to speech the overview of the currently selected DVD. There are dozens of commands that do everything from control your disc changer to raise and lower your projection screen - you can even talk to Alexa.

So, I invite you to take a "second blush" look at LoadDVD.

Now my first comment was about My Links. It is built into DVDP by Invelos, and it was designed to do almost exactly what your original post was asking for. Did you take a look?
Posted:
Topic Replies: 3, Topic Views: 485
Quoting Bboozier:
Quote:
Would like to see a "Play Now" button with configurable links for playing movies on my Cloud Drive. Should work with local hard disk files as well and perhaps Vudu or similar web servers with static file addresses. Web server addresses would likely need Username and Password integration as well.

*Update* I just came across a previous post for a similar request that was directed to LoadDVD Pro, which looks like a great solution, but I was looking for something more simplistic that simply opens a file or network location and lets the PC control what program is used to view the file.

Why not use "My Links"?

And by the way, the free plugin LoadDVD also does it, but has fewer additional functions over LoadDVD Pro.

The list of things you want your "simple" capability to do is easy to write down, such as "Username and Password integration," but harder to implement.

You might find some interesting reading here.

Just tried MY Links with VUDU. Works great. Just login and keep your browser active, and there is no need to logon each time you switch movies.
Posted:
Topic Replies: 3, Topic Views: 485
Quoting Parsec:
Quote:
That's cool - I am just sitting here listening to you talk to yourself :-)

Sure wish you had more productive things to do! Get back to work!
Posted:
Topic Replies: 6, Topic Views: 691
posted to wrong thread ...
Posted:
Topic Replies: 6, Topic Views: 691
Seems like I fell for another one ...

Every few months we get one of these "I wanna convert, who can help?" trolls. And I always fall for it and start engaging.

A second post from the OP usually never follows.
Posted:
Topic Replies: 6, Topic Views: 691
Here is  a link to the DVDSpot project, which can give an idea of how the community figured out how to convert that data format to DVD Profiler. We found a way to preserve most of the users' personal data.

If you want to get a head start, just export two or three representative DVD profiles from your database in CSV or XML format, and post it here.
Posted:
Topic Replies: 6, Topic Views: 691
Invelos Forums->Posts by mediadogg Page: 1 2 3 ...9  Previous   Next