Normal
Hmm... interesting. What version of MP are you using? Make sure that when you go into MP configuration, plugins section, that the 'External Control Plugin' is enabled. Also, check the MP log file and see if there's a line similar to "ExtControl: remoting initialised".Its currently hard-wired for png files - it was a decision made by maschine, but I'll talk to him able making it accept jpg and gif files as well. Programatically it would be hard because currently it asks for the logo from http://localhost/MPthumbs/image_file.png and if that does not exist, apache will return the nochannellogo.gif file (http://localhost/MPthumbs is an apache alias to your MP logos folder). It would be hard to test for jpg and gif and other graphics formats. Using the alternate method (setting the 'thumbs' path), it is easier to solve the problem however it will involve testing for file existence multiple times (once for png, then jpg then gif). Maybe there should be a setting that specifies what the logo extension is... we'll have a look into this.Thanks! 8 PCs? that's one computerised household!The main reason is ease of installation automation and configurability. It is much easier for me to install apache and php and write out a config file than for me to write out a huge set of instructions telling people how to install IIS, then install PHP support, then setting up websites and permissions etc. The other thing is that IIS is not included in XP Home.To setup the app on IIS, install the setup file so the files are extracted and the plugin is installed. Don't install apache as a windows service.Now install PHP support into IIS if you haven't already done so (see www.php.net). Also make sure ASP.NET support is installed into IIS (if not, navigate to \windows\microsoft .net\<1.1 version number> and run aspnet_regiis -i).Now setup three websites in IIS:1. Setup one called MPExtControlWS and map this to mediaportal\MPWebControl\htdocs\MPExtControlWS. Make this a web app. It should be accessible at http://localhost/MPExtControlWS.2. Setup another one called webscheduler (or at the root if you wish) and map this to mediaportal\MPWebControl\htdocs\webscheduler. PHP support needs to be activated for this website (if needed - I haven't setup PHP under IIS before, but it should be pretty easy and instructions should be on www.php.net). This may have to be made a web app as well.3. Setup a final website called MPthumbs (accessible by http://localhost/MPthumbs). Link this to the mediaportal\thumbs\tv\logos folder. Make the 404 page http://localhost/webscheduler/nochannellogo.gif.It should work now - as I said its untested so report back if you have issues or a better or more detailed method.Lastly, all security permissions are your responsibility. In the bundled apache server, I have limited web service to local network connections only, and the webscheduler only accessible with a username/password.HTHSam
Hmm... interesting. What version of MP are you using? Make sure that when you go into MP configuration, plugins section, that the 'External Control Plugin' is enabled. Also, check the MP log file and see if there's a line similar to "ExtControl: remoting initialised".
Its currently hard-wired for png files - it was a decision made by maschine, but I'll talk to him able making it accept jpg and gif files as well. Programatically it would be hard because currently it asks for the logo from http://localhost/MPthumbs/image_file.png and if that does not exist, apache will return the nochannellogo.gif file (http://localhost/MPthumbs is an apache alias to your MP logos folder). It would be hard to test for jpg and gif and other graphics formats. Using the alternate method (setting the 'thumbs' path), it is easier to solve the problem however it will involve testing for file existence multiple times (once for png, then jpg then gif). Maybe there should be a setting that specifies what the logo extension is... we'll have a look into this.
Thanks! 8 PCs? that's one computerised household!
The main reason is ease of installation automation and configurability. It is much easier for me to install apache and php and write out a config file than for me to write out a huge set of instructions telling people how to install IIS, then install PHP support, then setting up websites and permissions etc. The other thing is that IIS is not included in XP Home.
To setup the app on IIS, install the setup file so the files are extracted and the plugin is installed. Don't install apache as a windows service.
Now install PHP support into IIS if you haven't already done so (see www.php.net). Also make sure ASP.NET support is installed into IIS (if not, navigate to \windows\microsoft .net\<1.1 version number> and run aspnet_regiis -i).
Now setup three websites in IIS:
1. Setup one called MPExtControlWS and map this to mediaportal\MPWebControl\htdocs\MPExtControlWS. Make this a web app. It should be accessible at http://localhost/MPExtControlWS.
2. Setup another one called webscheduler (or at the root if you wish) and map this to mediaportal\MPWebControl\htdocs\webscheduler. PHP support needs to be activated for this website (if needed - I haven't setup PHP under IIS before, but it should be pretty easy and instructions should be on www.php.net). This may have to be made a web app as well.
3. Setup a final website called MPthumbs (accessible by http://localhost/MPthumbs). Link this to the mediaportal\thumbs\tv\logos folder. Make the 404 page http://localhost/webscheduler/nochannellogo.gif.
It should work now - as I said its untested so report back if you have issues or a better or more detailed method.
Lastly, all security permissions are your responsibility. In the bundled apache server, I have limited web service to local network connections only, and the webscheduler only accessible with a username/password.
HTH
Sam