Backend improvement to webserver that causes interrupts to work properly; made pcntl_signal only be called if it's supported
<div align="center"> <b>Greyhound</b><br /> A PHP-based web interface for Amarok<br /> <br /> >>> <b>To access this script once started navigate to: <<<<br /> >>> <a href="http://localhost:7447/">http://localhost:7447/</a> <<<</div><p>I wrote Greyhound because of some issues I was having with other web interface scripts freezing and not working right. Greyhound is my first shot at writing Amarok scripts but it seems to work pretty well. </p><p>Greyhound's interface is based on the WebControl script by Jonas Christian Drewsen, André Kelpe, and Peter C. Ndikuwera. However unlike WebControl Greyhound is written entirely in PHP, making it a bit more portable. This script doesn't require an external web server to run, it has a relatively basic built-in (single-threaded) server.</p><p>The script needs a browser with XmlHttpRequest (AJAX) support to work. It's been tested on Firefox 3.0 beta 4 and Safari.</p><p>It uses Smarty templates so you should be able to customize the HTML to your needs. The template file is /themes/funkymonkey/playlist.tpl. There's also a theme called iphone which is optimized for use on Apple's touch screen based mobile devices. Now your iPod® can control music other than its own :-P</p><p> <b>License</b><br /> I was originally planning to place this into the public domain but decided to make it <b>GPLv2</b> because it uses so many GPLv2 components.</p><p> <b>Author</b><br /> Dan Fuhry <<a href="mailto:dan@enanocms.org">dan@enanocms.org</a>><br /> If you like this script be sure to check out my other projects: <a href="http://enanocms.org/">Enano CMS</a> and <a href="http://lifecodeidiocy.enanocms.org/">my blog</a>.</p>