AirPlay Mirroring Without Apple TV (using RPi)
Intro: AirPlay Mirroring Without Apple TV (using RPi)
Ever wanted to mirror your iPhone, iPad, iPod or Mac to your TV, but you had no Apple TV?
Now you can without an Apple TV. With a Raspberry Pi and some free time you can transform your Pi into an AirPlay device that can mirror your iDevice to your TV using rPlay!
If you liked this instructable, please vote it! Thanks!
What you need:
1. A Raspberry Pi
2. A Wifi dongle or Ethernet connection
3. A PC
4. USB keyboard and mouse
5. An MicroSD card (4 GB or larger)
6. TV or a HDMI screen
7. HDMI cable
8. MicroUSB charger
STEP 1: Preparing Your Pi
First, you must prepare your Pi!
Download the Raspbian image here: https://www.raspberrypi.org/downloads/raspbian/
Extract the image from the archive and plug your microSD card into your pc. Format it using SD Card Formatter (You can download it here: https://www.sdcard.org/downloads/formatter_4/ )
Using Win32DiskImager (Download it here: http://sourceforge.net/projects/win32diskimager/ ), select the location of your Raspbian Image , the SD card drive and than press 'Write'
After the program finishes writing the OS to the SD card, unplug your SD card. You won't need the PC anymore. :)
STEP 2: Setting Up Your Pi
Now, it's time to set up your Pi!
Plug your microSD card, USB keyboard and mouse, Wifi dongle or Ethernet cable, HDMI cable into the Pi. After that plug the microUSB charger too. Wait for the Os to load and than you can login with pi as the username and raspberry as the password.When the configuration menu shows up, expand the filesystem and n Advanced Option select memory split and type 256 . After that, reboot the Pi. If you are using Wifi dongle, type startx to launch the desktop and than connect to your network.
After that, you must update your Pi to the newest version. Open a terminal and write:
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
and wait for the Pi to update. After that, reboot your Pi.
STEP 3: Installing the Software
You must install the needed software:
sudo apt-get install libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl
wget -O rplay-1.0.1-armhf.deb http://www.vmlite.com/rplay/rplay-1.0.1-armhf.deb
sudo dpkg -i rplay-1.0.1-armhf.deb
Now you have installed rPlay and it will run automatically on boot. Reboot your Pi.
STEP 4: Activating RPlay
Before you use rPlay, you must enter the license key.
Launch the desktop and open the web browser.
Type http://localhost:7100/admin and hit enter.
The username is admin and password admin.
Scroll to the end of the page and enter the License key (License key: S1377T8072I7798N4133R)
STEP 5: Connecting Your IDevice to RPlay
On your iDevice, go to Airplay and select rPlay(raspberry) . The mirroring should begin!
Android users can use the YouMap app in order to connect to rPlay.
If you liked this instructable, please vote it! Thanks!
The End!
129 Comments
bobburudinesh 3 years ago
1.Can I use rplay for mirroring both ios devices and android devices?
2.Can i use Raspberry pi Zero W for this application?
3.does rPlay work on Raspberry pi zero w?
ScottT43 4 years ago
reference: https://outsourcedguru.wordpress.com/2018/12/22/rp...
tthenrie 4 years ago
ExpertSkinDoc 5 years ago
lincoln743 5 years ago
chsamuel 5 years ago
I used the browser, Chromium, in the Raspberry pi to type http://localhost:7100/admin
However, it showed "This site can't be reached" Please help.
"
ExpertSkinDoc 5 years ago
sudo apt install libjpeg8Then reboot your pi and then login using browser... but it still doesn't work for me, I'm on ios 12.2, no "Airplay" just "Screen Mirroring", but Raspberry Pi not showing up as an option, only thing it will screen mirror to is an Apple TV. Anybody has any suggestion?
Dale101 5 years ago
JakeM150 5 years ago
Carlos MonirR 5 years ago
LennartR3 5 years ago
Hey,
first of all thanks for the good description, seemed to work very well without any kind of error for me. eg. my YT app finds the Pi but cant quite connect. Same goes for Netflix. In the iOS Menu the Raspi doesnt show up. When I say "sudo rplay" it tells me
"Another instance using port 7100 is running, please kill it first. Exit now.."
I tried to check what uses the port but i dont really know what it is or how to end it. So if you have any ideas on fixing this pls tell me :)
Big Milk 5 years ago
krishnagec 5 years ago
OleksiiF1 5 years ago
MauriceB32 5 years ago
MaksymK4 5 years ago
If anyone is having a problem with going into http://localhost:7100/admin
try replacing localhost with your Raspberry Pi's ip
mine looked like this http://192.168.0.14:7100/admin/
KarlP31 5 years ago
MathieuG18 5 years ago
Hey guys, if anyone is still reading this in 2018 : there is a lib missing.
You should do:
sudo apt install libjpeg8Then reboot your pi and then it should work correctly.
Let me know if it works for you.
AndresC167 5 years ago
I'm pretty sure everything installed correctly and I was able to enter key but it's not showing up on my airplay choices. Although, it does show up in the Youtube App cast options but doesn't work when I click. Working with IOS 11.4.1 and Android 5.1, same situation on both. Thanks for any light you can shed.
KarlP31 5 years ago
Hi!
The localhost opens but for some reason my iOS device does not find rplay. Any suggestions if it should work on iOS 11?