Hi,
I thought that since MP is very open, and people will probably have more and more ideas, of which some will not be implemented in MP...
How about the ability to automate MP from an external program/process? This can be done using a command-line interface.
Example 1: a "Caller ID" application.
A standard CID application can be used. When a call is received, the CID program can run the following command:
MediaPortal.exe /pause /popup "Incoming call from 555-12345" /image "d:\pics\john.jpg"
Since MP is already running, it will:
* Pause the current playing video/music (or TV if timeshifting is on)
* Display a Popup message with the caller ID....
* Display the picture of the caller!
* Other stuff is optional, such as: playing a ringtone (midi/wav/mp3)...
Example 2: Sending commands to MP.
An external application can send commands to MP. This will help integrate with unsupported input devices (including remote controllers):
MediaPortal.exe /command "13"
or: MediaPortal.exe /command "ACTION_STOP"
The idea is to help integrate MP with existing software, rather than writing new code to support various features already existing elsewere.
Wanna hear what you think!
- Oren.
I thought that since MP is very open, and people will probably have more and more ideas, of which some will not be implemented in MP...
How about the ability to automate MP from an external program/process? This can be done using a command-line interface.
Example 1: a "Caller ID" application.
A standard CID application can be used. When a call is received, the CID program can run the following command:
MediaPortal.exe /pause /popup "Incoming call from 555-12345" /image "d:\pics\john.jpg"
Since MP is already running, it will:
* Pause the current playing video/music (or TV if timeshifting is on)
* Display a Popup message with the caller ID....
* Display the picture of the caller!
* Other stuff is optional, such as: playing a ringtone (midi/wav/mp3)...
Example 2: Sending commands to MP.
An external application can send commands to MP. This will help integrate with unsupported input devices (including remote controllers):
MediaPortal.exe /command "13"
or: MediaPortal.exe /command "ACTION_STOP"
The idea is to help integrate MP with existing software, rather than writing new code to support various features already existing elsewere.
Wanna hear what you think!
- Oren.