Skip to content
This repository has been archived by the owner on Jun 4, 2023. It is now read-only.

Package app via node-webkit as native #57

Open
auchenberg opened this issue Nov 8, 2014 · 16 comments
Open

Package app via node-webkit as native #57

auchenberg opened this issue Nov 8, 2014 · 16 comments

Comments

@auchenberg
Copy link

AirSonos could be packaged as an native app via node-webkit, which would allow the app to have a tray icon next to the clock on mac, like gulp-app:

@stephen
Copy link
Owner

stephen commented Nov 9, 2014

Mind going into more detail for what this would be used for? I imagine so that you don't need a terminal open to run?

Does node-webkit work cross platform (including per-OS menus)? And also, how does distribution work with node-webkit?

@auchenberg
Copy link
Author

This is purely packaging, targeted AirFoil users, that aren't technical. Simple start the app, and you have AirPlay for your Sonos devices.

Yes, tray icons will work on all platforms, and the distribution is straight forward. http://thejackalofjavascript.com/getting-started-with-node-webkit-apps/

This was just a quick brain dump of an idea I got in the airport last night :)

@brstgt
Copy link

brstgt commented Nov 9, 2014

I would also appreciate very much airsonos to run as a system daemon. A try is IMHO not necessary. Maybe take a look at this: https://github.com/coreybutler/node-mac

IMHO it is better to have a solid system integration instead of full portability. You could create multiple environments for macos, linux and maybe even windows.

@smitterson
Copy link

I created a gist to share a node-mac service wrapper for AirSonos: https://gist.github.com/smitterson/6de66d9ecd4d0e748352

@miho
Copy link

miho commented Mar 8, 2015

Anybody interested in testing the beta version of SonoAir? I't packages node and airsonos.

screenshot 2015-03-08 21 37 49

screenshot 2015-03-08 21 35 42

@markhm
Copy link

markhm commented Mar 8, 2015

Yes, I would be. Thanks.

@smitterson
Copy link

Sure. 

@auchenberg
Copy link
Author

Sure :)

@kimthostrup
Copy link

Yes Please ;)

/Kim

On 08 Mar 2015, at 21:43, Michael Hoffer [email protected] wrote:

Anybody interested in testing the beta version of SonoAir? I't packages node and airsonos.

https://cloud.githubusercontent.com/assets/225266/6547558/a6b4c73c-c5db-11e4-8be7-a0b24c3adfd8.png
https://cloud.githubusercontent.com/assets/225266/6547565/ebb9795e-c5db-11e4-83a9-92125f713178.png

Reply to this email directly or view it on GitHub #57 (comment).

@brstgt
Copy link

brstgt commented Mar 9, 2015

Yes, please :)

2015-03-08 21:43 GMT+01:00 Michael Hoffer [email protected]:

Anybody interested in testing the beta version of SonoAir? I't packages
node and airsonos.

[image: screenshot 2015-03-08 21 37 49]
https://cloud.githubusercontent.com/assets/225266/6547558/a6b4c73c-c5db-11e4-8be7-a0b24c3adfd8.png

[image: screenshot 2015-03-08 21 35 42]
https://cloud.githubusercontent.com/assets/225266/6547565/ebb9795e-c5db-11e4-83a9-92125f713178.png


Reply to this email directly or view it on GitHub
#57 (comment).

@coolcatiger
Copy link

Sure, please send me link.

@miho
Copy link

miho commented Mar 9, 2015

Nice to see that there is so much interest in the app. First Beta will be out tomorrow. I'll send you a link to the blog/download asap.

@miho
Copy link

miho commented Mar 10, 2015

I've uploaded the beta 1: http://sonoair.mihosoft.eu/. Please report if it works for you!

@auchenberg
Copy link
Author

Looks good!

But since it sounds like you are leveraging AirSonos it would be better to
contribute back instead of creating your own fork to "take" the credit.
This project deserves the glory.

/k
On Mar 10, 2015 11:13 PM, "Michael Hoffer" [email protected] wrote:

I've uploaded the beta 1: http://sonoair.mihosoft.eu/. Please report if
it works for you!


Reply to this email directly or view it on GitHub
#57 (comment).

@miho
Copy link

miho commented Mar 10, 2015

Looks good!

I'm happy it works for you! I bought my first Sonos on friday and was really disappointed that it did not support AirPlay.

But since it sounds like you are leveraging AirSonos it would be better to
contribute back instead of creating your own fork to "take" the credit.
This project deserves the glory.

My goal is not to take the credit for AirSonos. On the license page I link to the AirSonos webpage. I'm happy to extend the text. The current version is just a draft. The app log shows the following text:

-> using node-v0.10.28-darwin-x64
-> using airsonos by Stephen Wan
   see https://github.com/stephen/airsonos/blob/master/LICENSE
-> starting airsonos module... [done]

@stephen Please let me know if you have a problem with that and let's talk if that's the case!

@joaovpmamede
Copy link

Going to try right now.

But at the same time I feel that you should make a reference (add a link or something) to this project on your page.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants