antimof / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.41k stars 191 forks source link

Window doesn't show up #52

Open StathisKap opened 3 years ago

StathisKap commented 3 years ago

I've checked #38 and #2 and I've tried all the solutions in there to try and get a window to pop up, but nothing works.

The iphone sees UxPlay are an option when I click on Airplay but when I click on it, it gives me an error pop up saying that It couldn't connect after about half a minute.

I'm running Ubuntu 21.04 I'm also getting this warning when running uxplay

Initialized server socket(s)
*** WARNING *** The program 'uxplay' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
ek3e commented 3 years ago

Same problem

fduncanh commented 3 years ago

You have a firewall. That needs to be opened. The latest UxPlay released as PR #58 allows you the specify the network ports (which have to be opened in the firewall)

The "warning" message is a meaningless "nag" that can be ignores and is suppressed in the new version.

nicksteffen commented 3 years ago

I'm getting the same error. Disabled my firewall, but that didn't seem to change anything :(

Running Pop OS 20.04 in case thats helpful to anyone

installed all of the packages from https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c and now I get video

yilmazbingo commented 3 years ago

I have the same issue. I am on kali-linux

arnaualba commented 3 years ago

Same issue Ubuntu 20.04.

But the answer by nicksteffen worked!! Thank you very much!

Dasdar990 commented 2 years ago

I followed nicksteffen advice and installed all but it didn't work. After that I disabled the firewall and now everything works perfectly.

kapitaali commented 4 months ago

I disabled firewall, and the window opens up. But screen framebuffer didn't update. It did not even show the iPhone screen. It shows jus whatever you have on your linux desktop when the screen window appears. Then I tried different combinations of sinks and decoders but alas nothing. Waylandsink did not do anything to your screen, vaapisink produces errors like (uxplay:16364): GStreamer-Video-CRITICAL **: 20:28:25.261: gst_video_frame_map_id: assertion 'info->height <= meta->height' failed etc.

Finally got it working by removing the gstreamer1.0-vaapi package.