Raspberry Pi Bluetooth + Airplay ljud mottagare combo
Låt oss göra en bluetooth-mottagare så att du koppla upp din R-Pi till din stereo och använda telefonen som ljudkällan.
För att vara ärlig, är detta inte ett unikt projekt. Massor av människor har försökt att få en bluetooth mottagare arbetar, några (mindre) har lyckats. Efter utgiften sätt för mycket tid på att försöka få de funktioner som jag vill ha genom att kombinera sniplets från olika guider jag så småningom fick det rätt. Jag skulle faktiskt vilja ge kredit till Google och alla på internet för att dela deras smärta och erfarenhet. Utan att du inte kunde jag ha gjort det!
Önskelistan:
- R-Pi Bluetooth och Airplay-mottagare: Jag vill kunna strömma Spotify och andra ljudkällor från en telefon till min stereo. Vi har både Android och iOS-enheter i vårt hushåll så båda borde fungera.
- Mottagaren skall auto-par och auto-trust telefoner försöker ansluta
- Det bör finnas en synthesized röst ansluta tillkännagivande (detta är nytt, tror jag. Jag har inte sett någon annan gör det).
- Det bör finnas stöd för A2DP och A2CP profiler för meta data och uppspelning.
- Fristående drift. Ingen display som krävs. Ingen inloggning och manuella steg, dvs. bara koppla in den och använda den.
- Enkel och förutsägbar skript installation
Som det visar sig, uppdrag A2DP och A2CP profiler användning av Bluez 5 som i sin tur behöver Pulse Audio 5.
Vad är Bluez? Bluez är Linux bluetooth-stacken. Den hanterar alla låg nivå bluetooth grejer (parning, ljud dataöverföring, etc.)
Vad är Pulse Audio? Det är en sund proxy. Det tar ljudströmmen digital bluetooth, sampla om det och skicka det genom att analoga hörlursuttaget.