Control Spotify with IKEA Symfonisk remote
Use IKEA Symfonisk remote to control Spotify playback on a Windows PC. Play, pause change volume and skip tracks without taking your mobile from the pocket.
Features:
- Single Click – Play/Pause
- Double Click – Skip track
- Triple Click – Previous Track
- Rotate – Change Volume
You will need the following:
- Spotify app (Windows 10)
- Toastify (global shortcuts)
- AutoRemote
- EventGhost
- CC2531 Zigbee Stick
More about me:
If you want to get the latest updates to this project you can follow me via your preferred social media:
And if you feeling like buying me a coffee or supporting me in a more continuous way:
I hope you have enjoyed the project!
[{"id":"4350d976.e7d818","type":"tab","label":"Symfonisk in NodeRED","disabled":false,"info":"\nUse IKEA Symfonisk remote to control Spotify playback on a Windows PC. Play, pause change volume and skip tracks without taking your mobile from the pocket.\n\n - [Complete instructions](https://notenoughtech.com/home-automation/control-spotify-with-ikea-symfonisk/)\n\n\n**Features**:\n- Single Click – Play/Pause\n- Double Click – Skip track\n- Triple Click – Previous Track\n- Rotate – Change Volume\n\nYou will need the following:\n\n- [Spotify](https://www.spotify.com/uk/) app (Windows 10)\n- [Toastify](https://github.com/aleab/toastify/releases) (global shortcuts)\n- [AutoRemote](https://notenoughtech.com/tasker/tasker-plugin/autoremote-tasker-plugin/)\n- [EventGhost](http://www.eventghost.net/)\n- [CC2531 Zigbee Stick](https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/)\n"},{"id":"66d89ac.2840864","type":"mqtt in","z":"4350d976.e7d818","name":"Symfonisk","topic":"zigbee2mqtt/symfonisk","qos":"0","datatype":"json","broker":"eca6af44.5297b","x":100,"y":80,"wires":[["dcf82671.d11d28"]]},{"id":"dcf82671.d11d28","type":"delay","z":"4350d976.e7d818","name":"","pauseType":"rate","timeout":"2","timeoutUnits":"seconds","rate":"2","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":290,"y":80,"wires":[["e7be9ce9.d71ba"]]},{"id":"e7be9ce9.d71ba","type":"function","z":"4350d976.e7d818","name":"Compose AR","func":"var command = \"SPOTIFY\"+msg.payload.action; \nvar AR = global.get(\"ARdesktop\"); \n\nmsg.url = \"https://autoremotejoaomgcd.appspot.com/sendmessage?key=\"+AR+\"&message=\"+command;\n\nreturn msg;\n","outputs":1,"noerr":0,"x":470,"y":80,"wires":[["31644a8d.2463c6"]]},{"id":"31644a8d.2463c6","type":"http request","z":"4350d976.e7d818","name":"","method":"POST","ret":"txt","paytoqs":false,"url":"","tls":"","persist":false,"proxy":"","authType":"","x":630,"y":80,"wires":[[]]},{"id":"eca6af44.5297b","type":"mqtt-broker","z":"","name":"MQTT","broker":"dockerpi.local","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]