Maak een AirPlay-speaker van je Sonos

Door: Raymon - 30 reacties

Sonos-speakers zijn prima apparaten, maar ondersteunen nog geen AirPlay. De fabrikant heeft beloofd dat ondersteuning voor AirPlay 2 ergens in 2018 komt, maar met je Mac en een simpel script kun je het nu al werkend krijgen. Compleet met multiroom-audio.

Aan de slag? Download dit script, zet het in je Programma’s-map en voer het uit. Je Mac zal gebruikt worden om Airplay-audio naar je Sonos te sturen. Je kunt het ook standalone op bijvoorbeeld een Raspberry Pi uitvoeren.

AirConnect is Open Source

Wat het script doet is de meeste recente versie van de het Open Source-project AirConnect downloaden, de buffer op een halve seconde zetten en uitvoeren. Multiroom-groepen worden ondersteund en als je één speaker van de groep selecteert, wordt het geluid op alle speakers afgespeeld. Je kunt het venster op je Mac minimaliseren, maar niet afsluiten. Dan zal het afspelen stoppen.

Sonos AirPlay 001
Klik/tap voor groter.

Mac, Windows, Raspberry Pi

Als je AirConnect liever handmatig op een Mac installeert kan dat ook. Download het project van GitHub (directe link) en zoek in de map ‘bin’ naar het bestand ‘airupnp-osx-multi’. Dit kun je uitvoeren en het geheel zal vanzelf werken. Windows-gebruikers openen het bestand ‘airupnp-x86.exe’ of ‘airupnp-x86-64.exe’. Heb je een mini-computer zoals een Raspberry Pi hebt die altijd ingeschakeld is? Dan kun je het volgende op de terminal uitvoeren:

mkdir ~/airconnect
wget https://raw.githubusercontent.com/philippe44/AirConnect/master/bin/airupnp-arm -O ~/airconnect/airupnp-arm
chmod +x ~/airconnect/airupnp-arm
~/airconnect/airupnp-arm -l 500:500 -z

De parameter -z zorgt ervoor dat het proces op de achtergrond start en blijft werken wanneer het terminalvenster wordt gesloten of de SSH-verbinding wordt verbroken. Als je kennis van open source-software hebt en bij wil dragen of een bug wil melden, kan dat via de GitHub-pagina van het project.

Reacties

