Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 63 reacties, 50.439 views •

Een hobbyist laat een Raspberry Pi-minicomputer met behulp van een wifi-dongle en opensource-software dienst doen als een Airplay-speaker. Hierdoor kan een iPad-, iPod- of iPhone-bezitter audio streamen naar een audioset via de Raspberry Pi.

De Airplay-hack is ontwikkeld door de student Jordan Burgess. Hij stelt dat veel hardware die compatibel is met het Airplay-protocol van Apple stevig aan de prijs is en dat de 35 dollar kostende Raspberry Pi dienst kan doen als een betaalbaar alternatief. De hobbyist experimenteerde eerder met XBMC, die ook het Airplay-protocol ondersteunt, maar de mediacentersoftware zou in de praktijk nog te instabiel zijn bij het gebruik van deze feature.

Burgess voorzag de minicomputer van een wifi-dongle zodat de Raspberry Pi draadloos toegankelijk is voor iPads, iPods en iPhones. Vervolgens kan in de Linux-omgeving de Shairport-package geïnstalleerd worden. Shairport is een opensource-softwarepakket waarbij het Airplay-protocol via reverse engineering door derden gebruikt kan worden.

Na installatie van de software doet de Raspberry Pi dienst als een goedkope Airplay-speaker. Wel zou de geluidskwaliteit nog niet optimaal zijn en kan er achtergrondruis hoorbaar zijn. Als volgende stap wil Burgess onderzoeken of de geluidskwaliteit verbeterd kan worden door een usb-geluidskaart op de Raspberry Pi aan te sluiten.

Raspberry Pi als Airplay-speaker

Gerelateerde content

Alle gerelateerde content (27)

Reacties (63)

Reactiefilter:-163062+144+26+30
Moderatie-faq Wijzig weergave
Ik heb MPC op mijn Raspberry geinstalleerd. Nieuw artikel: "Hobbyist maakt internetradio van Raspberry Pi".

Serieus, waar slaat dit op? Is het alweer komkommertijd?
In mijn ervaring inderdaad ongeveer 2 seconden. Echter is dit voor muziek natuurlijk geen probleem. Voor films via Airfoil, kun je de tijdsvertraging in VLC gebruiken om dit te corrigeren.
Niet om zn ding 'neer te schieten' ofzo, maar ik vind het een beetje een onding, je kan toch ook gewoon met je pc over wifi streamen? of is dat op Apple apparaten een feature die je moet kopen ofzo??Snap de toegevoegde waarde niet zo tbh.

Sowieso ben ik niet echt de doelgroep denkik.

(trouwens alvast gelukkig nieuwjaar allemaal!!!)
Ruis kan kloppen, de analoge audio op de Pi is nou niet de beste die er is.
Jammer van de slechte rant zonder ook maar een greintje technisch bewijs...

Zoals OddesE al zegt:

- De implementatie is gewoon gereversed (beter nog: dat was al veel langer zo, het enige wat echt nieuw is, is dat iemand de RSA private key uit de ROM van een APEX gehaald heeft)

- Er is hier geen eer of nieuwigheid. Het is alsof iemand straks komt zeggen dat hij z'n Pi in een typemachine 'veranderd' heeft door een printer en een toetsenbord aan te sluiten

Daarnaast:

AirPlay is helemaal niet 'incompatible met de concurrent'. Ten eerste: er is geen concurrent. Ten tweede: als er een concurrent was, zou het dan niet 100% logisch zijn als het dan niet samen kon werken om dat ze aan het concurreren zijn?

Het is ook niet overdreven gepatenteerd, en technisch stelt het weldegelijk een nieuwe vinding voor, dit protocol is niet heel makkelijk te verzinnen. Nu bekend is hoe het werkt is het leuk, maar ik denk niet dat jij ooit een RAOP-achtig protocol gaat uitvinden in je leven.

Dan heb je nog dingen als:

- "hardware implementatie", bullshit, het is een software implementatie
- "bruikbaar maken op een non-Apple", het werkt officieel op iOS, OSX en Windows hosts, dus niet alleen maar op Apple hardware, daarnaast werkt het ook nog eens op alle speakers en receivers van fabrikanten die gewoon een AirPlay certificaat kopen en een key krijgen om het in te bouwen in hun firmware. Waarom moet dit? Om dat de media industrie nooit een protocol toe zou staan in muziek software waarmee je in theorie naar meerdere speakers kan streamen. Dat zou betekenen dat ze de controle verliezen over wie wat waar luistert, en dat willen ze niet. Apple heeft afspraken met ze gemaakt om toegang tot content te krijgen, en dat is nou eenmaal zoals de wereld werkt.

Daarbovenop:

Streamen van audio, over wifi, dat is zeker wel iets bijzonders als het zonder hoge latency, met goede kwaliteit, en met feedback gebeurt. Er is gewoon geen ander protocol dat je in staat stelt dit te doen. Daarom wordt er in de open source community aan dingen als Shairport gewerkt, om dat ze het ook willen, en inzien dat een protocol als RAOP daar erg goed in is.

Dus, als je zo graag iets slechts wil zeggen over iets, onderbouw het, en doe eerst wat onderzoek.

