- January 2, 2006
- 6
- 0
I recently wrote a plugin that will start MediaPortal on a specific screen and would allow MP to be moved between screens while running. This plugin uses the same technique as dhannema's mp_start program.
Just before writing this post I noticed that there has been work done that adds the possibility to choose which screen MP will use at startup. What a kick in the nuts... The only problem with it is its not included in the latest SVN builds due to lack of testing. So I urge people to go and test it so that it will be a integrated into the SVN, which would be far better then using any plugin/patch/hack. The patch can be found here. I have tested the patch and it works well.
My plugin and the patch essentially perform the same function. The main differences being the patch enables DirectX on the secondary screen, where as my plugin should have VMR9 disabled. Also the plugin allows you to move MP between screens while its still running. I find this useful as my primary display is a 19" widescreen TFT and the secondary is a 14" CRT TV. I like to watch films on the widescreen and TV on the CRT while using the PC at the same time. So being able to change screens without restarting MP is a bonus.
Unfortunately the patch and the plugin dont work well together. I am unclear as to why but will try and find a fix. But for the moment you have to give up either DirectX or the ability to swap screens without restarting MP.
This is the first plugin I have written for MP, let alone the first programming I have done in C#, so please be understanding if it doesn't work.
Just before writing this post I noticed that there has been work done that adds the possibility to choose which screen MP will use at startup. What a kick in the nuts... The only problem with it is its not included in the latest SVN builds due to lack of testing. So I urge people to go and test it so that it will be a integrated into the SVN, which would be far better then using any plugin/patch/hack. The patch can be found here. I have tested the patch and it works well.
My plugin and the patch essentially perform the same function. The main differences being the patch enables DirectX on the secondary screen, where as my plugin should have VMR9 disabled. Also the plugin allows you to move MP between screens while its still running. I find this useful as my primary display is a 19" widescreen TFT and the secondary is a 14" CRT TV. I like to watch films on the widescreen and TV on the CRT while using the PC at the same time. So being able to change screens without restarting MP is a bonus.
Unfortunately the patch and the plugin dont work well together. I am unclear as to why but will try and find a fix. But for the moment you have to give up either DirectX or the ability to swap screens without restarting MP.
This is the first plugin I have written for MP, let alone the first programming I have done in C#, so please be understanding if it doesn't work.