PMS version 1 is out ! I’m waiting for PRT to be compatible. Please make it possible. 
@igowas said:
PMS version 1 is out ! I’m waiting for PRT to be compatible. Please make it possible.
Any news? I want to upgrade Plex but will not do it until I know for sure that I can use my server farm to transcode ![]()
I as well am looking forward to this, and still would like an answer to my question a few posts up. Keep up the GREAT work btw, and post that donation button!
Stupidly I rolled out the 1.0 update and broke PRT… I’m usually good about visiting here and keeping things in line but I didn’t even see the 0.9.17 release issue and went straight to 1.0
@jclifton You can downgrade again. I did the same thing and had to downgrade to get my PRT to work.
@heath121 any documentation on the downgrade process?
The installer works fine with 0.9.16.6.1993-5089475.
- uninstall the current version: apt-get remove plexmediaserver
- downlaod version 0.9.16.6 and install dpkg -i plexmediaserver_0.9.16.6.1993-5089475_amd64.deb
- run prt setup again.
That should do the trick…
@kopfpilot said:
The installer works fine with 0.9.16.6.1993-5089475.
- uninstall the current version: apt-get remove plexmediaserver
- downlaod version 0.9.16.6 and install dpkg -i plexmediaserver_0.9.16.6.1993-5089475_amd64.deb
- run prt setup again.
That should do the trick…
I’m assuming that the uninstallation of the current version wipes out the library and sync information. If I’m right about that, is there any way to back it up? If I’m wrong, awesome.
Also, thanks for the info!
Ran through the process and it didn’t delete/modify the data. Downgrade worked flawlessly. Thank you!
I have started playing with https://www.joyent.com/ - Trition Datacenter, and I thought it would be perfect if we could get PRT into a docker container, as each docker container has its own IP, so you don’t have to worry about useing odd ports for ssh, andothers ports as it progresses.
I started to work on a docker image clone of linuxserver/plex.
I changed the inital download to be verion 0.96.16.6 and set the VERSION enviornment variable to the same version, to prevent breakage of PRT.
What works so far:
- functions of the orignal image of course
like setup plex - checkout prt, do the setup, initialize with host ip.
- add localhost as a slave
Though, since i am a beginner to PRT, it might take a while to figure out the rest…
P> @kopfpilot said:
I started to work on a docker image clone of linuxserver/plex.
I changed the inital download to be verion 0.96.16.6 and set the VERSION enviornment variable to the same version, to prevent breakage of PRT.
What works so far:
- functions of the orignal image of course
like setup plex
- checkout prt, do the setup, initialize with host ip.
- add localhost as a slave
Though, since i am a beginner to PRT, it might take a while to figure out the rest…
If you get this working could you publish the code on github so we can get the original software to work with out docker
@gugge95: i doubt that those scripts will provide all the functions you require to do the setup on a baremetal/vm os. Fileshare handling is not ment to be handled inside a docker container - it is ment to happen on the docker host level. Neither the master image, nor the slave image will include scripts to mount fileshares!
Hi guys I find out why PRT and my automated DigitalOcean Transcoder doesn’t work.
2 Points
Plex New Transcoder renamed to Plex Transcoder
The other is Plex Transcoder now use an a external path to load some libraries.
the old version didn’t use it. it seems that the new Transcoder don’t detect the parameter -crf on the ffmpeg
-crf:0’ …Unrecognized option 'crf:0 when using PRT or DO transcoding.
and using the normal transcoding in the new version.
So we need to load this path with this extra libraries, any idea?
[AVIOContext @ 0x29a28c0] Statistics: 0 bytes read, 0 seeks 2/7/2016 18:14:07e[0;32mRescanning for external libs: '/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/' 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libmpeg4_decoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/liblibx264_encoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libac3_decoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libwmv3_decoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libaac_encoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libmp2_decoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libmp3_decoder.so 2/7/2016 18:14:07e[0me[0;32mLoading external lib /config/Library/Application Support/Plex Media Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/libh264_decoder.so 2/7/2016 18:14:07e[0mffmpeg version git-2016-06-21-2c361e4 Copyright (c) 2000-2016 the FFmpeg developers 2/7/2016 18:14:07 built with gcc 4.8.2 (GCC) 2/7/2016 18:14:07 configuration: --libdir=/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-e61e4c3/lib --prefix=/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-e61e4c3 --disable-bzlib --disable-ffplay --disable-ffserver --disable-ffprobe --disable-avdevice --disable-schannel --disable-vda --disable-debug --disable-doc --disable-shared --pkg-config-flags=--static --arch=x86_64 --enable-muxers --enable-gpl --enable-version3 --enable-gnutls --disable-encoders --disable-decoders --disable-hwaccels --enable-libass --enable-librtmp --disable-devices --disable-lzma --disable-iconv --disable-protocol=concat --enable-libzvbi --enable-libvorbis --enable-libopus --external-decoder=h264 --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=libzvbi_teletext --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --cc='ccache gcc' --extra-ldflags=-L/data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-e61e4c3/lib --extra-libs='-lgcrypt -lgpg-error -ldl' 2/7/2016 18:14:07 libavutil 55. 24.100 / 55. 24.100 2/7/2016 18:14:07 libavcodec 57. 41.102 / 57. 41.102 2/7/2016 18:14:07 libavformat 57. 37.100 / 57. 37.100 2/7/2016 18:14:07 libavfilter 6. 45.100 / 6. 45.100 2/7/2016 18:14:07 libswscale 4. 1.100 / 4. 1.100 2/7/2016 18:14:07 libswresample 2. 0.101 / 2. 0.101 2/7/2016 18:14:07 libpostproc 54. 0.100 / 54. 0.100 2/7/2016 18:14:07e[0;32mSplitting the commandline. 2/7/2016 18:14:07e[0me[0;32mReading option '-codec:0' ...e[0me[0;32m matched as option 'codec' (codec name) with argument 'h264'. 2/7/2016 18:14:07e[0me[0;32mReading option '-codec:1' ...e[0me[0;32m matched as option 'codec' (codec name) with argument 'ac3'. 2/7/2016 18:14:07e[0me[0;32mReading option '-ss' ...e[0me[0;32m matched as option 'ss' (set the start time offset) with argument '2425.22412'. 2/7/2016 18:14:07e[0me[0;32mReading option '-i' ...e[0me[0;32m matched as input file with argument '/data/hubic1/movies/2015/Everest (2015)/Everest MicroHD 1080p Dual.mkv'. 2/7/2016 18:14:07e[0me[0;32mReading option '-map_inlineass' ...e[0me[0;32m matched as option 'map_inlineass' (index of the subtitle stream to burn into the video) with argument '0:3'. 2/7/2016 18:14:07e[0me[0;32mReading option '-filter_complex' ...e[0me[0;32m matched as option 'filter_complex' (create a complex filtergraph) with argument '[0:0]scale=w=min(1280\,iw):h=min(536\,ih):force_original_aspect_ratio=decrease,inlineass=font_scale=1.000000:font_path=/usr/lib/plexmediaserver/Resources/Fonts/DejaVuSans-Regular.ttf:fontconfig_file=/usr/lib/plexmediaserver/Resources/fonts.conf[0]'. 2/7/2016 18:14:07e[0me[0;32mReading option '-map' ...e[0me[0;32m matched as option 'map' (set input stream mapping) with argument '[0]'. 2/7/2016 18:14:07e[0me[0;32mReading option '-codec:0' ...e[0me[0;32m matched as option 'codec' (codec name) with argument 'libx264'. 2/7/2016 18:14:07e[0me[0;32mReading option '-crf:0' ...e[0me[0;32mRescanning for external libs: '/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/' 2/7/2016 18:14:07e[0m Last message repeated 1 times
.
Okey They use differents env vars.
‘PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR’: ‘/config/Library/Application Support’, ‘XDG_DATA_HOME’: ‘/usr/lib/plexmediaserver/Resources/’, ‘LC_CTYPE’: ‘en_US.UTF-8’, ‘PLEX_MEDIA_SERVER_HOME’: ‘/usr/lib/plexmediaserver’, ‘INITRD’: ‘no’, ‘USER’: ‘abc’, ‘HOME’: ‘/config’, ‘PATH’: ‘/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin’, ‘LD_LIBRARY_PATH’: ‘/usr/lib/plexmediaserver/:$LD_LIBRARY_PATH’, ‘LANG’: ‘en_US.UTF-8’, ‘TERM’: ‘xterm’, ‘UID’: ‘911’, ‘SHLVL’: ‘0’, ‘PLEX_MEDIA_SERVER_MAX_STACK_SIZE’: ‘3000’, ‘DEBIAN_FRONTEND’: ‘noninteractive’, ‘XDG_CACHE_HOME’: ‘/config/Library/Application Support/Plex Media Server/Cache/’, ‘X_PLEX_TOKEN’: ‘s9XLMHEyqLCCHehuKrYm’, ‘VERSION’: ‘plexpass’, ‘FFMPEG_EXTERNAL_LIBS’: ‘/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/2c361e4-1071-linux-ubuntu-x86_64/’, ‘PLEX_MEDIA_SERVER_TMPDIR’: ‘/tmp’, ‘TMPDIR’: ‘/tmp’, ‘OLDPWD’: ‘/etc/service/plex’, ‘HOSTNAME’: ‘segatorubuntu’, ‘PWD’: ‘/usr/lib/plexmediaserver’, ‘PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS’: ‘6’}
I supose passing FFMPEG_EXTERNAL_LIBS and PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR should work for this I think we need to add another NFS mount point
@segator said:
Hi guys I find out why PRT and my automated DigitalOcean Transcoder doesn’t work.2 Points
Plex New Transcoder renamed to Plex TranscoderThe other is Plex Transcoder now use an a external path to load some libraries.
the old version didn’t use it. it seems that the new Transcoder don’t detect the parameter -crf on the ffmpeg-crf:0’ …Unrecognized option 'crf:0 when using PRT or DO transcoding.
and using the normal transcoding in the new version.
These are helpful points, thanks.
A new alpha version of PRT with preliminary support for PMS version 1.0 has been pushed to GitHub here. Any feedback from those brave enough to test is greatly appreciated. Please note that this early version has only been tested on Ubuntu.
is it something good to know for the last PMS release ? I mean can we expect a functional PRT solution with PMS 1 soon ?
I didn’t tested your PRT but in my DigitalOcean transcoder I added:
‘FFMPEG_EXTERNAL_LIBS’: os.environ[“FFMPEG_EXTERNAL_LIBS”],
‘XDG_CACHE_HOME’: os.environ[“XDG_CACHE_HOME”],
‘XDG_DATA_HOME’: os.environ[“XDG_DATA_HOME”],
‘X_PLEX_TOKEN’: os.environ[“X_PLEX_TOKEN”],
‘PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR’: os.environ[‘PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR’],
‘PLEX_MEDIA_SERVER_MAX_STACK_SIZE’: os.environ[‘PLEX_MEDIA_SERVER_MAX_STACK_SIZE’],
‘PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS’: os.environ[‘PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS’]
and works again 
@wnielson said:
A new alpha version ofPRTwith preliminary support forPMSversion 1.0 has been pushed to GitHub here. Any feedback from those brave enough to test is greatly appreciated. Please note that this early version has only been tested on Ubuntu.
I’ll give it a try this night. My server is running on Ubuntu and Transcoding sessions are forwarded on 3 slaves
EDIT: Its working good ! I had to remove all previous installation of PRT and also uninstall the old PMS transcoder to get it work. The command prt overwrite was not working properly on my case.