This bright orange retro telephone is now the remote control for our XBMC audio system.
The phone supports the following functions:
A demo is given in the following youtube clip:
What you need:
- A T65 telephone. This model was widely used in the seventies and eighties in the Netherlands. It can be bought on eBay, marktplaats (the Dutch eBay) or, if your lucky, during the flea market on King’s Day. Normally it is grey but it also comes in some nice retro colours (orange, green, brown)
- A raspberry pi with an usb wifi device
- A headless (without monitor) device with XBMC running. I intended to use a raspberry pi as an XBMC player but its user interface appeared too slow. Therefore I still use my first generation apple TV.
- 1 kOhm resistors
- 10 kOhm resistors
- jumper wires
Connect the switches to the GPIO of the raspberry using a Pull-Up and Pull-Down Circuit with Output Short-circuit Protection for each switch. The circuit is taken from 
- On the raspberry install wheezy and python
- install the GPIO python library
- enable wifi
- copy the following 2 python scripts to your raspberry (you have to make some changes to IP addresses and playlist names):
- Run the t65.py script at startup