This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
[PUBLISHED] Squeezebox App
I've been working on an app to enable Homey to control Squeezeboxes. As far as I know (from searching the forum) no one else is currently working on this so I thought it would be a good idea to start a topic to track progress and let people know that we should soon be able to call for music throughout our Squeezebox enabled houses
I plan to release something soon that does very basic things, such as allow room specific play / pause and playlist selection (I currently have it doing this at home here). Other functionality will follow incrementally but I'll try and finish up and get something in place quickly even if it only does a little to start with
Watch this space!
I plan to release something soon that does very basic things, such as allow room specific play / pause and playlist selection (I currently have it doing this at home here). Other functionality will follow incrementally but I'll try and finish up and get something in place quickly even if it only does a little to start with
Watch this space!
Comments
1+ for this app
Edit,
fyi using raspberry pi 3 with touchscreen, with picoreplayer image (free jivelite support)
http://ip_logitech_media_server:9000/status.html?p0=pause&player=mac_address_player
and volume down seems to work with:
http://ip_logitech_media_server:9000/status.html?p0=mixer&p1=volume&p2=-5&player=mac_address_player
but strangley volume up only sets the volume to the level of 5 (and doesnt seem to increment it) - Its driving me nuts:
http://ip_logitech_media_server:9000/status.html?p0=mixer&p1=volume&p2=+5&player=mac_address_player
Scratch that - it's a URL encoding issue. Try substituting "+" for "%2B". "+" is reserved in the query string.
http://ip_logitech_media_server:9000/status.html?p0=mixer&p1=volume&p2=%2B5&player=mac_address_player
any 1 else able to make a squeeze box app to controle the player?
Upload your code somewhere and I'm sure I, or someone else, will help out.
@RobinVanKekem Thanks for the moral support
The spotify URL are listed in SB center under details however just shortly tested hence not sure how permanent the links are.
I have a Squeezeserver on my Synology NAS (using port 9002). So I like your intention to get this working.
Just some suggestions:
For those who don't own a Synology NAS device, you can easy setup a Squeezeserver with XPEnology (Synology virtual machine). For those who don't own a Squeeze device you can use an Android App called Squeeze Player
The official Logitech support is absolute. For Android devices you can use Squeezer instead for controlling.
I can help in expanding the app and testing.
Really like to connect Homey to my LMS but thought it would be to much time lost starting all over
In the meantime, though, we have a release! I've pushed a working (I hope) version of the app to my GitHub and also submitted it to the App Store for approval (hopefully that will only take a couple of days). For anyone that can't wait, you should be able to download from the GitHub repo and push to your homey using the athom-cli.
Currently you can do the following: Play, Pause, Volume, Play a Playlist (with nifty auto complete). You can target these at a specific device only. Multiple device control and synchronization is not yet implemented (along with a lot of other functionality, lol). Should keep you all going though I hope!
Enjoy and hope it works well for people - feel free to feed back, vote for features etc. etc.
I hope to check it out tonight to see if all is fine.
If I find something, could I do Github Pull Requests or are you currently developing on your machine which could collide with my (future) PR's?
https://github.com/mtudor/HomeySqueezebox
I have limited knowledge of PR's but I manage.
Hit me up on DM before you start so we can review my code first.