serezhka / java-airplay-lib

This library is intended to easily create AirPlay2 servers acting like Apple TV
MIT License
181 stars 38 forks source link

How can I start multiple airplay server? #3

Open oddugi5 opened 4 years ago

oddugi5 commented 4 years ago

Hello! Firstly, I really impressed your project and thank you :) So I want to use it for mirroring some device concurrently.

I tried as below for starting multiple airplay server. (I use kotlin)

AirplayServer("servername", 5003, 5004, MirrorDataConsummerImplement).start() AirplayServer("servername2", 5103, 5104, MirrorDataConsummerImplement).start() AirplayServer("servername3", 5203, 5204, MirrorDataConsummerImplement).start()

But I can see only one server among them on my iPhone or iPad.

Is it related with value of airPlayMDNSProps in AirPlayBonjour.java like deviceid, pk, pi? How can I start multiple airplay server?

TrungTVT commented 4 years ago

You need to change the mac address in the function airPlayMDNSProps() and airTunesServerName for each different AirplayServer.

oddugi5 commented 4 years ago

@TrungTVT Thank you for your reply! I can see multiple airplay server now. Thank you again :)