rbjtech 4284 Posted January 15 Share Posted January 15 (edited) This used to work (as we used it for the early Introskip testing..) but I can no longer appear to remote play an item using the session service. All works fine for remote browse to an item, remote send a message, remote play/pause an item (so session control is there..) - but I just can't 'start/play' an item - it just says Playback Error on the client (Emby Theater for Windows in this case) Trying to use via the swagger api for the moment - curl -X 'POST' \ 'http://embyserver:8096/emby/Sessions/a178ecd0c8aa2feb006397adb79092d8/Playing?ItemIds=4191016&StartPositionTicks=0&PlayCommand=PlayNow&api_key=bdda47723d224c36b31f5abda7a****' \ -H 'accept: */*' \ -H 'Content-Type: application/json' \ -d '{ "ControllingUserId": "string", "SubtitleStreamIndex": 0, "AudioStreamIndex": 0, "MediaSourceId": "string", "StartIndex": 0 }' Debug log output for that API command 2024-01-15 15:02:02.137 Debug Server: http/1.1 OPTIONS http://embyserver:8096/emby/Sessions/a178ecd0c8aa2feb006397adb79092d8/Playing?ItemIds=4191016&StartPositionTicks=0&PlayCommand=PlayNow&api_key=bdda47723d224c36b31f5abda7a****. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0 2024-01-15 15:02:02.137 Debug Server: http/1.1 Response 200 to 192.168.30.254. Time: 0ms. OPTIONS http://embyserver:8096/emby/Sessions/a178ecd0c8aa2feb006397adb79092d8/Playing?ItemIds=4191016&StartPositionTicks=0&PlayCommand=PlayNow&api_key=bdda47723d224c36b31f5abda7a**** 2024-01-15 15:02:02.138 Info Server: http/1.1 POST http://embyserver:8096/emby/Sessions/a178ecd0c8aa2feb006397adb79092d8/Playing?ItemIds=4191016&StartPositionTicks=0&PlayCommand=PlayNow&api_key=bdda47723d224c36b31f5abda7a****. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0 2024-01-15 15:02:02.139 Info Server: http/1.1 Response 204 to 192.168.30.254. Time: 1ms. POST http://embyserver:8096/emby/Sessions/a178ecd0c8aa2feb006397adb79092d8/Playing?ItemIds=4191016&StartPositionTicks=0&PlayCommand=PlayNow&api_key=bdda47723d224c36b31f5abda7a**** Any thoughts/clues ? Tried - postSessionsByIdPlaying (emby.media) - same info as old API gives .. Thanks ! Edited January 15 by rbjtech Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted January 15 Author Share Posted January 15 Ah - so tried a different client - AndroidTV on the same network as the server (vlan 30) - and for that session it works ok .. So it's either Emby Theater itself or the fact that client is on a different network to the server - but then why do all the other API functions work ok .. ? Going to do some more digging ... Link to comment Share on other sites More sharing options...
Luke 37099 Posted January 15 Share Posted January 15 Using the web app to remote play to Theater works just fine in my testing, so what I would suggest is opening the chrome debugger and then comparing the request that the web app sends to what you're saying. That should lead you to the answer. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now