mtudor / homeysqueezebox Goto Github PK
View Code? Open in Web Editor NEWControl your Logitech Squeezebox server and devices with your Athom Homey!
Control your Logitech Squeezebox server and devices with your Athom Homey!
Hi is it possible to control your squeezebox via homekit ?
or can you tell hey siri play sound in kitchen ?
I can start playlists.
I can start a radio station (by creating a playlist with the radio station and then starting that playlist).
But there is no option to start a random mix.
The upcoming 1.2.0 release of Homey supports audio. Homey can manage playlists from all sorts of sources (spotify, Deezer ect) and play them onto compatible devices (for the moment just Sonos). The audio output off Homey is also going to be supported.
It would be nice if it was also possible to stream audio from Homey to every connected Squeezebox device.
Iam not sure whites needs to be implemented for this feature. The music API is not yet documented.
Gr. Remco
Make it possible that the user has the ability to edit every device for when the server address changes and you don't have to add all players again.
I have installed Homey 2.0. In that version, the Squeezebox app cant be configured anymore so not able to set a server for example.
It will not appear under settings anymore.
Hi
I have a newly purchased and freshly updated Homey.
I have installed the HomeySqueezebox app and try to install a Squeezebox
I never get anywhere. When you try to install the Squeezebox device a windows comes up asking me to follow instructions and a rotating icon keeps spinning for a minute or so and then it all crashes with the message "invalid_session". I never get to the point where I can click or enter any information. I cannot see what I possibly do wrong. I have a Logitech Media Server on my Network and it works fine with multiple players and controls.
Such that you don't have to enter the server address manually.
Currently Homey Squeezebox doesn't support when there is authentication required by the server.
Such that the LMS will ping us when the track changes, volume changes, play stops / stars etc. and this can be updated in the Homey interface.
It would be great to be able to voice control Squeezeboxes with Homey and I fancy developing this functionality, so consider this my "shotgun" ;)
With 0.2.0 : if I choose to add a device the app crashes:
In terminal :
Error: Protocol "localhost:" not supported. Expected "http:".
at new ClientRequest (_http_client.js:52:11)
at Object.exports.request (http.js:31:10)
at HttpClient._getRequestStream (/node_modules/jayson/lib/client/http.js:103:15)
at /node_modules/jayson/lib/client/http.js:51:20
at Object.Utils.JSON.stringify (/node_modules/jayson/lib/utils.js:298:3)
at HttpClient._request (/node_modules/jayson/lib/client/http.js:37:14)
at Client.request (/node_modules/jayson/lib/client.js:110:8)
at SqueezeServer.SqueezeRequest.request (/node_modules/squeezenode/squeezerequest.js:53:16)
at SqueezeServer.getPlayers (/node_modules/squeezenode/server.js:81:14)
at register (/node_modules/squeezenode/server.js:90:14)
--- INFO: uk.co.icefusion.squeezebox has been killed ---
setting a volume of a device through a flow crashes the app:
capabilities/volume_set/get value 0.17 [device: bb:bb:3e:89:30:12]
TypeError: Cannot read property 'set' of undefined
at Object. (/app.js:31:77)
at emitThree (events.js:97:13)
at Object.emit (events.js:175:7)
at /homey-app/manager/flow.js:12:37
at /homey-app/helpers/client.js:1:1077
at Array.forEach (native)
at process. (/homey-app/helpers/client.js:1:1046)
at emitTwo (events.js:87:13)
at process.emit (events.js:172:7)
at internal/child_process.js:696:12
--- INFO: uk.co.icefusion.squeezebox has been killed ---
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.