HTTPJolie™ is a plugin for Invelos DVD Profiler™ . Its fundamental purpose is to provide a lightweight and user friendly way to access DVD profile information, using DVD Profiler™ as the host for an HTTP Server. The server responds to HTTP "GET" requests at a specific port address that can be set by the user. The GET requests must consist of one of the pre-defined supported functions of HTTPJolie™. One of those functions includes the ability to trigger menus and launch command files of DVD Profiler™ , hence in addition to the pre-defined functions, users can in fact create custom functionality.
HTTP GET requests can be typed into the URL input field of any web browser such as Safari, Chrome, Internet Explorer, FireFox, Edge or Silk. Responses to the GET requests are sent back to the originating browser (or originating program), anywhere on the user's network - desktop or mobile. Images are rendered as text strings internal to the browser.
HTTP GET requests can also be generated from any computer programming language and transmitted to the IP address and port of the computer where DVD Profiler™ with the HTTPJolie™ plugin installed, is running.
Users of plugin HTTPJolie™ must be registered DVD Profiler™ users, and also be resgitered on the website www.invelos.com.
The primary functions of HTTPJolie™ are:
- Access cast / crew head shots from DVD Profiler™
- Search the Invelos™ online database for cast / crew credits information. Results are formatted in the CLTBoss™ plugin format.
- Render DVD Profiler™ HTML sections into the requesting browser window
- Trigger DVD Profiler™ menus (e.g. flag, unflag, select, edit, ... virtually any menu sequence that you could click with a mouse)
- Execute some DVD Profiler™ operations using direct control from the plugin, in lieu of menu triggering. Example: functions like (un)flag can be done by a plugin without triggering the menu. So it is much faster.
- Launch DVD Profiler™ command files
- Launch DVD Profiler™ filter files
- Prepare profile metadata in Invelos DVD Profiler™ export format for display in the requesting browser window
- Retrieve DVD cover images and thumbnails from the DVD Profiler™ database for display in the requesting browser window
- Search the local or online database for a list of titles matching a simple text search. Results are presented in CSV (Excel) format in the browser window
- Send commands to mediadogg Software LLC™ automation software, such as LoadDVD Pro™ and a/v Dashboard™ . For example, the command: http://192.168.1.207:42395?cmd="avauto"&avaction="[SAY] %overview%"&avport="4747" will dictate the overview text from the currently selected profile in a male voice. To get a female voice, the "[HEY]" verb is used.
The HTTPJolie™ installation package will include an Excel-style table of GET requests and optional parameters, a sample C# program for making HTTP GET requests, a sample program for monitoring UDP status messages that are sent from HTTPJolie™ during long running tasks (such as downloading XML), as well as a sample program (and code) with an embedded browser to illustrate how everything works together.
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.