no sound coming out for me on Safari 6/Mac.
Checking out Safari on Windows, it looks like the method I'm using to embed the audio is not supported. I will look into this further.
By the way, Google Chrome is always supported.
Also, forgot that I've been meaning to ask, does your site fall-back to the websocket feed or http polling when the socketio.js feed goes down?
As we all know, MtGox's new socketio.js feed seems to go down at least a few times every day (often for hours at a time). I've checked recently and the old websockets feed usually stays up even when socketio.js goes down.
The console log of your site seems to indicate that it's trying to fall back to the websocket feed or http polling, but of course this doesn't seem to work.
Any way you can get this fall-back working until MtGox gets their socketio.js feed permanently sorted out?
The only fallbacks are through socket.io itself, which is designed to fall back to xhr-polling, etc. But of course, this assumes that the server implements these fallback methods, which MtGox has not (at least not reliably). Please pester MtGox to implement correct fall back methods so that you can continue to use your favorite real time data site
The client is unable to poll for the data without going through my server, since MtGox has not enabled either JSONP or Cross-Origin permissions on the polled API. Polling the order book is ~300k per shot, and each client would need to do so every 10 seconds (caching period of MtGox API). Delivering that bandwidth over my server does not seem attractive to me at this time.
This has been a big problem for months, and I am going to need to provide a more robust solution. But since the site is free, it's still a bargain for most users
Or maybe even a reconnect button that will force page-load reconnection? Currently I just do a page reload which hits your server again.
Earlier today, when the feed came back online, the site was just sitting there inert and suddenly the feed came back. So I think that if the feed works at all, it will connect automatically, except when you see the red Connection Error message. I think that one means that it's not going to work.
...but a reconnect button might have a nice placebo effect for the impatient user and provide a great alternative to reloading the whole page.