-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Play on device does not work #107
Comments
I'm able to reproduce this now. it only occurs when I have the following in the JF server settings Networking > Published Server URIs. If I remove that i can use play to from browser and cell app |
it seems that the SetAVTransport call is trying to send back to the playback tracker as that looks to be the next call when this is working. This might be something with how the working without Published Server URI set
not working with Published URI set to all=https://MYPUBLICURI
This call does seem to route up through my nginx proxy, however the only things posted in the error log is
i did also find this in the proxy server logs which looks to line up with the failed message above and where the 500 listed above is coming from
and the server is listening on that ip my nginx config for this subdomain looks fairly basic and lines up with what is on the JF documentation NGINX proxy config
I feel this might be something with how the call from the plugin to the Jellyfin.Api.Controllers.SessionController works. It looks like the required values in the post are there in my nginx log above as well as the additional parameters in the SessionController task for Playing. I'm not familiar with the sessionIds perhaps the session id is invalid? not sure. interesting enough, I tried using the app called Macast to play to my laptop and it plays successfully with my published uri filled in, however the request still fails when trying to play to the LG tv. maybe im down the wrong path here, but tracing this down through to the sessioncontroller, there is a call to getsessionid, which calls getsession, there is where there is a call to |
Some further testing, i reproduced the error with debug logging turned on. i found the following immediately before the 500 error
i was able to use that url and pull that file down with a browser successfully, i believe something is broken right after that communicating back the action of playing |
Fresh docker install of
10.10.2
- only added an entry to bind to local interface192.168.0.13
During startup this logs:
I notice that the subnet for
192.168.0.0
is wrong, it should be192.168.0.0/24
.Nontheless I can select and deselect my TV and it gets discovered
However when I click play this happens:
The text was updated successfully, but these errors were encountered: