LollerAgent Posted May 17, 2019 Share Posted May 17, 2019 I'm looking for the best way program a single "music" button on a keypad. My requirements: I want to be able to launch Spotify in the zone and play a specified playlist with shuffle/random enabled. I want to be able to play DLNA music (random, certain playlist, etc). I want to be able to launch a Pandora station. I want to be able to adjust the volume (up/down buttons). I want to be able to skip the current song (up/down buttons?). If the sound is not currently playing in the keypad's zone, but it is playing in a nearby zone, I want to "join" that zone and start playing/streaming the same source. Given these requirements, how would you program the keypad? Am I missing any obvious requirements? My initial thoughts are to do: Single tap: Spotify playlist Double tap: DLNA Triple tap: Pandora Up/down button press: adjust volume Up/down button hold: skip track I'm unclear on how to handle the "join" situation. Would it be possible to do something like "if no music is playing in zone, hold the Music button for 2 seconds to join nearby zone"? Any suggestions and or tips? Should I be using the room control driver for any of this? Quote Link to comment Share on other sites More sharing options...
BraydonH Posted May 17, 2019 Share Posted May 17, 2019 There is a driver called the room control driver. It has a preset source cycler. So it can cycle from spotify, to a specific radio station, to DLNA and such. You could program the skip song to the same button on a double tap. a pause on a triple. It will take some playing with. LollerAgent 1 Quote Link to comment Share on other sites More sharing options...
rea Posted May 17, 2019 Share Posted May 17, 2019 I haven't really played around with the room control driver, but I've used your single/double/triple tap strategy in a couple of spots and it's easy and pretty straightforward. So you could just see which works better for you. As far as the joining rooms option, I've set up one of my buttons to do this in a large open room where I have 2 zones. I did it so that a single tap of the music button will join the adjacent's room's session if that room is on. If that room is off, it will just do what you have programmed for your single tap. That way you don't have to program holds in or anything and will just click the button once. For example: If adjacent room is on have room play current selected audio of adjacent room {or join digital media session; just see which works better for you/is easier to program} stop If adjacent room is off Turn on Spotify playlist in room Stop LollerAgent 1 Quote Link to comment Share on other sites More sharing options...
BraydonH Posted May 27, 2019 Share Posted May 27, 2019 Room Control driver has join room functions built into it too Quote Link to comment Share on other sites More sharing options...
LollerAgent Posted May 27, 2019 Author Share Posted May 27, 2019 7 minutes ago, BraydonH said: Room Control driver has join room functions built into it too Yeah - I'm just trying to figure out how to use it. Quote Link to comment Share on other sites More sharing options...
South Africa C4 user Posted May 27, 2019 Share Posted May 27, 2019 I use hold for 3 seconds to skip back and forward on the volume button. i also use single, double and triple taps to choose different sources, On a single click, I join rooms if a room in a similar area is playing already. Obviously this requires some clever programming. Also, note that joining Digital Music requires different code from joining other music. I set this all up before the room Control4 Driver came out so it may be even easier with this... Quote Link to comment Share on other sites More sharing options...
LollerAgent Posted May 28, 2019 Author Share Posted May 28, 2019 On 5/27/2019 at 1:46 PM, South Africa C4 user said: I use hold for 3 seconds to skip back and forward on the volume button. i also use single, double and triple taps to choose different sources, On a single click, I join rooms if a room in a similar area is playing already. Obviously this requires some clever programming. Also, note that joining Digital Music requires different code from joining other music. I set this all up before the room Control4 Driver came out so it may be even easier with this... How are you implementing the ‘hold for 3 seconds?’ Quote Link to comment Share on other sites More sharing options...
South Africa C4 user Posted May 28, 2019 Share Posted May 28, 2019 6 minutes ago, LollerAgent said: How are you implementing the ‘hold for 3 seconds?’ Essentially, start a 2 second timer on press, stop the timer on release... on timer expiring, activate the relevant command. rea and LollerAgent 2 Quote Link to comment Share on other sites More sharing options...
saluki2007 Posted May 29, 2019 Share Posted May 29, 2019 Here is a YouTube video someone shared with me. It helped me set mine up. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.