Airplay su XBMC (Crystalbuntu – AppleTV 1G) 

Gli ingredienti sono:

  1. Python >= 2.6 + PIP
  2. Qualche manciata di librerie
  3. Airplayer sviluppato da quell’anima pia di PascalW.

1. Python >= 2.6

Se avete tra le mani una release di linux con almeno la versione di python 2.6 già dentro i repository partite avvantaggiati. Installatela e con essa anche il modulo PIP e passate al punto 2.

Ad esempio sotto ubuntu:

sudo apt-get install python python-pip

Se invece possedete come il sottoscritto una versione di ubuntu customizzata per AppleTV (1G), ovvero la 8.04 allora il percorso è un pelo in salita, in quanto l’unica versione disponibile nei repository è la 2.5.1.
Per installare ad esempio la 2.6.1 toccherà ricompilarsela a mano. 

Per farlo vi consiglio vivamente di seguire le indicazioni riportate in quest’ottima guida: http://www.talino.org/tutorials/install-python-261-without-trashing-ubuntu/

Attenzione.
Al termine dell’installazione per aggiungere PIP visto che non risiede nei repository dovrete utilizzare il seguente comando:

sudo ./easy-install-2.6 pip
 

Inoltre visto che in /usr/bin il link a python rimane quello che punta alla vecchia versione, aggiornatelo con il comando:

ln -s /usr/bin/python /usr/local/bin/python2.6
 

2. Manciata di librerie

Facile:

sudo apt-get install libavahi-compat-libdnssd1 avahi-daemon
 

3. Airplayer di PascalW

Scaricate Airplayer da https://github.com/PascalW/Airplayer e scompattatelo da qualche parte.
Entrate dentro la directory appena scompattata e date questo comando:

sudo pip install -r requirement.txt

Editate le impostazioni in settings.py, come

  • lo username (che di solito è XBMC)
  • la password (che di solito è XBMC)
  • l’eventualmente l’hostname (ad es. “Apple TV”).

Fate partire airplayer con il comando:

python airplayer

Già in XBMC dovreste vedere che il modulo viene caricato.

Non vi resta che lanciare qualche video o qualche foto sul vostro mela-fonino.