robskillington / spotifycast

Spotify Chromecast streaming application
MIT License
8 stars 1 forks source link

My feature, streaming audio to browser #1

Open robskillington opened 10 years ago

robskillington commented 10 years ago
LongLiveCHIEF commented 10 years ago

@robskillington I started to look into my own build of a spotify caster this evening, what's the build status of this project? Open to contribution?

robskillington commented 10 years ago

@LongLiveCHIEF hey thanks for the interest, so I had shelved this for a while but definitely had raw decoded spotify audio data being feed - although did not have the PCM encoding and serving with the HTTP server hooked up just yet. I could see if I could find some time to revive this to a building state at least and definitely would be welcome to contribution.

LongLiveCHIEF commented 10 years ago

were you able to get your project approved and get your chromecast whitelisted yet? I did submit a request to google for that earlier today.

I was going to take a different approach than you for my app, using primarily the web api and play widget along with social login to farm user info, and then cast from Chrome. I haven't looked into any encoding details, but my initial thought is that Chrome should be able to handle that within it's own casting integration, and I shouldn't have to worry about anything once I get services to load on page. If that works, my next step would be to explore phonegap integration for mobile deployment.

your approach has it's advantages though, in terms of offering more capabilities to the limitations of the spotify web API. Perhaps our approaches could be combined?

robskillington commented 10 years ago

Right yeah that approach would be better as it wouldn't actively require the phone to be pulling down audio on the network while playback on the chromecast occurs. What were you thinking of actual controls from however, using some wifi discovery or something to talk directly to the phone? Or would you run an intermediary web service?

For the actual mobile side of things a native app would work nicer than phonegap for sure and I am primarily an iOS engineer at the moment so could definitely tackle that side of things if you wanted to collaborate?

LongLiveCHIEF commented 10 years ago

sure, I'm working up some Scala stuff, and that will cover the Android side of things. I think you need to ask your question about controls another way... I don't know what you mean. as for controlling the interaction with onscreen casts, those should be glued together using a custom service layer, integrating google's chromecast api. My current cast enabled apps auto-discover the chromecast, so I imagine the Google API has a facade for that functionality.

LongLiveCHIEF commented 10 years ago

I also started this Trello board earlier today to keep track of everything: https://trello.com/b/bz9D0gvG/spotify-caster

LongLiveCHIEF commented 10 years ago

My application to Google was approved, and my device has been whitelisted... I also have a spotify app key as well, so I'm ready to go.

robskillington commented 10 years ago

Hey @LongLiveCHIEF sorry I took a long time to get back around, can I play with your widget? Could bang out an iOS client this weekend if everything looks to be in shape

robskillington commented 10 years ago

Can you point me at the Google API for auto-discovering chromecasts and pushing a URL to it?

robskillington commented 10 years ago

Also with Spotify do they have a web API?

LongLiveCHIEF commented 10 years ago

Haven’t had a chance to start. Client work has been brutal. Should be able to start Friday night, so I’ll see what I can do in one night and maybe you can build on that.

From: Rob Skillington [mailto:notifications@github.com] Sent: Tuesday, January 28, 2014 12:28 AM To: robskillington/spotifycast Cc: Brian Vanderbusch Subject: Re: [spotifycast] My feature, streaming audio to browser (#1)

Hey @LongLiveCHIEF https://github.com/LongLiveCHIEF sorry I took a long time to get back around, can I play with your widget? Could bang out an iOS client this weekend if everything looks to be in shape

— Reply to this email directly or view it on GitHub https://github.com/robskillington/spotifycast/issues/1#issuecomment-33454294 . https://github.com/notifications/beacon/3282305__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcwNjQyMzMwNCwiZGF0YSI6eyJpZCI6MTY1ODkzNTR9fQ==--e38c9b07e6009fbc3b690ccbb66655c6573a2b86.gif

robskillington commented 10 years ago

Cool sounds good, if you have a certain time you are gonna do some dev we can hang on IM and hack on it.

I'm on google chat, should be able to find a way to let you know what my email is without putting it here publicly for bots to scrape haha.

LongLiveCHIEF commented 10 years ago

https://support.google.com/plus/answer/2676340?hl=en

From: Rob Skillington [mailto:notifications@github.com] Sent: Tuesday, January 28, 2014 12:33 AM To: robskillington/spotifycast Cc: Brian Vanderbusch Subject: Re: [spotifycast] My feature, streaming audio to browser (#1)

Cool sounds good, if you have a certain time you are gonna do some dev we can hang on IM and hack on it.

I'm on google chat, should be able to find a way to let you know what my email is without putting it here on public haha.

— Reply to this email directly or view it on GitHub https://github.com/robskillington/spotifycast/issues/1#issuecomment-33454481 . https://github.com/notifications/beacon/3282305__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcwNjQyMzU3OSwiZGF0YSI6eyJpZCI6MTY1ODkzNTR9fQ==--7e83353da8e6da29a6b145d4fdabe999f81e5fdd.gif