philippe44 / AirConnect

Use AirPlay to stream to UPnP/Sonos & Chromecast devices
Other
3.53k stars 218 forks source link

How do I say thank-you? #56

Open mflint opened 6 years ago

mflint commented 6 years ago

I just got AirConnect working beautifully on a Raspberry Pi with very little effort, connecting to Sonos.

Perhaps you're too modest to have a tip-jar in the README, but I'd love a way to say thank-you for all your hard work, @philippe44. A PayPal or Amazon wishlist link would be ideal ;-)

Matthew

seanchs commented 6 years ago

Hi Mflint,

I was trying to install it on Raspberry Pi 3 but don't know what to do after executing the 'wget' to load the file on Raspberry. Would you mind sharing your procedure? My personal email is seanchs@gmail.com

Appreciate your help,

Sean

philippe44 commented 6 years ago

Thanks Matthew - Such messages is a all I'm looking for :-)

othyn commented 6 years ago

Massive props! Spectacular bit of kit that just works! 👍

wlsnchrs commented 6 years ago

Thanks for making this bit of code!

philippe44 commented 6 years ago

@othyn @wlsnchrs: thanks! share with others

rtgoodwin commented 6 years ago

Just want to chime in and say thanks also :)

davle commented 6 years ago

Made my Sonos a lot more usable since their native Spotify implementation has been skippings songs for quite a while for me, and I don't have to use the Sonos app to use apple music.

lesanderson commented 6 years ago

Also want to say thank you! This seems like superb code. It runs with very little overhead, and has been very stable. Some of the other solutions I have tried chew up major cpu cycles. I am using this to make chromecasts airplay endpoints so they can receive streams from Roon. Thanks again!

mylesagray commented 6 years ago

Absolutely, thank you a bunch @philippe44, awesome work!

mikehudson2 commented 6 years ago

Thanks Phillipe, really interesting work. Is there a community forum anywhere for users to share their experiences? If you need any feedback/help with debugging happy to help. I use it for Airplay -> Win 7 -> 6x Sonos devices.

aiwipro commented 6 years ago

Terrific work @philippe44! My multiroom Chromecast Audios (and their respective Groups) work flawlessly! I'm running your binary on MacOS High Sierra 10.13.4 as a service.

In order to make the bridge autostart and keep alive I created the file com.aircast.bridge.plist in ~/Library/LaunchAgents/ with

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.aircast.bridge</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Users/xxx/airconnect/aircast-osx-multi</string>
        <string>-x</string>
        <string>/Users/xxx/airconnect/config.xml</string>
        <string>-f</string>
        <string>/Users/xxx/airconnect/aircast.log</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>LaunchOnlyOnce</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>
Flybel commented 6 years ago

I agree that this is a great piece of work (Raspberry Pi and 4 Sonos devices)! One thing though, in the installation description in the readme, the command to download openssl 1.0.0 needs a tiny fix: +deb8u8_armhf.deb, the link you provided returned 404 for me. When setting everything correctly, there is no latency at all, this is purely amazing!

philippe44 commented 6 years ago

Thanks for finding out the link issue. There was a new version made available recently and I did not notice it.

mbnn commented 6 years ago

Thank you so much for this aircast and airupnp, it rocks! :) Using it on Linux. Can we donate somewhere for you? :)

philippe44 commented 6 years ago

Thanks for the happy feedback. I don't accept donation, but I appreciate the intention!

Jeronimo654 commented 6 years ago

It‘s really one of my favorite applications for my raspberry. Makes listening to Apple Music super easy.

mbnn commented 6 years ago

The only question I have (@philippe44) is why is aircast and airupnp split up and not both put in one executable? (just wondering).

philippe44 commented 6 years ago

UPnP and Chromecast protocol are very different, as well as the device detection. That would make stiching the two pretty difficult and a funny code architecture

kisamoto commented 6 years ago

Just wanted to chime in here and say after about 30 minutes of searching to fix this problem finding your repository has made my week. I see you don't accept donations but should you need any development help or want a happy Scottish/Swiss gift basket to say thank you just say the word. Thanks again for your effort.

philippe44 commented 6 years ago

Thanks ;-)

thewhit commented 6 years ago

Incredibly impressive work here @philippe44. Thank you.

kolobus commented 6 years ago

Thank you for your work!

bekirserifoglu commented 6 years ago

Ohh man. I so wanted to donate, but apparently you don't accept donations. You are a lifesaver for someone who decided to give up using Spotify on Mac OS. Keep up the good work, you good samaritan.

funxiun commented 6 years ago

Thank you so much for this!

I have 2 grouped Denon Heos 1 speakers and in combination with AirConnect Airplay is flawless! Also good to know that the Heos 1 speakers also need the -l 1000:2000 latency setting just like the Sonos. Otherwise you get unpredictable uPnP dropouts.

normanmaurer commented 6 years ago

Also just wanted to say thank you @philippe44 ! This software is awesome :)

KamistixX commented 6 years ago

Thank you @philippe44 Very nice and useful work indeed

sheilnaik commented 6 years ago

Want to chime in here. This took 10 seconds to test on my Mac, 5 minutes to set up on my Raspberry Pi (and running as a service). Wonderful work!

archer-jr commented 5 years ago

Worked brilliantly first time, my Sonos will finally get some proper use! Thanks @philippe44. Excellent!

mfbx9da4 commented 5 years ago

Thank you @philippe44 fantastic work! 👏❤️🍾

Spoonylein commented 5 years ago

Got it working on a VM with Debian running on my Synology 218+. Everything working fine with 3 Play:1, one standalone and the other two grouped as a pair of stereos. @philippe44: Great work, thank you so much !

nlights commented 5 years ago

I just got AirConnect working beautifully on a Raspberry Pi with very little effort, connecting to Sonos.

Same here! It's such a useful software - thank you very much @philippe44 !

holmestm commented 5 years ago

Turns out my digital radio supports uPnP - so now I have an AirPlay speaker in my Kitchen. Thanks for your work! My only issue was the libssl and libcrypto version on my Raspberry Pi. This was my quick and dirty fix:

cd /usr/lib/arm-linux-gnueabihf/
sudo ln -s libssl.so.1.0.2 libssl.so.1.0.0
sudo ln -s libcrypto.so.1.0.2 libcrypto.so.1.0.0
danielemery commented 5 years ago

Thanks so much @philippe44, an amazing project!

mnorkin commented 5 years ago

Thanks @philippe44 !!!! 🎉

biapar commented 5 years ago

🎉🎉🎉🎉🎉

eainjones commented 5 years ago

Hi @philippe44. You've saved me the price of an upgraded Sonos. I'm very grateful.

evengers commented 5 years ago

Thanks very much philippe44 !

It works just fine on my Rasp PI ...

BTW, you have some loyal followers in the German speaking world:

https://www.bjoerns-techblog.de/2018/02/airplay-auf-sonos-mit-airconnect/

scotty92fr commented 5 years ago

Hi @philippe44, I wanted to thank you very much ! No problem for airupnp-arm using on RPI3 Raspbian Strech, using your methode for libssl1.0.0. So easy to configure, following your readme installing methode. it work at first time !! thanks !

pinknoise commented 5 years ago

Finally got it working! Had to enable Multicast Pass-Through (firewall settings) on a Virgin Media Super Hub, if anyone else has been tearing their hair out.

Many thanks for your work on this Philippe - my new Sonos Play:1 now has full functionality. Cheers.

pwt commented 5 years ago

Finally got it working! Had to enable Multicast Pass-Through (firewall settings) on a Virgin Media Super Hub, if anyone else has been tearing their hair out.

Is that a Virgin Media SuperHub 3 you're referring to? Thanks.

pinknoise commented 5 years ago

No, it's a Virgin Media Super Hub 2ac - according to the admin screen.

pwt commented 5 years ago

Thanks. Mine's also a VM SH 2ac, but I see that I do have Multicast Pass-Through enabled. I think that's the default, as I don't recollect ever changing it.

pinknoise commented 5 years ago

I can't imagine that it's something that I fiddled with but you never know. Glad it's all sorted now - digging through the old closed issues gave me the clue to check it.

dirkluijk commented 5 years ago

Many thanks. Excellent example of a well-documented and stable open-source project. Got it working in no-time, both for my Sonos and my ChromeCast!

saberlight77 commented 5 years ago

Thanks @philippe44. Works great!

MrSimmo commented 5 years ago

Ditto thanks philippe

CapitaineKirk commented 5 years ago

Merci pour ce programme.

C'est réellement impressionnant de simplicité et d'efficacité.

Bravo.

chrislimk commented 5 years ago

Thank you @philippe44! My wife got me pair of KEFs which were sadly not airplay enabled, and while looking for a solution I stumbled onto this. I have since gotten an airport express to act as an airplay bridge, but the quality does not even compare to steaming through AirConnect(likely a steaming vs file problem)

Kept the app and i’m using it everyday! 👍🏻👏🏻

Muffo commented 5 years ago

Thanks a lot for creating AirConnect! Pre-built binaries made the installation super easy.

jonathangreen commented 5 years ago

Thank you very much @philippe44! I really appreciate the software and all the effort that went into it. Its be hugely helpful for me. You rock! 🤘🏻