30 reacties
  • Profielfoto
    Luuk

    Tjsha je kunt het doen, of wachten op de update. Begin 2018 gaan alle sonos speakers AirPlay 2 ondersteunen.

  • Profielfoto
    Maarten

    Werkt dit ook bij andere apparaten?

  • Profielfoto
    neuerburg

    Of je sluit gewoon je airport aan op je audio input. Werkt ook feilloos.

  • Profielfoto
    xvilo

    @luuk: Sonos heeft aangegeven dat in Q1 van 2018 AirPlay 2 support komt. Máár er is niet gezegd voor welke modellen dit beschikbaar komt.

    @Maarten: Het script kan ook naar Chromecast casten via AirPlay:)

    @neuerburg: Leuk, moet je er wel een hebben:(

  • Profielfoto
    goulashkanone

    @xvilo

    In het artikel van 4 oktober op deze site over Sonos en AirPlay2, staat dat alle Sonos speakers gaan werken met d.m.v. een software update.

    link

  • Profielfoto
    verbeterjemac

    Thx Raymond, hier was ik naar op zoek. Top!

  • Profielfoto
    MacBooky

    Vooral een hoop gekraak

  • Profielfoto
    Shmoo

    Heeft de HomePod Bluetooth 5.0 of niet?

    Waarom is er geen pagina van de HomePod op de website van Apple. Helemaal niets bij muziek te vinden over de HomePod. Ik neem aan dat het dus maart wordt voordat het ding op de markt komt.

  • Profielfoto
    janau

    Ik heb de DAC variant van de Raspberry Pi: de Hifiberry. Maar die wordt al automatisch door AirPlay gezien. Ik neem aan dat de Volumio software daarvoor zorgt.

  • Profielfoto
    bjorngra

    Heeft de HomePod Bluetooth 5.0 of niet?

    Waarom is er geen pagina van de HomePod op de website van Apple. Helemaal niets bij muziek te vinden over de HomePod. Ik neem aan dat het dus maart wordt voordat het ding op de markt komt.

    http://apple.com/homepod/

  • Profielfoto
    ageman

    Nog steeds blij met mijn sonos;-)

  • Profielfoto
    bjorngra

    Op dit script heb ik lang gewacht. Werk Top!:grin:

  • Profielfoto
    mjve

    Geweldig, werk prima.

  • Profielfoto
    Harley

    Is natuurlijk geen oplossing ivm de lipsynch.

    Zit hier gewoon een kabel tussen.

  • Profielfoto
    jassie

    Blijft dit werken na een reboot van TV/chromecast?

  • Profielfoto
    Ruwepit

    Heeft de HomePod Bluetooth 5.0 of niet?

    Waarom is er geen pagina van de HomePod op de website van Apple. Helemaal niets bij muziek te vinden over de HomePod. Ik neem aan dat het dus maart wordt voordat het ding op de markt komt.

    http://apple.com/homepod/

    Bedankt!!! Ik denk als Shmoo het niet kan vinden dan hoef ik het zeker niet te proberen. Geeft weer hoop op de toekomst….

  • Profielfoto
    Shmoo

    Er blijkt helemaal niets van BT in dit soort speakers te zitten, ze doen alles over Wi-Fi of ethernet.

    Dat is fucked up. Ik ben op zoek naar een speaker dat als algemene speaker voor zo’n beetje alles dat geluid maakt in het huis kan dienen en waar je meerdere dingen meer kunt koppelen.

    Dus standaard is de speaker bijv. gekoppeld aan mijn Mac mini en dient het voor systeemgeluidjes en wat niet allemaal in macOS maar ik kan de speaker ook gebruiken om via mijn iPhone Spotify aan te zetten en dan op de speaker af te spelen. Dat blijkt allemaal niet mogelijk te zijn. Bluetooth 5 heeft de specificatie om bijv. twee koptelefoons met één device (iPhone) tegelijk te koppelen.

  • Profielfoto
    maconly

    Ik heb ook sonos maar vindt het maar een k u t product, m’n desktop weggedaan en nu m’n macbook pro als muziekbron, die moet nu altijd standby staan .
    Had er geen usb poort gekund op m’n playbar of op play2.

    Nieuwe interface is ook een puzzle geworden.

    Hersenloos product

  • Profielfoto
    maconly

    Iemand enig idee om een usb ding aan de playbar te hangen zodat ik mn laptop niet hoeft te gebruiken.

  • Profielfoto
    cheque

    Speakers van B&O, doen het met AirPlay zonder gedoe. En nog super mooi geluid ook!

  • Profielfoto
    la1974

    k heb ook sonos maar vindt het maar een k u t product, m’n desktop weggedaan en nu m’n macbook pro als muziekbron, die moet nu altijd standby staan .
    Had er geen usb poort gekund op m’n playbar of op play2.

    Nieuwe interface is ook een puzzle geworden.

    Hersenloos product

    Eerder een hersenloze aankoop van je.

    Je koopt een product waarvan je de specificaties niet kent en waarvan je de bediening niet snapt.

    Had je je in het product verdiept, dan had je geweten dat Sonos met vrijwel alle streamingdiensten werkt en gebruik kan maken van verschillende muziekservers.

    Werkt allemaal prima.

    Alleen een harde schijf met muziek op je Sonos product aansluiten kan niet. Met een beetje surfen had je dit vooraf kunnen weten.

  • Profielfoto
    hans dorsman

    Ik heb ook sonos maar vindt het maar een k u t product, m’n desktop weggedaan en nu m’n macbook pro als muziekbron, die moet nu altijd standby staan .
    Had er geen usb poort gekund op m’n playbar of op play2.

    Nieuwe interface is ook een puzzle geworden.

    Hersenloos product

    Je kunt een NAS gebruiken of een rasberry pi met daaraan een USB schijf.

  • Profielfoto
    Tenvox

    Klopt het dat bij de script versie van dit verhaal je hem elke keer moet ‘runnen’ om het te kunnen gebruiken? Of doe ik iets verkeerd. Daarnaast, ik ben super blij met dit script en kon helaas niet wachten tot begin volgend jaar. Zat hier al zolang op te wachten. De maker van dit script is mijn held van de dag.

  • Profielfoto
    Doede

    Ik maak momenteel gebruik van AirSonos, dat draait via de Terminal. Moet je inderdaad ook iedere keer opnieuw aanzetten en de Terminal niet afsluiten. Buffertijd is wel >0,5s, wat wel eens irritant is.

  • Profielfoto
    maconly

    k heb ook sonos maar vindt het maar een k u t product, m’n desktop weggedaan en nu m’n macbook pro als muziekbron, die moet nu altijd standby staan .
    Had er geen usb poort gekund op m’n playbar of op play2.

    Nieuwe interface is ook een puzzle geworden.

    Hersenloos product

    Eerder een hersenloze aankoop van je.

    Je koopt een product waarvan je de specificaties niet kent en waarvan je de bediening niet snapt.

    Had je je in het product verdiept, dan had je geweten dat Sonos met vrijwel alle streamingdiensten werkt en gebruik kan maken van verschillende muziekservers.

    Werkt allemaal prima.

    Alleen een harde schijf met muziek op je Sonos product aansluiten kan niet. Met een beetje surfen had je dit vooraf kunnen weten.

    Werkte prima op mn desktop maar slecht op mn macbook.
    Nieuwe soft is onoverzichtelijk.

    Dus doe nou niet zo bijdehand alsof ik retarded ben, via een nas kan je er een datadrager aan hangen maar dat vind ik omslachtig.
    Playbar van €800 had best een usb poort kunnen hebben.
    Ik wil geen streamingdienst ik hen een 2000 cd’s op mijn mac gezet die ik af wil spelen.

  • Profielfoto
    Joid

    Dat moet toch best pijn doen. 2000 cd’s ooit aangeschaft, á – zullen we zeggen – €10. Is dus €20.000 ooit uitgegeven.

    Daarvan had je 1333 maanden Apple Music kunnen aanschaffen. Oftewel 111 jaar.

    En dan heb ik het nog niet eens over de ellende van al die cd’s ergens bewaren.

    Lang leve de streamingdienst.

    On topic: wat is het verschil tussen dit script en AirSonos?

  • Profielfoto
    maconly

    nee hoor doet geen pijn.

  • Profielfoto
    MacRay

    Waarom klooien als je gewoon een geweldige klinkende luidspreker van b&o kunt kopen. Beter als dat geprutel van sonos!

    Instapper en geweldig geluid :
    https://www.beoplay.com/landingpages/beoplaym3#introducing

  • Profielfoto
    Fraggernl

    Hoi allen. Om AirPlay te gebruiken, heb ik daar nog iets voor nodig, buiten een sonos en iPhone om? Of komt er nog een derde apparaat aan te pas?

  • Profielfoto
    Mars

    Ik heb het script van OMT gebruikt maar de muziek ‘hikte’

    Op de Github is te lezen dat bij Sonos de latency op 1000:2000 moet worden ingesteld. Het script dus even aanpassen voor wie die met Sonos wil gebruiken.
    Dit hielp inderdaad.

    (airconnect in Applicaties->show package contents->Contents->Resources->scripts, en daar het script aanpassen)

    Of @Raymon past het artikel aan;)