06/05/2023
Har du nogensinde ønsket at streame musik eller spejle din iPhone-skærm til et større display uden at investere i dyre Apple TV-bokse eller trådløse højttalersystemer? Raspberry Pi, den lille, men mægtige enkeltkortcomputer, tilbyder en utrolig alsidig og omkostningseffektiv løsning. Ved at udnytte open source-software kan din Raspberry Pi forvandles til en fuldgyldig AirPlay-modtager, der bringer trådløs streaming til dit hjemmeunderholdningssystem. Denne guide vil dykke ned i de forskellige metoder til at opnå dette, uanset om du vil streame lyd til dine højttalere, spejle din skærm til dit tv eller endda sende AirPlay-lyd til dine UPnP-, Sonos- eller Chromecast-enheder.

AirPlay er Apples proprietære protokol, der muliggør trådløs streaming af lyd, video og fotos mellem Apple-enheder. Selvom det primært er designet til at fungere inden for Apples økosystem, har open source-fællesskabet udviklet imponerende løsninger, der lader andre enheder, som Raspberry Pi, agere som AirPlay-modtagere. Raspberry Pi er ideel til dette formål på grund af sin lave pris, lille formfaktor og evne til at køre Linux-baserede operativsystemer, hvilket giver fleksibilitet til at installere og konfigurere specialiseret software. Lad os udforske de mest populære og effektive måder at gøre din Raspberry Pi til et AirPlay-kraftcenter.
- Forvandl Din Raspberry Pi til en AirPlay-Lydmodtager med Shairport Sync
- Forvandl Din Raspberry Pi til en AirPlay-Skærmspejlingsserver med RPiPlay
- Udvid AirPlay til UPnP/Sonos/Chromecast med AirConnect
- Sammenligningstabel for AirPlay-løsninger på Raspberry Pi
- Ofte Stillede Spørgsmål (FAQ)
- Virker AirPlay på en Raspberry Pi Zero?
- Kan jeg streame video fra min iPhone til min Raspberry Pi?
- Kan jeg bruge min Raspberry Pi til at streame AirPlay til mine Sonos-højttalere?
- Hvorfor er der forsinkelse, når jeg skifter sang eller kilde via AirPlay på min Raspberry Pi?
- Skal jeg bruge en kablet netværksforbindelse for optimal ydeevne?
- Er AirPlay på Raspberry Pi lovligt?
- Konklusion
Forvandl Din Raspberry Pi til en AirPlay-Lydmodtager med Shairport Sync
Hvis dit primære mål er at streame lyd fra dine Apple-enheder til dine eksisterende højttalere, er Shairport Sync den perfekte løsning. Dette open source-program implementerer Apples AirPlay-lydprotokoller og lader din Raspberry Pi fungere som en AirPlay-højttaler. Det er en fremragende måde at modernisere ældre stereoanlæg eller højttalere på, uden at skulle købe nye trådløse systemer.
Hvad du skal bruge:
- En Raspberry Pi (enhver model, men Pi 3B+ eller nyere anbefales for optimal ydeevne).
- Et SD-kort (minimum 8 GB, Klasse 10 anbefales).
- En strømforsyning til din Raspberry Pi.
- Højttalere eller et stereoanlæg.
- Et lydkabel (HDMI eller 3,5 mm jackstik, afhængigt af dine højttalere/stereoanlæg).
- En kablet eller trådløs netværksforbindelse til din Pi.
Trin-for-trin guide til opsætning af Shairport Sync:
Følg disse trin for at installere og konfigurere Shairport Sync på din Raspberry Pi. Det er bedst at starte med en frisk installation af Raspbian Lite for at minimere potentielle konflikter og sikre en ren opsætning.
Forbered dit SD-kort: Download det seneste Raspbian Lite-image fra Raspberry Pi's officielle hjemmeside. Brug et program som Etcher til at kopiere imaget til dit SD-kort. Når dette er gjort, indsæt SD-kortet i din Raspberry Pi og start den op.
Installer nødvendige pakker: Åbn en terminal på din Raspberry Pi (eller forbind via SSH) og kør følgende kommandoer for at opdatere systemet og installere de nødvendige afhængigheder for Shairport Sync:
sudo apt-get update sudo apt-get upgrade -y sudo apt-get install -y autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltomanDisse pakker er essentielle for at kompilere og køre Shairport Sync korrekt, herunder understøttelse af lyd, netværksregistrering (Bonjour/Avahi) og SSL-kryptering.
Klon Shairport Sync-repositoryet: Naviger til din hjemmemappe og klon Shairport Sync-kildekoden fra GitHub:
cd ~ git clone https://github.com/mikebrady/shairport-sync.gitByg og installer Shairport Sync: Gå ind i den klonede mappe og kør byggeprocessen. Dette vil kompilere kildekoden til en eksekverbar fil.
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl=openssl --with-metadata --with-systemd make sudo make installKommandoen
./configurespecificerer, at Shairport Sync skal bygges med ALSA (lyd), Avahi (Bonjour-registrering), OpenSSL (kryptering), metadata (visning af sanginformation) og systemd (til automatisk start).
It will detect UPnP/Sonos/Chromecast players, create as many virtual AirPlay devices as needed, and act as a bridge/proxy between AirPlay clients (iPhone, iPad, iTunes, MacOS, AirFoil ...) and the real UPnP/Sonos/Chromecast players. The audio, after being decoded from alac, can be sent in plain, or re-encoded using mp3, aac or flac. Aktiver Shairport Sync ved opstart: For at sikre, at Shairport Sync starter automatisk, hver gang din Raspberry Pi tændes, skal du aktivere systemd-tjenesten:
sudo systemctl enable shairport-syncForbind din Raspberry Pi: Tilslut nu din Raspberry Pi til dit stereoanlæg eller dine højttalere ved hjælp af et HDMI-kabel (hvis dit anlæg understøtter HDMI-lyd) eller et 3,5 mm lydkabel. Din Raspberry Pi AirPlay-modtager bør nu være klar! For at bekræfte, at det virker, skal du tage en Apple-enhed (iPhone, iPad, Mac) og åbne AirPlay-menuen (f.eks. i Kontrolcenter eller Systemindstillinger > Lyd). Din Raspberry Pi bør vises på listen, klar til at modtage AirPlay-streams.
Forbedring af den analoge lydudgang (hvis du bruger 3,5 mm jackstik)
Den indbyggede analoge lydudgang på Raspberry Pi kan forbedres betydeligt med et par justeringer, hvis du bruger 3,5 mm jackstikket i stedet for HDMI. Dette kan reducere støj og forbedre klarheden i lyden.
Opdater Raspberry Pi's firmware: Kør følgende kommando for at opdatere din Pis firmware. Dette kan tage et stykke tid, og det er vigtigt, at din Raspberry Pi ikke mister strøm under denne proces.
sudo rpi-updateRediger boot-konfigurationsfilen: Når firmwareopdateringen er gennemført, skal du slukke din Raspberry Pi og fjerne SD-kortet. Indsæt SD-kortet i en kortlæser tilsluttet en computer. Find filen
/boot/config.txtpå SD-kortet og åbn den med en teksteditor. Tilføj følgende nye linje i filen:audio_pwm_mode=2Gem filen, sæt SD-kortet tilbage i din Raspberry Pi, og tænd den igen.
Indstil analog udgang som standard: Med din Raspberry Pi tændt igen skal du køre denne kommando i terminalen for at sikre, at den analoge udgang er hovedlydudgangen og ikke HDMI:
amixer cset numid=3 1Juster lydstyrkeområdet i Shairport Sync: Den sidste ting er at ændre lydstyrke-dB-området, som Shairport Sync bruger. Dette gøres i Shairport Sync's konfigurationsfil. Kør følgende kommando for at åbne filen:
sudo nano /usr/local/etc/shairport-sync.confFind linjen
volume_range_db = 60og erstat den medvolume_range_db = 30. Gem filen ved at trykkeCTRL + X, derefterYogENTER.Genstart Raspberry Pi: For at sikre, at alle ændringer træder i kraft, skal du genstarte din Raspberry Pi:
sudo reboot
Ekstra tips til forbedring af lydkvalitet
Selv efter ovenstående trin kan du stadig finde lyden mangelfuld. Her er et par yderligere tips til at forbedre lydkvaliteten fra din Raspberry Pi:
- Brug et eksternt USB-lydkort: Dette er den mest effektive måde at forbedre lydkvaliteten på. Et USB-lydkort overtager D/A-konverteringen (digital-til-analog) fra Pi'ens indbyggede, ofte mindre præcise chip. Populære muligheder inkluderer HiFiBerry HATs (Hardware Attached on Top) eller et simpelt, billigt USB-lydkort.
- Brug Pulseaudio: Pulseaudio er en lydserverpakke til Linux, der kan forbedre lydkvaliteten betydeligt og give mere kontrol over lydrouting.
- Sørg for tilstrækkelig strøm: En stabil strømforsyning er afgørende. Utilstrækkelig strøm kan føre til knasende lyde eller ustabil ydeevne, især når Pi'en er under belastning. Brug en anbefalet strømforsyning af god kvalitet.
Forvandl Din Raspberry Pi til en AirPlay-Skærmspejlingsserver med RPiPlay
Mens Shairport Sync fokuserer på lyd, åbner RPiPlay døren til AirPlay-skærmspejling, så du kan vise din iPhone- eller iPad-skærm direkte på et tv eller en skærm, der er tilsluttet din Raspberry Pi. Dette er perfekt til præsentationer, spil, eller når du blot vil se indhold fra din mobile enhed på en større skærm.
RPiPlay er en open source-implementering af en AirPlay-spejlingsserver for Raspberry Pi. Målet er at få den til at køre problemfrit, selv på en Raspberry Pi Zero. Den understøtter skærmspejling og lyd for iOS 9 eller nyere, og nyere macOS-versioner synes også at være kompatible. RPiPlay udnytter Pi'ens GPU til afkodning af h264-videostreamen, hvilket sikrer effektiv afspilning. Selvom den ikke har hardwareacceleration til AAC-lyd (som AirPlay-spejling bruger), anvendes FDK-AAC-dekoderen til dette formål.

Ydeevneovervejelser:
For at opnå den bedste ydeevne med RPiPlay, især på en Raspberry Pi Zero, er der et par anbefalinger:
- Brug en kablet netværksforbindelse: Dette minimerer forsinkelse og sikrer en mere stabil stream.
- Kompiler med -O3: Under byggeprocessen kan du optimere koden for ydeevne ved at bruge
cmake --DCMAKE_CXX_FLAGS="-O3" --DCMAKE_C_FLAGS="-O3" ... - Deaktiver debugging: Sørg for, at
DUMP-flagene ikke er aktive, og undgå at bruge-ddebug log-flaget, da det kan føre til hakkende afspilning på grund af tung konsoludgang. - Undgå andre krævende opgaver: Dette er særligt vigtigt for lyd på Pi Zero, da ressourcerne er begrænsede.
Sådan bygger og installerer du RPiPlay:
RPiPlay kræver nogle specifikke pakker og en byggeproces. Sørg for, at din Raspberry Pi kører en nyere version af Raspbian (f.eks. Stretch eller Buster).
Installer nødvendige pakker: Ligesom med Shairport Sync, skal du installere en række pakker, der er nødvendige for byggeprocessen:
sudo apt-get install -y cmake libavahi-compat-libdnssd-dev libplist-dev libssl-devBemærk, at
ilclientog Broadcoms OpenMAX-stack, som er til stede i/opt/vci Raspbian, også er påkrævet, men de er typisk allerede installeret som en del af Raspbian.Klon RPiPlay-repositoryet:
git clone https://github.com/FD-/RPiPlay.git cd RPiPlayByg RPiPlay: Gå ind i den nyoprettede mappe, lav en bygge-mappe, og kør cmake og make:
mkdir build cd build cmake .. make -j-j-flaget udnytter alle CPU-kerner til en hurtigere kompilering. Bemærk, at GCC 5 eller nyere er påkrævet.Global installation (valgfrit): Hvis du ønsker at kunne køre
rpiplayfra enhver mappe, kan du installere den globalt:sudo make install
Anvendelse og grundlæggende indstillinger:
Når RPiPlay er bygget, kan du starte den eksekverbare fil. En AirPlay-spejlingsmål-enhed vil derefter dukke op på dit netværk. Her er nogle nyttige kommando-linjeindstillinger:
-n <navn>: Angiver netværksnavnet for AirPlay-serveren (f.eks.-n MitPiAirPlay).-b (on|auto|off): Viser sort baggrund altid, kun under aktiv forbindelse, eller aldrig.-r (90|180|270): Angiver billedrotation i multipla af 90 grader.-f (horiz|vert|both): Angiver billedvending (flip).-l: Aktiverer lav-latency-tilstand. Dette reducerer forsinkelsen ved at rendere lyd- og videobilleder så snart de modtages, men kan føre til hakkende afspilning og manglende lyd-video-synkronisering.-a (hdmi|analog|off): Indstiller lydudgangsenheden (f.eks.-a hdmi).-vr <renderer>: Vælg en videorenderer (rpi,gstreamerellerdummy).rpier standard for Raspberry Pi.-ar <renderer>: Vælg en lydrenderer (rpi,gstreamerellerdummy).rpier standard for Raspberry Pi.-d: Aktiverer debug-logging. Vil føre til hakkende afspilning på grund af tung konsoludgang.
Et eksempel på en startskript kunne se således ud (som fundet i den leverede tekst):
#!/bin/bash cd /home/raspex/dev/RPiPlay/build ./rpiplay -n PiPlay -b auto -a hdmi -lDette script starter RPiPlay med navnet "PiPlay", automatisk sort baggrund, HDMI-lydudgang og lav-latency-tilstand. Tjenesten sidder og venter på en forbindelse, så du behøver ikke at gøre noget, før du opretter forbindelse – bare skift tv'et til den korrekte indgang for Pi'en og forbind din iPad/iPhone.
Vigtig information om AirPlay-protokoller og fremtiden:
Det er vigtigt at bemærke, at AirPlay-protokollen har udviklet sig over tid. RPiPlay, som er baseret på tidligere open source-implementeringer, bruger i øjeblikket en "ældre" (legacy) protokol, der blev introduceret med iOS 9. Selvom denne protokol stadig understøttes af nyere iOS-versioner (op til iOS 12.2 som en legacy-tilstand), er der ingen garanti for, at Apple vil fortsætte med at understøtte den i fremtiden. Nyere AirPlay 2-protokoller (fra iOS 11.4) involverer yderligere kryptering og parringsprocedurer, som RPiPlay i sin nuværende form ikke understøtter fuldt ud. Dette betyder, at alle tredjeparts AirPlay-modtagere på et tidspunkt skal opdateres til den nye (fuldt krypterede) protokol. I dag fungerer RPiPlay dog stadig pålideligt for skærmspejling med de fleste iOS- og macOS-enheder.
Udvid AirPlay til UPnP/Sonos/Chromecast med AirConnect
Hvad hvis du vil bruge AirPlay til at streame lyd til dine eksisterende UPnP-, Sonos- eller Chromecast-højttalere? AirConnect er løsningen. Dette smarte værktøj fungerer som en bro eller proxy, der får dine Chromecast- og UPnP-kompatible enheder til at fremstå som AirPlay-enheder på dit netværk. Det giver dig mulighed for at centralisere din lydafspilning og udnytte din Raspberry Pi som et knudepunkt for multi-room lyd.
AirConnect kan køre på stort set enhver maskine med netværksadgang, herunder Raspberry Pi. Den opdager UPnP/Sonos/Chromecast-afspillere og opretter lige så mange virtuelle AirPlay-enheder som nødvendigt. Når lyd modtages fra en AirPlay-klient (f.eks. din iPhone eller iTunes), afkodes den fra ALAC og kan derefter sendes i klartekst eller gen-enkodes til formater som MP3, AAC eller FLAC, afhængigt af hvad din mål-afspiller understøtter. Metadata (kunstner, titel, album, cover) kan også sendes, hvis MP3- eller AAC-gen-enkodning bruges, og UPnP/DLNA-enheden understøtter ICY-protokollen.

Installation og kørsel af AirConnect:
Den nemmeste måde at installere AirConnect på er at downloade de præ-byggede binære filer, der er tilgængelige. For Raspberry Pi skal du finde den fil, der matcher din Pi's arkitektur (f.eks. airupnp-linux-arm for ældre Pi'er eller airupnp-linux-aarch64 for Pi 3B+/4).
Download binærfilen: Du kan downloade den manuelt via din browser eller direkte i terminalen på din Pi, f.eks.:
wget https://raw.githubusercontent.com/philippe44/AirConnect/master/airconnect-<X.Y.Z>.zip unzip airconnect-<X.Y.Z>.zipErstat
<X.Y.Z>med den aktuelle version. Vælg den korrekte binære fil fra den udpakkede mappe (f.eks.airupnp-linux-armfor UPnP/Sonos elleraircast-linux-armfor Chromecast).Gør filen eksekverbar: Naviger til den mappe, hvor du har gemt den eksekverbare fil, og giv den eksekveringsrettigheder:
chmod +x <eksekverbar>Erstat
<eksekverbar>med filnavnet, f.eks.airupnp-linux-arm.Kør AirConnect: Du kan starte programmet ved at skrive
./<eksekverbar>i terminalen. For Sonos- og Heos-afspillere kan det være nyttigt at angive en latenstid for bedre synkronisering, f.eks.:./airupnp-linux-arm -l 1000:2000Du bør se logbeskeder på skærmen, og nye AirPlay-enheder vil nu dukke op på dine iOS/macOS/iTunes-klienter.
Kør i baggrunden: Når du har bekræftet, at det virker, kan du afslutte programmet (skriv
exit) og genstarte det med-z-flaget for at køre det i baggrunden:./airupnp-linux-arm -l 1000:2000 -zDette giver dig mulighed for at lukke terminalvinduet. For automatisk start ved opstart anbefales det at opsætte en systemd-tjeneste, som beskrevet i den originale dokumentation.
Konfigurationsmuligheder og finjustering:
AirConnect tilbyder mange konfigurationsmuligheder via kommando-linje-flag eller en config.xml-fil (standard er config.xml i samme mappe som den eksekverbare fil). Nogle vigtige parametre inkluderer:
-n <navn>: Angiver navnet på den virtuelle AirPlay-enhed.-l <rtp>:<http>: Justerer bufferstørrelser for RTP- og HTTP-lyd, hvilket kan hjælpe med hakken eller forsinkelse. Anbefales for Sonos/Heos.-c <codec>: Indstiller codec til gen-enkodning af lyd (f.eks.mp3:320for 320 Kb/s MP3,flac:0for FLAC uden komprimering).-v <faktor>: Indstiller en medievolumenfaktor for alle enheder (standard 0.5).metadata <0|1>: Sender metadata til afspilleren (kun for MP3/AAC og hvis afspiller understøtter ICY-protokol).http_length <-3|-1|0>: Kontrollerer HTTP-overførselstilstande (-3for chunked,-1for ingen content-length,0for fast dummy-længde). Dette kan være afgørende for kompatibilitet med visse UPnP-afspillere, der har dårlige HTTP-stakke.
Udfordringer med lydsynkronisering og forsinkelse:
Det er vigtigt at forstå, at AirConnect er en lyd-kun applikation. Du skal ikke forvente at kunne afspille en video på din enhed og få lyden synkroniseret via UPnP/Sonos/Chromecast. Dette virker ikke og kan ikke virke, uanset latency-parametre. Årsagen ligger i de fundamentale forskelle mellem AirPlay's "virtuelle ledning"-model og UPnP/Chromecast-afspilleres "fil"-model.
Når du skifter nummer eller kilde på din iPhone, kan der opstå en forsinkelse, før du hører ændringen. AirPlay-afsendere (f.eks. din iPhone) sender lyd som en kontinuerlig strøm med en lille buffer (typisk 1-2 sekunder). Når du skifter nummer, skubber iOS blot den nye lyd gennem den eksisterende forbindelse. Hvis iOS ikke sender en "flush"-kommando (som nogle apps eller nyere iOS-versioner undlader), vil AirConnect fortsætte med at afspille den gamle lyd, indtil bufferen er tom. Dette kan forstærkes af urets hastighedsforskelle mellem iPhone og afspilleren, hvilket kan øge forsinkelsen over tid. Desværre er der intet, AirConnect kan gøre ved dette, da det er en begrænsning i den måde, AirPlay-kilden interagerer på.

Sammenligningstabel for AirPlay-løsninger på Raspberry Pi
| Funktion | Shairport Sync | RPiPlay | AirConnect |
|---|---|---|---|
| Hovedformål | AirPlay lydmodtager | AirPlay skærmspejling (video + lyd) | AirPlay til UPnP/Sonos/Chromecast bro (kun lyd) |
| Understøttede enheder | Enhver AirPlay-aktiveret enhed (iOS, macOS, iTunes) | iOS 9+, nyere macOS-versioner | Enhver AirPlay-aktiveret enhed til UPnP/Sonos/Chromecast |
| Lydudgang | 3,5 mm jackstik, HDMI, USB DAC | HDMI | Tilsluttede UPnP/Sonos/Chromecast-enheder |
| Videoudgang | Nej | Ja (skærmspejling) | Nej |
| Kompleksitet (opsætning) | Moderat (kompilering) | Moderat (kompilering) | Nem (binære filer) |
| Ydeevnekrav | Lav (godt for Pi Zero) | Moderat (Pi 3B+ bedre end Pi Zero for video) | Lav (godt for Pi Zero) |
| Fremtidig kompatibilitet | Høj (kun lydprotokol) | Potentielt begrænset (bruger ældre spejlingsprotokol) | Høj (brofunktion) |
| Anvendelsesområder | Trådløse højttalere, stereoanlæg | Trådløs skærm til tv/monitor, præsentationer | Integrering af AirPlay med eksisterende smarte højttalere |
Ofte Stillede Spørgsmål (FAQ)
Her er svar på nogle af de mest almindelige spørgsmål vedrørende AirPlay på Raspberry Pi:
Virker AirPlay på en Raspberry Pi Zero?
Ja, både Shairport Sync (lyd) og RPiPlay (skærmspejling og lyd) kan køre på en Raspberry Pi Zero. Dog vil ydeevnen, især for video med RPiPlay, være mærkbart glattere på en Raspberry Pi 3B+ eller nyere modeller på grund af deres kraftigere hardware. For optimal ydeevne på en Pi Zero anbefales det at bruge en kablet netværksforbindelse og undgå andre krævende opgaver.
Kan jeg streame video fra min iPhone til min Raspberry Pi?
Ja, det kan du. Ved at opsætte RPiPlay på din Raspberry Pi kan du spejle skærmen fra din iPhone eller iPad til et tv eller en skærm, der er tilsluttet din Pi. Dette inkluderer videoindhold, apps og alt andet, der vises på din mobile enheds skærm.
Kan jeg bruge min Raspberry Pi til at streame AirPlay til mine Sonos-højttalere?
Absolut! Med AirConnect kan din Raspberry Pi fungere som en bro mellem dine Apple-enheder og dine Sonos-højttalere (eller andre UPnP/Chromecast-kompatible enheder). AirConnect får dine Sonos-højttalere til at fremstå som AirPlay-enheder på dit netværk, hvilket giver dig mulighed for at streame lyd direkte til dem.
Hvorfor er der forsinkelse, når jeg skifter sang eller kilde via AirPlay på min Raspberry Pi?
Denne forsinkelse skyldes ofte den måde, AirPlay-protokollen og tredjepartsmodtagere interagerer på. AirPlay sender lyd som en kontinuerlig strøm, og hvis den afsendende enhed (f.eks. din iPhone) ikke sender en "flush"-kommando, når du skifter sang, vil modtageren afspille den resterende lyd i bufferen, før den nye lyd starter. Dette kan tage et par sekunder. For bro-løsninger som AirConnect kan forskelle i urets hastighed mellem enheder yderligere forlænge denne forsinkelse over tid.
Skal jeg bruge en kablet netværksforbindelse for optimal ydeevne?
Det anbefales på det kraftigste at bruge en kablet netværksforbindelse (Ethernet) til din Raspberry Pi, især når du streamer video med RPiPlay eller bruger AirConnect. Wi-Fi kan introducere forsinkelse og ustabilitet, hvilket kan føre til hakken i lyd eller video. En kablet forbindelse sikrer den mest stabile og lav-latency streamingoplevelse.
Er AirPlay på Raspberry Pi lovligt?
De open source-implementeringer som Shairport Sync, RPiPlay og AirConnect er udviklet baseret på frit tilgængelig information om AirPlay-protokollen. De er beregnet til uddannelsesmæssige formål og personlig brug. Selvom AirPlay er Apples proprietære teknologi, er der mange tredjeparts-modtagere på markedet. Det er brugerens ansvar at sikre, at alle lokale love overholdes, og projektudviklerne fralægger sig ansvar for eventuelle juridiske spørgsmål relateret til Apples rettigheder, især i forbindelse med FairPlay-biblioteker, som nogle projekter benytter.
Konklusion
Som du kan se, er Raspberry Pi en utrolig alsidig og kraftfuld platform, der kan forvandles til en fuldgyldig AirPlay-modtager for både lyd og video. Uanset om du ønsker at puste nyt liv i et gammelt stereoanlæg med Shairport Sync, spejle din iPhones skærm til dit tv med RPiPlay, eller integrere dine Sonos-højttalere i dit AirPlay-økosystem med AirConnect, er der en løsning, der passer til dine behov. Ved at følge de detaljerede trin og tips i denne guide kan du nemt opsætte din egen AirPlay-løsning og nyde trådløs streaming uden at tømme pengepungen. Det er en givende gør-det-selv-projekt, der åbner op for nye muligheder for dit hjemmeunderholdningssystem og viser, hvor meget man kan opnå med den lille, men mægtige Raspberry Pi.
Hvis du vil læse andre artikler, der ligner Gør Din Raspberry Pi til en AirPlay-Enhed, kan du besøge kategorien Teknologi.
