How to Send OSD Notification to Server

Is there a way to send remote messages to Plex for OSD?
Hi,

I currently have my PBX in a Flash configured to display caller ID info on screen with XBMC - is it possible to do this on Plex? Please could you send a sample HTTP call?

With XBMC its something along the lines of:

/xbmcCmds/xbmcHttp?command=ExecBuiltIn&parameter=XBMC.Notification(' . $clidxbmc . ')'

Thanks in advance,

Paul

+1 This would be the hotness…

That WOULD be really nice!

sounds more like a job for growl, not plex

yes for mac I would go with growl too. Just install growlnotify (command line tool to send stuff to growl) and script away.

Here’s the HTTP call you’re looking for


http://localhost:3000/xbmcCmds/xbmcHttp?command=ExecBuiltIn(Notification(telephone call, Your Mom))


wow, I'm surprised those still work in plex .9, i assumed they got thrown out with the old xbmc remote api.

Hi Billy Joe,



Thanks for the response. I tried this and I get an error…



curl "http://localhost:3000/xbmcCmds/xbmcHttp?command=ExecBuiltIn(Notification(telephone call, Hello))"




  • Error:Unknown command

    Kind Regards,

    Paul
  • you need to urlencode, it’s the spaces in your messages turn them into %20

    Thanks :slight_smile:

    Here's the HTTP call you're looking for

    http://localhost:3000/xbmcCmds/xbmcHttp?command=ExecBuiltIn(Notification(telephone call, Your Mom))

    I'm running PMS 0.9.7.12 and port 3000 doesn't appear to be open.

    What is the current HTTP call to send these notifications? I would be using cURL from a bash script.

    Just to follow up... in the Plex live chat, "The Other Mike M" told me the port 3000 needed to be opened on the CLIENT and not the server. I'm now able to send notifications from my Mac via a shell script using cURL, to my Windows Plex client.

    Thanks, Other Mike M! :D

    Is there a new way to do this? Like i've seen somewhere else.

    curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"My Title","message":"Some Text"}}' http://IP-TO-THE-PHT-MACHINE:3005/jsonrpc

    But what i'm looking for is actualy to be able to send notifications to all the plex frontend connected to my server so that for exemple, when i receive a call, it gets displayed on all the tv's connected to plex.

    Any idea how this could be done? I can't seem to find any link to plex api's.

    Thanks

    Did this ever get put back into use?
    I’m slowly switching over from different kodi instances in my house to using plex for all tv’s.
    This is the biggest thing I’m lacking right now though.
    I have the status of many things like doorbell and other alerts show up on screen in kodi.

    Would love to get this working with all clients connected to my plex server.

    I’d also like to be able to use cURL to send OSD message to the server.

    This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.