Daarnaast is dit dingetje, RPi + Shairport niks nieuws, heb ik zelf ook al gedaan, en is ook zeker niet een of andere unieke nieuwe makkelijke combinatie ofzo. Sinds de RSA private key voor RAOP auth geextraheerd is kan dit op alles wat maar netwerk en audio heeft.

[Reactie gewijzigd door johnkeates op 31 december 2012 00:05]

... maar de analoge aansluiting is gewoon erg slecht en via USB sound kaarten wordt de analoge verstoring ook overgebracht.
De meningen zijn verdeeld over de reden van de audio kwaliteit en jammer genoeg heeft niemand een scope gebruikt om de 'oplossingen' daadwerkelijk door te meten (clipping zou makkelijk te zien moeten zijn).

Dat de verstoring ook bij USB audio te horen zou moeten zijn is onzin: het geluid wordt digitaal naar de USB geluidskaart gestuurd en daar door een eigen DAC met versterker afgespeeld. Ofwel de voeding van de RPi is dan zo instabiel dat er ruis op de uitgang op treed of de USB geluidskaart is zelf slecht gemaakt (sterrenmerk als Trust of iets van de Aldi oid wat je ook op de fora ziet staan).

Ik heb er zelf een Terratec kaart aangehangen en die werkt perfect: zowel analoog als digitaal (toslink).
Het is ook niet bijzonder. Alles zit in shairport dacht ik.
Voor een DA via de USB? Kijk dan eens naar een Fiio E17
Hoe bedoel je? Heb AirFoil geïnstalleerd en dat werkt als een trein! Next, next, finish - daarna even de bron kiezen (welke applicatie je wil streamen) en je bent klaar! Werkt prima hoor en alles via de GUI; een kind kan de was doen :)
je haalt je wifi dongels en externe geluidskaart wel wat duur, beide voor een dollar of 6 te krijgen.
Dat zijn allemaal geen oplossingen voor de doorsnee consument.
Omdat het ouwe shit is wat jaren beschikbaar is en kan

http://www.airserverapp.com/
Airserver de beste software kan zelfs meer dan het orgineel van apple.
Wat is dit nou voor nieuws? Dat kan met elke computer, vooral voor Linux is hier zat software voor. Dit is een stukje software installen en that's it, om daar nou een nieuws post voor te maken.
Je kan bijna net zo goed een AirPort Express (90 euro) kopen die hetzelfde resultaat heeft (voor AirPlay)
Dit artikel moet snel gerectificeerd worden zodat maker van Shairport de eer krijgt. Of meer gebracht worden als iets informatiefs. Dit is letterlijk één van eerste dingen die ik deed met mijn RPi paar maanden geleden. Onder andere ArchLinux ARM heeft gewoon package voor Shairport en daardoor is het letterlijk één regel intikken om dit voor elkaar te krijgen. Wifi USB stick aan de praat krijgen stelt ook niks voor, was ik 2 uur mee bezig of zo.

Overigens is de analoge uitgang van RPi echt prut. Veel ruis en plopjes. Vandaar de nood voor een USB soundcard. Terratec Aureon bijvoorbeeld.

Ik dacht toen ik titel zag dat iemand mooie geïntegreerde oplossing had gemaakt. Dus RPi in een speaker had gebouwd wat er ook nog netjes uitzag zeg maar.

Het is leuk dat T.net stukjes schrijft over RPi maar dit is echt een slecht artikel. Hooguit leuk dat mensen nu weten dat Shairport bestaat en RPi het kan draaien.
Leuk hoor berichtjes over Raspberry Pi maar dit bericht mag wel snel gerectificeerd worden zodat schrijver van shairport eer krijgt en niet iemand die gewoon package heeft geïnstalleerd. Dit was één van eerste dingen die ik deed met mijn RPI. Shairport is gewoon een package van o.a. ArchLinux ARM. Is letterlijk 1 regel intikken, USB wifi dongle aan praat krijgen stelt ook niet zoveel voor (kostte mij 1,5 uur of zo).
Ja zag het (heb nog 11 Eden), alleen zie ik wel een airplay icoon verschijnen in iTunes 11 alleen niet een icoonvoor mijn xbmc pc. La maar, zoek wel ff verder .. dit gaat te ver offtopic :)

edit: reactie op Zer0

edit2: kennelijk heb je @buildtime libshairplay.so nodig wat vreemd is aangezien die ook met de sources van xbmc wordt meegeleverd, nou ja weer wat geleerd en het werkt nu :)

[Reactie gewijzigd door jb044 op 29 december 2012 17:58]

Ik raad iedereen een Traktor Audio 2 USB geluidskaart aan die muziek luistert via de computer. Kost 100 euro en je krijgt er een full versie bij van zo ongeveer het beste DJ programma. Het geluid is zoveel mooier dan van normale ingebouwde geluidskaarten!

Op dit item kan niet meer gereageerd worden.



HTC One (M9) Samsung Galaxy S6 Grand Theft Auto V Microsoft Windows 10 Apple iPad Air 2 FIFA 15 Motorola Nexus 6 Apple iPhone 6

© 1998 - 2015 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True