airplay icon indicating copy to clipboard operation
airplay copied to clipboard

Server returned HTTP response code: 403

Open agail opened this issue 4 years ago • 1 comments

Does airplay.jar support tvOS 14.7? No password set for airplay on apple tv.

someuser@host:~/airplay$ grep PRE /etc/os-release 
PRETTY_NAME="Ubuntu** 20.04.2 LTS"
someuser@host:~/airplay$ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

Apple tvOS: 14.7

someuser@host:~/airplay$ java -jar airplay.jar -h apple-tv -d 
Press ctrl-c to quit
java.io.IOException: Server returned HTTP response code: 403 for URL: http://apple-tv:7000/photo
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1974)
	at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1969)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1968)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
	at com.jameslow.AirPlay.doHTTP(Unknown Source)
	at com.jameslow.AirPlay.doHTTP(Unknown Source)
	at com.jameslow.AirPlay.photoRaw(Unknown Source)
	at com.jameslow.AirPlay$PhotoThread.run(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://apple-tv:7000/photo
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1924)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
	... 4 more

agail avatar Aug 02 '21 20:08 agail

I never tested it on 14.7. I only got an apple TV second generation. Mine is running 6.2.1 and I just tested it again. It works. Unfortunately I cannot test it with yours.

Thus I don’t really know how to help you with this. I will try to test it in the xcode vm.

b3z avatar Aug 04 '21 12:08 b3z