[Not Solved]
Nov 09, 2015, 11:01 AM
(This post was last modified: Nov 09, 2015, 11:04 AM by TheeDesecrator.)
I posted my first part in the Transcoding thread which did turn focus into a Chromecast solution so Mike suggested starting a new thread. Perhaps this could even turn into a good place to go as the .js files change with updates.
In short, I'm using RPi2 (Raspbian Jessie 4.1.7-v7+) as the server (v 0.9.12.19) and watching on Roku, PS3 and PS4 via the Plex apps and keep getting the server is not powerful enough for many files (typically .mkv).
Like others, I only have one plex.js file:
The guide shows to look for:
I only have two matches for "validateTranscoder." I did try to add "return false;" to the section near the end "return false;if!t.canDirectPlay". After that Plex wouldn't load via local IP, but did load via Plex.tv. It didn't solve the transcoding issue at all, though. No idea if that was the correct move or not since everything is a bit different than what I've seen elsewhere. Any ideas?
In short, I'm using RPi2 (Raspbian Jessie 4.1.7-v7+) as the server (v 0.9.12.19) and watching on Roku, PS3 and PS4 via the Plex apps and keep getting the server is not powerful enough for many files (typically .mkv).
Like others, I only have one plex.js file:
Code:
/usr/lib/plexmediaserver/Resources/Plug-ins-f38ac80/WebClient.bundle/Contents/Resources/js/plex.js
The guide shows to look for:
Code:
validateTranscoder:function(e,t){if(!e.canDirectPlay)
I only have two matches for "validateTranscoder." I did try to add "return false;" to the section near the end "return false;if!t.canDirectPlay". After that Plex wouldn't load via local IP, but did load via Plex.tv. It didn't solve the transcoding issue at all, though. No idea if that was the correct move or not since everything is a bit different than what I've seen elsewhere. Any ideas?
Code:
|this.validatePremium(e,t)||this.validateTranscoder(e,t);
return i?{canPlay:!1,errorMessage:i}:{canPlay:!0}},validateParts:function(t,s){var a=n.getMissingParts(t.media);if(a.length){l.warn("MDE: Unable to play; missing parts");var r=e.first(a);return i(1==r.exists?"Please check the permissions for this file.":"Please check that the file exists and the necessary drive is mounted.")}},validatePremium:function(e,t){var n=t.item.server.get("myPlexSubscription");return e.media.premium&&n===!1?(l.warn("MDE: Unable to play; premium content requires a Plex Pass"),
i("Premium content requires your server be connected with a Plex Pass subscription.")):void 0},validateTranscoder:function(t,n){var r=i("This server is not powerful enough to convert video."),o=i("This server is not powerful enough to convert video. You may be able to enable playback by increasing your quality setting.");if(!t.canDirectPlay){var c=n.transcodeServer;if(n.type===s.types.VIDEO){var d=c.get("transcoderVideo"),u=t.canDirectStreamVideo||!c.get("transcoderVideoRemuxOnly");if(!d||!u){if(l.warn("MDE: Unable to play; server unable to transcode video"),