[HTTP] New plex transcoding request

Hello everyone :slight_smile:

Does anyone could help me to know the required parameters to create a transcode session ?

I looked this awesome topic and I have no difficulty to retrieve server infos (capabilities, active transcodes, etc.) with GET HTTP request (with NodeJS and Request)

The only thing that keep mysterious for me is the request “GET /video/:/transcode/universal/start.m3u8” for starting a new transcode.

Everytime I tried with mentioned parameters, I had this errors :frowning:

  • Plex log file : “ERROR - Error parsing HTTP request”
  • body var in the HTTP request : “400 Bad Request”

Does anyone already succeed to do it ?
Thanks !

@pastadmin This is late but here is a working URL that I have that creates an mkv, but you can do the same with start.m3u8. Change the protocol from http to hls and it shoud get you going. I’ve also used Charles Proxy/Fiddler in the past to spy on the actual URL request that is sent.

http://192.168.86.27:32400/video/:/transcode/universal/start.mkv?path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=http&offset=0&fastSeek=1&copyts=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&videoQuality=100&session=486dc60c-72d4-4e86-a1f6-fe7e64661609&Accept-Language=en&X-Plex-Product=Plex+Web&X-Plex-Version=2.4.9&X-Plex-Client-Identifier=tll8dnyyw0f&X-Plex-Platform=Opera&X-Plex-Platform-Version=47.0&X-Plex-Device=Linux&X-Plex-Device-Name=Plex%20Web%20

Many thanks ! I will check this. It’s never too late :slight_smile: