Hey, a coworker showed my soundbounce today and I'd be interested in helping out a bit. One thing I'm particularly interested in is being able to integrate with soundbounce via HTTP (e.g. enqueue tracks, pause/play, skip). The main motivation behind this is to integrate soundbounce with our chat (we have a chat bot which parses messages and forwards the HTTP requests to the player)
Right now we have one soundbounce client playing the queue continuously, but I'd like to control what that client plays through HTTP. Previously we just used the osascript bindings to control the spotify player directly, but we've moved our player to a Windows box so that's out of the question.
My question is do you think I need to create an adapter for the client (e.g. the Windows client spins up an HTTP adapter and listens for commands)?
Or is there another more central API I can communicate with (e.g. is there some server that already exists that I can send commands to directly which will bubble back to the Windows client via some sync'ing that's happening)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hey, a coworker showed my soundbounce today and I'd be interested in helping out a bit. One thing I'm particularly interested in is being able to integrate with soundbounce via HTTP (e.g. enqueue tracks, pause/play, skip). The main motivation behind this is to integrate soundbounce with our chat (we have a chat bot which parses messages and forwards the HTTP requests to the player)
Right now we have one soundbounce client playing the queue continuously, but I'd like to control what that client plays through HTTP. Previously we just used the osascript bindings to control the spotify player directly, but we've moved our player to a Windows box so that's out of the question.
My question is do you think I need to create an adapter for the client (e.g. the Windows client spins up an HTTP adapter and listens for commands)?
Or is there another more central API I can communicate with (e.g. is there some server that already exists that I can send commands to directly which will bubble back to the Windows client via some sync'ing that's happening)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.