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: Desktop Feature Requests Page: 1 2 3  Previous   Next
sharing features request
Author Message
DVD Profiler Desktop and Mobile RegistrantCephiros
Registered: June 17, 2007
Posts: 13
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
A couple feature s I would really like to see are a standalone server (store profiles and images and basically use only the sharing code and ability to run in background.

Also it would be awesome to get local syncing option like the ios and android apps, the sharing as is works well but is painfully slow to update.

Thank you for any consideration whether or not you decide to use it.
DVD Profiler Desktop and Mobile RegistrantStar ContributorRander
I hate mondays...
Registered: March 13, 2007
Denmark Posts: 670
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
That would be perfect! +1!
The future is here. It's just not widely distributed yet. (William Gibson)
DVD Profiler Desktop and Mobile Registrantleo1963
Registered: May 14, 2007
United States Posts: 455
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
I too would love to see a true client/server version.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
I have seen this (client/server) request so many times, and I still wonder what people are really getting at. Running in the background is usually a method to limit and control resources, such as CPU priority. Other than that, what advantage is there of running in the background vs. running in a minimized window (which could also be made to be hidden)?

DVDP already has a true client server mode. Both the client and server run in the foreground. But in a multitasking OS, that doesn't matter much, right? What am I missing?

Do you really mean running as a service? Even so, what advantages does that offer?

As for me, I run a DVDP on a Windows Server, which is available 24x7. I couldn't care or tell the difference if DVDP were running as a service, or in the background, or in the foreground, either minimized or not - cause it is on a headless server anyway. I put it in Start Programs, so that it starts up whenever the server is rebooted. DVDP and backup could also be controlled as simple scheduled tasks, available in all Windows systems.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantStar ContributorLewis_Prothero
Strength Through Unity
Registered: May 19, 2007
Reputation: Superior Rating
Germany Posts: 6,730
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Quoting mediadogg:
Quote:
Do you really mean running as a service? Even so, what advantages does that offer?

Several (but only if you are having a shared database):
- Services a re running independently from the logged user.
- Services are (usually) up and running when seeing the "Welcome"-screen.

This way the database will be accessible for remote clients even if the main-program is not started and/or the user is not logged in.

Quote:
DVDP already has a true client server mode.

It has?
From a "true" client/server mode I'd expect 2 things:
- Frontend and database are running independently
- Full access to the database from every client

In DVDProfiler the Frontend starts and ends the database.
By design remote clients only have a very limited access and only if the Frontend on the host is started.

I'm not even sure if this can be changed with the chosen database and a portation to (e.g.) SQL will probably be way to complicated and would require a complete re-design.
It all seems so stupid, it makes me want to give up!
But why should I give up, when it all seems so stupid?


Registrant since 05/22/2003
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Quoting mediadogg:
Quote:
I have seen this request so many times, and I still wonder what people are really getting at.

They wan't to edit profiles profiles from server. Downloading layouts from server would be nice too.
Quote:
DVDP already has a true client server mode. Both the client and server run in the foreground. But in a multitasking OS, that doesn't matter much, right? What am I missing?

You can only view profiles and change Personalize data using client.
Quote:
Do you really mean running as a service? Even so, what advantages does that offer?

For example, services start at boot. Login is not required.
Quote:
As for me, I run a DVDP on a Windows Server, which is available 24x7. I couldn't care or tell the difference if DVDP were running as a service, or in the background, or in the foreground, either minimized or not - cause it is on a headless server anyway.

How do you connect your server? Using RDP? If you use RDP, it has a limitation of two simultanious connections, unless you have actual Server OS with a RDS server role installed. Of course server OS cost a "bit" more than workstation version of Windows and you have to buy RDS CALs for clients etc. It gets quite expensive to setup RDS application shares, so you don't have to open RDS desktop client each time.
Quote:
I put it in Start Programs, so that it starts up whenever the server is rebooted.

There are several ways to start process as a service during start up. Which one you use? If you just move DVDP to Startup folder it don't start unless you login. All users (most?) don't wan't their servers to autologin.
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Ah, Lewis was faster 
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Ok, all valid responses. My replies:

- Yes, I use a real Windows Server OS (Windows Server Essentials and WHS 2011). I forgot that most people don't want to do that, and the cost is a legitimate concern. But once you do, the server and any apps you want are always available, regardless of whether any user is logged on. There is a hidden Administrator that is always logged on, and you can't explicitly use it, although you can assign administrative privileges to another user that typically logs in to do stuff. So DVDP runs as normally in this mode, and all my clients just use the shared database based n the IP address / port. No need for additional RDP sessions.

- Your definition of "true" client server is your own. Client / Server specifies a paradigm for operation, but the number and extent of functionality is arbitrary. So DVDP has perfectly valid client / server. But it is missing a specific set of functions that you want - I get your point on that.

- A plugin could provide much of the functionality talked about here, along with a script that packages and runs DVDP as a service. I have seen internet posts on methods to do that. In fact some plugins already do some of this. In my case, LoadDVD and LoadDVD Pro have an Automation protocol that sends commands and responses over IP and specific port. For example, you can request the execution of a Command file, retrieval of a profile XML string, select a specific DVD profile, and I have other functions in test. I could make it do any of the things that have been mentioned, but my purpose has not been to generalize it so far. If you want to try it, you can send a string such as "[XML]" to the IP address: port of your server, and LoadDVD will send you the XML string for the currently selected profile back. That is just an example. See more details here.

I would love to see one of the real plugin wizards make a robust version of this concept (I won't mention any names, heh heh  )

I know that some developers have scripting engines and SQL APIs built using plugins. I do not know if anyone has developed a comprehensive data model that includes all the profile info from XML, DP_VARS and other metadata about the database and system configuration (paths to images, database names and sizes, etc.)
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,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
I propose a work effort. Anybody can grab it: define an explicit set of functions - input parameters and requested data to be returned, kind of an "API" specification. Then see if any developer jumps on it. I see some ideas already posted here and in previous threads.

At least it would allow more definition of what is needed, in case even Ken decides to do it.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Quoting mediadogg:
Quote:
Yes, I use a real Windows Server OS (Windows Server Essentials and WHS 2011).

Real Server OS, hardly  But that's beside the point.
Quote:
No need for additional RDP sessions.

Unless you want to edit your profiles too, which I think most of the DVDP users like to do. Then your only option for multi user is MS RDS server or Citrix XenDesktop/XenApp, but in that case we are talking about real server solutions which cost real money, and a lot of it.
Quote:
- Your definition of "true" client server is your own. Client / Server specifies a paradigm for operation, but the number and extent of functionality is arbitrary. So DVDP has perfectly valid client / server. But it is missing a specific set of functions that you want

I beg to differ on this one. You can get two DVDPs communicate in some level, but it's not a real server/client solution.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
@Kulju  I hear that!         

And we will just have to agree to disagree on the definition of client / server.

But I get your points. Maybe if an API can be described, some fresh blood will come along and do it. Or DJ Doena will do it one day while half asleep, watching a movie and eating dinner. Fastest programmer I have ever seen ...
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile RegistrantStar ContributorRander
I hate mondays...
Registered: March 13, 2007
Denmark Posts: 670
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting Kulju:
Quote:
Quoting mediadogg:
Quote:
Yes, I use a real Windows Server OS (Windows Server Essentials and WHS 2011).

Real Server OS, hardly  But that's beside the point.


True - but what about this: Imagine a Linux-version of the server-part, capable of running on a NAS (Synology and/or Buffalo)? Now THAT would be cool!

Okay, I'll go and take my pills now... 
The future is here. It's just not widely distributed yet. (William Gibson)
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
With all due respect Rander, that seems to be the typical response: "oh that would be cool!"

But with a few exceptions, nobody talks about what they would actually do with it - in other words, what functions need to be there, and why?

(Don't take this personally, I mean the following comments - in general, ok)
I see so many posts where people don't even take advantage of what DVDP already has, and plugins, and HTML sections. I wonder just how many people are empowered to take advantage of, say, a SQL-based API to a DVDP database server. The most likely of those, could probably create their own - and in fact, probably already have. I get the impression that many users don't even take advantage of command files, don't understand filters, layouts, reports and HTML sections. There is an incredible amount of feature in those tools.
(Ok, general comments off.)

So, just for grins, please describe what YOU would do with it (that you can't do now with existing tools)? Not trying to pick on you - just hoping I steer the conversation in the direction of describing what is needed - that will definitely increase the chances of getting it, right?
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 RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,741
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting mediadogg:
Quote:
Or DJ Doena will do it one day while half asleep, watching a movie and eating dinner. Fastest programmer I have ever seen ...


Karsten
DVD Collectors Online

DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,453
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Quoting DJ Doena:
Quote:
Quoting mediadogg:
Quote:
Or DJ Doena will do it one day while half asleep, watching a movie and eating dinner. Fastest programmer I have ever seen ...



Ha! 

Ok, so ya done yet! 

Actually, what I envision is your SQL tools embedded in a standalone GUI. Coupled with a partner plugin that executes the SQL and sends back results over an IP socket.

Other needed component is a DVDP wrapper for running as a server. I'll see if I can find that Internet article. Here is one youtube example. I think there is a better one somewhere.

Several of my plugins use simple IP connections reliably inside DVDP, so I know that can work without impacting other DVDP networking functions.

You gonna take a shot??? 
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
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 mediadogg:
Quote:
With all due respect Rander, that seems to be the typical response: "oh that would be cool!"

But with a few exceptions, nobody talks about what they would actually do with it - in other words, what functions need to be there, and why?

(Don't take this personally, I mean the following comments - in general, ok)
I see so many posts where people don't even take advantage of what DVDP already has, and plugins, and HTML sections. I wonder just how many people are empowered to take advantage of, say, a SQL-based API to a DVDP database server. The most likely of those, could probably create their own - and in fact, probably already have. I get the impression that many users don't even take advantage of command files, don't understand filters, layouts, reports and HTML sections. There is an incredible amount of feature in those tools.
(Ok, general comments off.)

So, just for grins, please describe what YOU would do with it (that you can't do now with existing tools)? Not trying to pick on you - just hoping I steer the conversation in the direction of describing what is needed - that will definitely increase the chances of getting it, right?

If DVDP would use a MySQL database to store its data, I could setup my homepage to access that data directly from it without the need of doing an export and import.
    Invelos Forums->DVD Profiler: Desktop Feature Requests Page: 1 2 3  Previous   Next