Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Plex Media Server

Featured Replies

  • Author

did you get it?

Im not sure if i have done the PM thing right. ;-)

  • Replies 1.7k
  • Views 411.9k
  • Created
  • Last Reply

yes, installing it at the moment

  • Author

it looks like that the increasing RAM problem isn't fixed.

 

I didn't see where the Plex Media Server 0.9.5 was released for Linux.  Where did you get it from?

  • Author

it was a tweet from plexapp

  • Author

Update to Laika (0.9.5.1) is out

looks good so far :)

library was found (after moving the folder)

Followed you steps and update fine. Awesome! Thanks!

 

However, my Android phone and iPhone is stuck at "Preparing for playback... Opening session for media playback.." screen and getting these errors on the PMS.log I'm checking on the Plex forums for a possible fix.

 

Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Asked for segment 85 from session.
Nov 03, 2011 21:38:03 [0xb4623b70] WARN - Transcode runner appears to have died.
Nov 03, 2011 21:38:03 [0xb22fbb70] DEBUG - Request: GET /video/:/transcode/segmented/session/5210c51f-781b-45bd-8143-bee949fef8bb/5/00337.ts [192.168.1.201] (3 live)
Nov 03, 2011 21:38:03 [0xb22fbb70] DEBUG - Asked for segment 337 from session.
Nov 03, 2011 21:38:03 [0xb22fbb70] WARN - Transcode runner appears to have died.
Nov 03, 2011 21:38:03 [0xb377db70] DEBUG - Request: GET /video/:/transcode/segmented/stop [192.168.1.201] (4 live)
Nov 03, 2011 21:38:03 [0xaf859b70] DEBUG -  * Cookie: SESSION-GUID=5210c51f-781b-45bd-8143-bee949fef8bb
Nov 03, 2011 21:38:03 [0xaf859b70] DEBUG - Whacked session, 0 remaining.
Nov 03, 2011 21:38:03 [0xaf859b70] DEBUG - It took 0.000000 sec to serialize a list with 0 elements.
Nov 03, 2011 21:38:03 [0xb3d59b70] WARN - Timed out waiting for segment.
Nov 03, 2011 21:38:03 [0xb22fbb70] WARN - Timed out waiting for segment.
Nov 03, 2011 21:38:03 [0xb4623b70] WARN - Timed out waiting for segment.
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Killing job.
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Signalling job with 9
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Cleaning directory for session 5210c51f-781b-45bd-8143-bee949fef8bb (/tmp/plex-transcode-5210c51f-781b-45bd-8143-bee949fef8bb)
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Request: GET /video/:/transcode/segmented/session/5210c51f-781b-45bd-8143-bee949fef8bb/5/00007.ts [192.168.1.201] (3 live)
Nov 03, 2011 21:38:03 [0xb3a6bb70] DEBUG - Request: GET /video/:/transcode/segmented/session/5210c51f-781b-45bd-8143-bee949fef8bb/5/00086.ts [192.168.1.201] (2 live)
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Request: GET /video/:/transcode/segmented/session/5210c51f-781b-45bd-8143-bee949fef8bb/5/00338.ts [192.168.1.201] (1 live)
Nov 03, 2011 21:38:03 [0xb4623b70] DEBUG - Request: GET /video/:/transcode/segmented/session/5210c51f-781b-45bd-8143-bee949fef8bb/5/00008.ts [192.168.1.201] (3 live)

  • Author

works on my iPhone. ;-) (iOS 5.0, Plex for iOS 2.01)

Sorry.

Spidi!  I think you fixed my memory issue!  Great job!  After about 9 hours the virtual memory has not grown over 217MB.  I'll keep watching, but this looks extremely promising!  Thanks so much!

Been checking the forum and my PMS.log. Maybe someone can help me with this issue.

 

The error that I'm getting is this:

 

root@Frank-Server:/mnt/cache/Apps# /usr/local/plex/Resources/ffmpeg transcode http://127.0.0.1:32400/library/parts/1820/file.mkv /tmp/plex-transcode-f610c936-fa41-47a9-864e-41ea6a450346/media 5 7 0 1 nil 0 yes UTF-8 default   0.75 av baseline 720 31 aac 3355443 yes

/usr/local/plex/Resources/ffmpeg: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

 

-I have alsa installed.

-Looks like Plex is using /tmp (root/root:755) directory even though I set it to /mnt/cache/Apps/Plex/temp (unraid-plex/users:0755)

 

Not sure what else to check  ??? I even tried to reinstall but still getting the same error.

 

Update:

I fixed the "ffmpeg: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory" by adding this to my go file

 

echo "/usr/local/plex" >> /etc/ld.so.conf

ldconfig

 

and it looks like ffmpeg now runs

root@Frank-Server:/etc# /usr/local/plex/Resources/ffmpeg transcode http://127.0.0.1:32400/library/parts/1826/file.avi /tmp/plex-transcode-803fd392fb8dae133047a6597942934ddc5dab89/media 4 8 0 1 nil 0 yes UTF-8 default   0.75 av baseline 480 30 mp3,aac 3355443 yes
--> Continous Mode
!!! Transcoder 306 (t=8s, q=4)Registered ffmpeg components, about to parse arguments.
Opening http://127.0.0.1:32400/library/parts/1826/file.avi, 0.75
!!! Video caps: ca=0, cv=0, ac=libmp3lame, mp3=-1, aac=-1,0, ac3=-1, dts=-1, pcm=-1, vp=4d, vr=0, vl=51, mss=3355443, anam=0
About to apply initial settings.
Thread count: 2
Source AR: 1.333333
Input #0, avi, from 'http://127.0.0.1:32400/library/parts/1826/file.avi':
 Metadata:
   encoder         : Lavf51.12.1
 Duration: 00:23:22.12, start: 0.000000, bitrate: 1342 kb/s
   Stream #0.0: Video: mpeg4 (Simple Profile), yuv420p, 640x480 [sAR 1:1 DAR 4:3], 29.97 tbr, 29.97 tbn, 29.97 tbc
   Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
Duration: 1402.13
Error: Did not find audio Stream 1
Quality 4: me=hex, famerefs=2, subq=4.000000, bitrate=737280

!!!FINAL FONT SCALE: 1.500000 (0.000000) -> 0.000000


!!! Will NOT copy the audio stream

!!! Will NOT copy the video stream
ENCODING: [480x320] 1:1
w:640 h:480 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
[scale @ 0x8edfe20] w:640 h:480 fmt:yuv420p -> w:480 h:360 fmt:yuv420p flags:0x1
[libx264 @ 0x8edef40] using SAR=1/1
[libx264 @ 0x8edef40] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
[libx264 @ 0x8edef40] profile Main, level 3.0
[mpegts @ 0x8ee27e0] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to '/tmp/plex-transcode-803fd392fb8dae133047a6597942934ddc5dab89-tmp.ts':
 Metadata:
   encoder         : Lavf53.6.0
   Stream #0.0: Video: libx264, yuv420p, 480x360 [sAR 1:1 DAR 4:3], q=10-51, 200 kb/s, 90k tbn, 29.97 tbc
   Stream #0.1: Audio: libmp3lame, 48000 Hz, stereo, s16, 128 kb/s
Stream mapping:
 Stream #0.0 -> #0.0
 Stream #0.1 -> #0.1
Closing down stderr.

 

but now I get these on my PMS.log and it looks like /tmp folder can not be written to.

Nov 05, 2011 00:21:52 [0xb1a31b70] WARN - WARNING: Couldn't create directory /tmp/plex-transcode-803fd392fb8dae133047a6597942934ddc5dab89
#skipping lines#
ov 05, 2011 00:21:52 [0xb4047b70] DEBUG - Request: GET /video/:/transcode/segmented/session/803fd392fb8dae133047a6597942934ddc5dab89/4/00000.ts [192.168.1.203] (1 live)
Nov 05, 2011 00:21:52 [0xb4047b70] DEBUG - Asked for segment 0 from session.
Nov 05, 2011 00:21:52 [0xb4047b70] WARN - Transcode runner appears to have died.
Nov 05, 2011 00:21:52 [0xb4047b70] WARN - Timed out waiting for segment.
Nov 05, 2011 00:21:52 [0xb4047b70] DEBUG - Request: GET /video/:/transcode/segmented/session/803fd392fb8dae133047a6597942934ddc5dab89/4/00001.ts [192.168.1.203] (1 live)
Nov 05, 2011 00:21:52 [0xb4047b70] DEBUG - Asked for segment 1 from session.
Nov 05, 2011 00:21:52 [0xb4047b70] WARN - Transcode runner appears to have died.
Nov 05, 2011 00:21:52 [0xb4047b70] WARN - Timed out waiting for segment.

 

Sorry spidi for cluttering your thread. I will create a separate thread if you wish.

  • Author

sorry, the tmp directory is definitely my fault.

I forgot to set it. so at the moment its always "/tmp".

 

I will fix that in the next release.

 

Sorry again.

 

but "/tmp" is writable for all, so that shouldn't be the problem. (transcoding works)

  • Author

Update:

- make use of the tmp directory edited via web interface (forgot it in the last version)

- removed the cronjob (hopefully it isn't needed any more)

You ROCK spidi! installed your latest update and video is now playing  :) The Temp Directory setting is now being applied.

 

 

AWESOME! Thanks a lot!

How do you do this ?

 

then i set a link to your Library. (To avoid the increasing RAM problem, works for me at least)

  • Author

what do you mean by that?

 

set a symbolic link: ln -s DEST TARGET

 

Why?

  • Author

at the moment yes.

at least if you have your Library or your tmp directory on the cache drive. (with a dot dir .tmp for example)

 

but why is this a problem for you?

I have it in my cache drive   /mnt/cache/.app/plex

And my temp directory on /tmp

  • Author

than I would say you have experienced the increasing RAM problem.

 

If you use my latest plugin it should at least slow it down.

  • Author

its not certain but, it looks like it strengthens the problem

Hmm, is it because I have  a "dot" in my path ?

 

It is because your temp directory is /tmp which is in RAM. The more files placed in /tmp the more RAM is used.

It is because your temp directory is /tmp which is in RAM. The more files placed in /tmp the more RAM is used.

 

but this isn't the memory leak we are talking about, since the usage of the ramdisk wouldn't show up in the memory usage of an app.

I've installed the plugin, changed my library and tmp dirs to /mnt/cache/.plugins/plex & /mnt/cache/.plugins/plex/tmp, set to enable and hit apply. unRAID has been loading for about 5 minutes now and i can't load the main unraid interface either. When i browse to <ip>:32400 i get an XML error but <ip>:32400/manage works ok (i think?). Just FYI, not sure how to diagnose from here.

 

Also, i had to leave the install directory to default for this to actually work.

 

Thank you for your efforts!

 

Update: 25 minutes, still no unRAID interface :'(

 

Solution: Close the plugin window, then it all works ok. BUG?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.