--- a/README Tue Dec 23 20:20:35 2008 -0500
+++ b/README Tue Dec 23 20:33:57 2008 -0500
@@ -15,12 +15,23 @@
script doesn't require an external web server to run, it has a relatively
basic built-in (but multi-threaded) server.</p>
<p>The script needs a browser with XmlHttpRequest (AJAX) support to work. It's
- been tested on Firefox 3.0.1, Safari, and Opera 9.5.</p>
+ been tested on Firefox 3.0.5, Safari (Mac and Windows), Google Chrome, and
+ Opera 9.5. It does not work (nor, in my opinion, need to work) under Internet
+ Explorer.</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>
+ screen based mobile devices. Now your iPod® or iPhone® can control music other than
+ its own. :-P</p>
+<p>It advertises itself on your LAN using Avahi (if it's available on your computer).
+ All of its control interfaces as well as authentication services are available via
+ JSON, so it should be possible to write a custom (desktop) client. I have a script
+ called grey-pidgin that I use internally that can update your Pidgin status to reflect
+ the song currently playing <b>on your Greyhound server</b>. This means that if you're
+ like me and you have to run your IM from one box and your music from another, you can
+ still show off your music collection to all your buddies. The possibilities for clients
+ are practically endless. I haven't released grey-pidgin because it lacks a GUI, but
+ I may soon. We'll see. It's a bit rough around the edges for sure.</p>
<p>
<b>License</b><br />
@@ -34,16 +45,12 @@
</p>
<ul>
- <li>The socket it listens on doesn't get fully closed until about a minute
- after you interrupt the script. This means that when you hit stop in
- the script manager, you won't be able to start Greyhound again for about
- 60 seconds. I checked everything and socket_shutdown() and socket_close()
- are being called properly, so I don't know why it's failing.</li>
- <li>As of version 0.1 alpha 3, the playlist should be updated properly. If
- you change your playlist but don't see the changes show up in Greyhound
- after about 1-2 minutes, please report it as a bug. Please see
- <a href="http://forum.enanocms.org/post/14/#p14">this forum post</a>
- for more information.</li>
+ <li>Sometimes the server freezes up and requests either take forever or
+ partial pages are returned. I know this is due to a lack of experience with
+ socket programming on my part, but it seems to be aggravated by slow
+ and/or lossy connections. There's a fix for this but it isn't 100%
+ reliable yet.</li>
+ <li>Reloading the configuration doesn't always work automatically yet.</li>
</ul>
<p>