Raspberry Pi som Airplay afspiller

Hmm, nu er jeg blevet træt af spotify ikke understøtter streaming over DLNA, og at jeg ikke har nogle AirPlay enheder i hjemme.

Derfor skal  en af de Raspberry Pi’s jeg har nu laves om til en airplay audio modtager, så den kan forbindes til min SqueezeBoz Radio. Let the steaming begin.

Installation af raspbian

Base installationen af raspbian kan hentes fra den officielle hjemmesides download side, hvor jeg har valgt 16-12-12 versionen. Når den starter op første gang begynder rasp-config programmet automatisk hvor man kan konfigurere de basale ting.

  • expand-rootfs(udvid root fil systemet)
  • Memmory_split(Ændre RAM fordelingen så den kun har 16MB til GPU’en)
  • SSH(Slå SSH servicen til så vi kan få adgang til den over netværket)
  • boot_behaviour(Lad den starte op i tekst mode)

ScreenShot004

Når den kommer op igen, så lav en SSH til den med fx Putty via dens IP adddres(ifconfig)

Installation af shareport

for at kunne installere noget på raspbian skal vi være root, det bliver vi ved at skrive sudo bash. root brugeren er slået fra som defualt, så man kan ikke logge ind, men via sudo kan vi køre programmer som root.

Updatering

Inden vi kommer for godt igang bør vi opdatere systemet.

 Bruge line-out

For at tvinge enheden til at bruge mini-jack stikket som audio udgang kører vi følgende kommando:

 Installation af shairport

Inden vi kan installerer shairport skal vi bruge nogle programmer og dependencies

Så skal vi bare have downloaded shairport og komplieret det.

Installer SDP perl modul(følg default opsætningen):

Hvis man ikke installere SDP modulet får man følgende fejl:

Men hvis vi har installeret det, kan vi starte  shairport med:

 Auto start af Shairport

Hvis vi vil have det til at starte hver gang raspen starter, skal vi have lavet en install og et start script:

For at ændre det navn raspen bliver præsenteret med under opstarten skal vi ændre NAME variablen i shareport opstarts scriptet. nano shairport:

ScreenShot005

Efter en genstart eller bare ved at kalde /etc/init.d/shairport skulle den gerne dukke op på en iPad fx som her:

ipad

Her kommer nogle billeder af mit test setup:

DSCN3566 DSCN3565

 

Kilde: http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/