Jump to content

Api call to /Sessions/<Id>/Playing/Pause/ behaves like PlayPause


MulziSAW

Recommended Posts

MulziSAW

Hello!

 

I want to send a curl command to pause playback on my SHIELD. The command looks like this:

curl -w "%{http_code}\n" -X POST -H "Content-Type: application/json" -d {} "https://server.address:443/Sessions/$Id/Playing/Pause/?api_key=$apikey"

After sending this command the playback does actually pause, but when I send the command a second time playback starts again. So this command behaves like PlayPause and not Pause.

 

I tried the same with my tablett where it worked like it should. :blink:

 

Couldn't find any usefull information in the log file, but I can upload the log of course when needed.

 

And one last thing: I'm running emby behind an reverse nginx proxy, just in case this is relevant.

 

Hope that someone has an idea how to fix this! :)

 

Thanks, Mulzi

Link to comment
Share on other sites

Hi, it's probably just because internally each app calls the .pause() method on it's audio or video player, and in most cases this generally results in a toggle rather than setting a specific state.

 

I guess we could look at changing it, it's just not something that's ever come up before. Thanks.

Link to comment
Share on other sites

MulziSAW

Hi Luke,

 

thanks for your reply! Indeed, would be cool if this behavior could be changed.

 

Do you know of an elegant workaround? Is checking "IsPaused" somehow useful? But I think it is also "true" if there is nothing played at all...

 

Thanks for your help!

Link to comment
Share on other sites

Yea for now I think you'll just have to check the available data to make a decision on your own of whether or not to send the command.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...