@mag-data said:
the error is when I run for create an optimize version, it is strange because transcode work perfectly on live web or on chromecast or on ipad app.
I’m interested in optimized version so I can store on my ipad some video.
As I explained above, please try the Netgear Readynas build. Just install the linked package. I performed a number of tests with some of my 1080p movies and “optimize” worked flawlessly with the Netgear build.
@francegue said:
Did anyone try the new plexmediaserver-installer package in such configuration (playing video with Chromecast from an iOS device) and can confirm that it works fine?
It’s 100% the same process. Same file location and everything. If you have 10 minutes please also try the Netgear build. This also might fix your transcoder problem.
@“André.Je” said:
What’s the disadvantage of using the netgear build? Why don’t we all use it?
I hope there is no disadvantage, but I would like to perform some tests before I send this build to all of you guys Please also try the build and report your results back
So I took the plunge and pushed the updated plexmediaserver-installer to the repo (package revision 14). I did not include the 480p limit, so your devices are allowed to transcode to any resolution / bitrate. However, most of your devices will not be able to surpass 480p, so you will have to find the optimal settings for your system.
Highly recommended max setting: 1.5 Mbps 480p, ultra fast background x264 preset.
Can be enforced in the Preferences.xml with TranscoderVideoResolutionLimit=“704x480” and TranscoderH264Preset=“ultrafast”.
Summary:
Switched from Synology to Netgear
Build has built-in transcoding support --> no “server is not powerfull enough” messages anymore
Still only CPU-transcoding --> your devices are still very limited in their transcoding capability
@blindpet It would be great if you could also test this build and then remove the “force transcoding” guide from your tutorials
This build is highly optimized and uses many armv7-a features. If PMS crashes with “illegal instruction” errors please use the plexmediaserver-neonless-installer.
Just updated and everything works so far, not sure if i like the removal of “server is not powerful” message though. The RPi gets extremely hot within seconds without me having control about it (if a user watches a movie and doesn’t know that the pi needs to transcode it). I would like to have this message back.
One thing i noticed: I can’t optimize files. Always tellls me that files can’t be written to disc (although i have plenty of space available on my sd card and hdd). Don’t know if thats the issue the other people were noticing…
@uglymagoo I will update soon enough when things are stable since it will be used for Banana Pi, Raspberry Pi 2 and 3 plus ODROID and Orange Pi, hopefully I will find time to test this week. Does this mean plexmediaserver installs plexmediaserver-installer? I just want to make sure I update everything properly. For example this optimize files bug seems to be affecting many users. As always thank you for working on this.
I will also update manual guides when the skeleton is released. It will be good to clean everything up as the guide pages have gotten pretty long and confusing despite my efforts.
btw about transcoding the 4 core Pi 2 was transcoding a 720p XviD file, but I agree 480p is more (almost) guaranteed to work.
@André.Je never met anybody who wants that awful message back! You get a clear message ‘your server is not fast enough to play this video smoothly’ so users will be warned if playback is choppy.
@blindpet said: @uglymagoo I will update soon enough when things are stable since it will be used for Banana Pi, Raspberry Pi 2 and 3 plus ODROID and Orange Pi, hopefully I will find time to test this week. Does this mean plexmediaserver installs plexmediaserver-installer? I just want to make sure I update everything properly. For example this optimize files bug seems to be affecting many users.
@André.Je never met anybody who wants that awful message back! You get a clear message ‘your server is not fast enough to play this video smoothly’ so users will be warned if playback is choppy.
@blindpet Well i tried accessing a movie remotely over plex web with 4mbit setting (so that transcode is forced) and waited for 3 minutes (the pi cpu went into the red temp range of 81 c°) and did not seem to stop trying the transcode plus i had no message like “server is too slow”. Not sure if it might have appeared if i waited a little longer but i did’nt want to kill my poor pi
@André.Je said: @blindpet Well i tried accessing a movie remotely over plex web with 4mbit setting (so that transcode is forced) and waited for 3 minutes (the pi cpu went into the red temp range of 81 c°) and did not seem to stop trying the transcode plus i had no message like “server is too slow”. Not sure if it might have appeared if i waited a little longer but i did’nt want to kill my poor pi
4 Mbps 720p is far too high ^^ The RPi 2 might handle 1,5 Mbps 480p. That’s the default max for the Netgear devices. I decided to remove this limit, as the big.LITTLE devices of some of the users here might handle more. Just add TranscoderVideoResolutionLimit=“704x480” to your Preferences.xml to always enforce this limit.
Edit: Also set the background transcoding x264 preset to “ultra fast”
Optimize might not work for you, because of missing write permissions of the plex user. Can you please check the file permissions or use another folder for the optimized versions?
@André.Je said: @blindpet Well i tried accessing a movie remotely over plex web with 4mbit setting (so that transcode is forced) and waited for 3 minutes (the pi cpu went into the red temp range of 81 c°) and did not seem to stop trying the transcode plus i had no message like “server is too slow”. Not sure if it might have appeared if i waited a little longer but i did’nt want to kill my poor pi
4 Mbps 720p is far too high ^^ The RPi 2 can handle 1,5 Mbps 480p. That’s the default max for the Netgear devices. I decided to remove this limit, as the big.LITTLE devices of some of the users here might handle more. Just add "TranscoderVideoResolutionLimit=“704x480” to your Preferences.xml to always enforce this limit.
Optimize might not work for you, because of missing write permissions of the plex user. Can you please check the file permissions or use another folder for the optimized versions?
Ok cool, i will add this argument in my Preferences.xml. Will i need to change it after every update?
A sure… how could i have forgotten to check the file permissions I will do that tonight (currently at work and only have access via screens vnc over my iphone)
@blindpet said:
Does this mean plexmediaserver installs plexmediaserver-installer? I just want to make sure I update everything properly.
Yes, that is handled by apt.
For example this optimize files bug seems to be affecting many users.
I am quite sure it is not a bug but a permission problem However, all of the repo users will get the update in the next days anyway and we will see. Shitstorm incoming ^^
btw about transcoding the 4 core Pi 2 was transcoding a 720p XviD file, but I agree 480p is more (almost) guaranteed to work.
Only thing I have found since the change is now my Plex Server won’t autostart when the Pi’s rebooted. I have followed the instructions from here > Install Plex Media Server on Raspberry Pi 2 • and still have the same problem.
@uglymagoo said:
[snip]
This build is highly optimized and uses many armv7-a features. If PMS crashes with “illegal instruction” errors please use the plexmediaserver-neonless-installer.
FWIW, I hit the “illegal instruction” error on an original Odroid-C1 after it auto updated, switching to the above neonless build made it work again. I had tried numerous other things like removing/reinstalling etc to no avail. Odd, because the C1 should supports the neon instructions (I think).
@WaPeR said:
I can’t install it due to low free space. Where this package is installed?
The installer package requires 115 MB in /tmp to store the temporary Synology package and 253 MB in /usr. Your system should be fine. Please post the exact error output.
I removed everything to start again and this is what I’m getting:
`Selecting previously unselected package plexmediaserver-installer.
(Reading database … 21398 files and directories currently installed.)
Preparing to unpack …/plexmediaserver-installer_0.9.16.4.1911-ee6e505-14~jessie_armhf.deb …
Unpacking plexmediaserver-installer (0.9.16.4.1911-ee6e505-14~jessie) …
Selecting previously unselected package plexmediaserver.
Preparing to unpack …/plexmediaserver_0.9.16.4.1911-ee6e505-2~jessie_all.deb …
Unpacking plexmediaserver (0.9.16.4.1911-ee6e505-2~jessie) …
Setting up plexmediaserver-installer (0.9.16.4.1911-ee6e505-14~jessie) …
Downloading readynas package …
######################################################################## 100.0%
Passed checksum test.
Extracting readynas.deb …
/var/lib/dpkg/info/plexmediaserver-installer.postinst: 32: /var/lib/dpkg/info/plexmediaserver-installer.postinst: ar: not found
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
rm: cannot remove ‘/usr/lib/plexmediaserver/config.xml’: No such file or directory
Setting up plexmediaserver (0.9.16.4.1911-ee6e505-2~jessie) …`
@WaPeR Please install the package “binutils” and then try to install “plexmediaserver-installer” again. Sorry, I never thought there are systems without “ar” I will add this dependency in the next release.
BTW: I see you have a C1 like @“david@xyzzy.com.au” so please use the plexmediaserver-neonless-installer.