-
Notifications
You must be signed in to change notification settings - Fork 255
Getting airsonos working on Node.js 0.12.0 #113
Comments
Hmm, it seems like the mac address might have been wrong. But hard coding it dosen't help anything. The ip seems to be right thought... @stephen Do you know what the |
mac is actually randomly generated in the current iteration of nodetunes. This has worked fine on 0.10.x, but it seems that it's not working on >= I'm currently not sure what the problem is for getting 0.11 and 0.12 support working. What is happening is that the challenge/response is not passing what the client expects it to be, but I haven't figured out beyond that. The IP should be the address on your local network. |
Also see: #33 The challenge/response hasn't changed between 0.10 and 0.11, but it's possible that the mdns module has changed between those versions in a way that the randomly generated mac address isn't acceptable anymore. I haven't had time to test, but it might be worth digging into nodetunes and using the real |
My installation on node 0.10.36 with Airsonos 1.1, grab my loopback (lo0) instead of my ethernet, en0. So it's not displaying my devices and hence the airplay is not as well. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 AirSonos Diagnostics Searching for Sonos devices on network... Device {"host":"192.168.1.109","port":1400,"state":{}} (ZPS1) |
Quick update: AirSonos 0.1.1 would not work on node v0.12.0, but did work with v0.12.1
I'm running OS X 10.8.5. As far as I can tell with node v0.12.0, the problem was that the firewall wasn't getting properly configured so that after a connection, airsonos detected an immediate disconnect. With 0.12.1, I'm seeing a sporadic problem problem where it sometimes takes me 2-3 restarts of airsonos before I can select the Sonos output in System Preferences / Sound Output. (The outputs always appear, but sometimes aren't selectable.) However, as far as can tell, NodeJs 0.12.1 itself works. |
This should be resolved with stephen/nodetunes#32. |
Landed in 0.2.2 |
Hi @stephen, I'm currently trying to get
airsonos
working on Node.js 0.12.0 and have at least gotten a bit forward.Currently,
node-lame
dosen't compile on0.12.0
. I've sent a pull request here TooTallNate/node-lame#45.I have also forked
nicercast
to depend on my git version oflame
. And finally forkedairsonos
to depend on that version ofnicercast
.Now the problem seems to be with the challenge...
The quest continues!
The text was updated successfully, but these errors were encountered: