Laten we een bluetooth audio-ontvanger waardoor u uw R-Pi aansluiten op uw stereo-installatie en gebruik van uw telefoon als de geluidsbron.
Om eerlijk te zijn, is dit niet een uniek project. Veel mensen hebben geprobeerd om een bluetooth-ontvanger werken, sommige (minder) zijn geslaagd. Na besteden manier om veel tijd proberen om de eigenschappen die ik wil door het combineren van sniplets uit diverse gidsen uiteindelijk heb ik het recht te krijgen. In feite wil ik krediet te geven aan Google en iedereen op het internet voor het delen van hun pijn en ervaring. Zonder jou niet kon ik heb het gedaan!
De lijst van de wens:
- R-Pi Bluetooth en Airplay audio-ontvanger: Ik wil zitten kundig voor streamen van Spotify en andere geluidsbronnen vanaf een telefoon naar mijn stereo. We hebben zowel Android als iOS-apparaten in ons huishouden dus allebei moeten werken.
- De ontvanger zal auto-pair en auto-vertrouwen telefoons verbinding probeert te maken
- Moet er een gesynthetiseerde stem verbinding aankondiging (dit is nieuw, denk ik. Ik heb niet gezien iedereen anders dit te doen).
- Er moet steun voor A2DP en A2CP profielen voor meta data en playback control.
- Zelfstandige operatie. Geen display verplicht. Geen login en handmatige stappen, d. w. z. gewoon aansluiten en gebruiken.
- Eenvoudig, voorspelbaar script installeren
Aangezien het blijkt, mandaat A2DP en A2CP profielen het gebruik van Bluez 5 die op zijn beurt Pulse Audio 5 moet.
Wat is Bluez? Bluez is de Linux bluetooth stack. Het behandelt alle laag niveau bluetooth spullen (paren, audio data-overdracht, enz.)
Wat is Pulse Audio? Het is een goede proxy. Het neemt de digitale bluetooth audio stream, resample het en stuur het door naar de analoge hoofdtelefoon-aansluiting.