[Support] Linuxserver.io - Plex Media Server


Recommended Posts

12 hours ago, aptalca said:

I'm using the lsio container and both live tv and dvr worked out of the box. I am now testing the transcoder option during recording. Not sure if you had that on or off

I tried it off first then turned it on later. I ended up spinning up a new lsio container and it's working now. Must have been something with the old configuration. 

Link to comment

I downloaded the current lsio version (1.7.2.3878) about 10 days ago.  DVR is working fine with HDHR Connect but I have no Live TV option.  Do I just delete this container and re-install to get that working or are there other things I need to do?

 

Thanks!

Link to comment
I downloaded the current lsio version (1.7.2.3878) about 10 days ago.  DVR is working fine with HDHR Connect but I have no Live TV option.  Do I just delete this container and re-install to get that working or are there other things I need to do?
 
Thanks!

Stopping and restarting the container will trigger a plex version check/update

That is what i use and i can use live tv on my shield TV

Sent from my SGH-I337M using Tapatalk

Link to comment
I downloaded the current lsio version (1.7.2.3878) about 10 days ago.  DVR is working fine with HDHR Connect but I have no Live TV option.  Do I just delete this container and re-install to get that working or are there other things I need to do?
 
Thanks!


What client are you using? Live tv only works with Android tv and ios currently
Link to comment
On 6/6/2017 at 5:00 PM, saarg said:

 

There is no reason to test that the docker gets a signal. We already know that passing through a DVB card works in a docker container.

 

 

 

OK, I latest plex update (1.7.3.3937) corrected an issue with some WinTV-quadHD cards. Mine has now been detected by plex. :D

Link to comment

I have some problems with my unRaid that eventually crashes when the log gets filled up.

I can see a lot of "call traces" in the log and I think it's because of my Plex app.

 

Here is a log sample

Jun 19 03:41:03 Tower kernel: Plex Media Serv: page allocation stalls for 10552ms, order:0, mode:0x24201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD)
Jun 19 03:41:03 Tower kernel: CPU: 5 PID: 18088 Comm: Plex Media Serv Not tainted 4.9.30-unRAID #1
Jun 19 03:41:03 Tower kernel: Hardware name: ASUSTeK COMPUTER INC. P10S WS/P10S WS, BIOS 3003 01/12/2017
Jun 19 03:41:03 Tower kernel: ffffc9002120fb28 ffffffff813a4a1b 0000000000000001 0000000000000000
Jun 19 03:41:03 Tower kernel: ffffc9002120fbb8 ffffffff810cb5b1 024201ca810c9d8d ffffffff8193d4e2
Jun 19 03:41:03 Tower kernel: ffffc9002120fb50 0000000000000010 ffffc9002120fbc8 ffffc9002120fb68
Jun 19 03:41:03 Tower kernel: Call Trace:
Jun 19 03:41:03 Tower kernel: [<ffffffff813a4a1b>] dump_stack+0x61/0x7e
Jun 19 03:41:03 Tower kernel: [<ffffffff810cb5b1>] warn_alloc+0x102/0x116
Jun 19 03:41:03 Tower kernel: [<ffffffff810cbb67>] __alloc_pages_nodemask+0x541/0xc71
Jun 19 03:41:03 Tower kernel: [<ffffffff810d0d55>] ? __do_page_cache_readahead+0x1ed/0x21f
Jun 19 03:41:03 Tower kernel: [<ffffffff81102d82>] alloc_pages_current+0xbe/0xe8
Jun 19 03:41:03 Tower kernel: [<ffffffff810c4d78>] __page_cache_alloc+0x89/0x9f
Jun 19 03:41:03 Tower kernel: [<ffffffff810c6971>] filemap_fault+0x23d/0x458
Jun 19 03:41:03 Tower kernel: [<ffffffff810e8f38>] __do_fault+0x68/0xbb
Jun 19 03:41:03 Tower kernel: [<ffffffff810edf55>] handle_mm_fault+0x6b1/0xf96
Jun 19 03:41:03 Tower kernel: [<ffffffff81042252>] __do_page_fault+0x24a/0x3ed
Jun 19 03:41:03 Tower kernel: [<ffffffff81042438>] do_page_fault+0x22/0x27
Jun 19 03:41:03 Tower kernel: [<ffffffff81680f18>] page_fault+0x28/0x30
Jun 19 03:41:03 Tower kernel: Mem-Info:
Jun 19 03:41:03 Tower kernel: active_anon:3674756 inactive_anon:8423 isolated_anon:0
Jun 19 03:41:03 Tower kernel: active_file:11205284 inactive_file:849453 isolated_file:992
Jun 19 03:41:03 Tower kernel: unevictable:0 dirty:847557 writeback:1442 unstable:0
Jun 19 03:41:03 Tower kernel: slab_reclaimable:234063 slab_unreclaimable:47429
Jun 19 03:41:03 Tower kernel: mapped:23935 shmem:118412 pagetables:13135 bounce:0
Jun 19 03:41:03 Tower kernel: free:99927 free_pcp:0 free_cma:0
Jun 19 03:41:03 Tower kernel: Node 0 active_anon:14699024kB inactive_anon:33692kB active_file:44821136kB inactive_file:3397812kB unevictable:0kB isolated(anon):0kB isolated(file):3968kB mapped:95740kB dirty:3390228kB writeback:5768kB shmem:473648kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 12660736kB writeback_tmp:0kB unstable:0kB pages_scanned:288 all_unreclaimable? no
Jun 19 03:41:03 Tower kernel: Node 0 DMA free:15892kB min:32kB low:44kB high:56kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15976kB managed:15892kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jun 19 03:41:03 Tower kernel: lowmem_reserve[]: 0 1054 63260 63260
Jun 19 03:41:03 Tower kernel: Node 0 DMA32 free:250960kB min:2252kB low:3328kB high:4404kB active_anon:679260kB inactive_anon:4kB active_file:266684kB inactive_file:4880kB unevictable:0kB writepending:4904kB present:1240076kB managed:1230080kB mlocked:0kB slab_reclaimable:25360kB slab_unreclaimable:852kB kernel_stack:112kB pagetables:1196kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jun 19 03:41:03 Tower kernel: lowmem_reserve[]: 0 0 62206 62206
Jun 19 03:41:03 Tower kernel: Node 0 Normal free:132856kB min:132880kB low:196576kB high:260272kB active_anon:14019764kB inactive_anon:33688kB active_file:44554452kB inactive_file:3392932kB unevictable:0kB writepending:3391092kB present:64733184kB managed:63699800kB mlocked:0kB slab_reclaimable:910892kB slab_unreclaimable:188864kB kernel_stack:20016kB pagetables:51344kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jun 19 03:41:03 Tower kernel: lowmem_reserve[]: 0 0 0 0
Jun 19 03:41:03 Tower kernel: Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 0*32kB 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (U) 3*4096kB (M) = 15892kB
Jun 19 03:41:03 Tower kernel: Node 0 DMA32: 4780*4kB (UME) 5006*8kB (UME) 4325*16kB (UME) 1369*32kB (UME) 275*64kB (UME) 82*128kB (UME) 44*256kB (UME) 27*512kB (UM) 21*1024kB (UM) 0*2048kB 1*4096kB (H) = 250960kB
Jun 19 03:41:03 Tower kernel: Node 0 Normal: 6190*4kB (UMEH) 3604*8kB (UMEH) 4197*16kB (UMEH) 156*32kB (UMH) 45*64kB (H) 8*128kB (H) 2*256kB (H) 2*512kB (H) 0*1024kB 1*2048kB (H) 0*4096kB = 133224kB
Jun 19 03:41:03 Tower kernel: 12174132 total pagecache pages
Jun 19 03:41:03 Tower kernel: 0 pages in swap cache
Jun 19 03:41:03 Tower kernel: Swap cache stats: add 0, delete 0, find 0/0
Jun 19 03:41:03 Tower kernel: Free swap  = 0kB
Jun 19 03:41:03 Tower kernel: Total swap = 0kB
Jun 19 03:41:03 Tower kernel: 16497309 pages RAM
Jun 19 03:41:03 Tower kernel: 0 pages HighMem/MovableOnly
Jun 19 03:41:03 Tower kernel: 260866 pages reserved

Diagnostics attached.

tower-diagnostics-20170619-0833.zip

Link to comment
46 minutes ago, Squid said:

Mobile but there's some settings you can do with the tips and tweaks plugin that may help. Search for mover tips and tweaks

Sent from my LG-D852 using Tapatalk
 

I have now set these values with the Tips and Tweaks plugin:

 

Current Disk Cache Settings

vm.dirty_background_ratio = 2 %

vm.dirty_ratio = 3 %

 

Do I need to reboot the server for the settings to kick in?
It didn't catch my eye at first but when you mention mover = the time in the log when the "call traces" start, I hope this will help, thanks :)

Edited by Hogwind
Link to comment

I hope this is the right place to post this question.  I'm a long time Plex and unRAID user, but I haven't really felt the need to upgrade much until now. :)  I would like to take advantage of the fact that Plex can now stream and record live tv, but I would also like to try and make this upgrade as smooth as possible.  A few of my questions are:

  1. Is there a consensus on which tuner is best, regardless of price?  I suspect it is an HDHomeRun product, but I'm not sure which one.  Some time ago I want to say someone told me one model does transcoding and another does not, but does that really matter with Plex?  I would think the transcoding is done on the server itself.  By the way, I will only be leveraging OTA channels.
  2. Is there anything that might help me to know how to do the full installation?  The knowledge I have right now leads me to believe that I need to 1) restart Plex on my server to ensure I have the lastest version, 2) install HDHomeRun, which may be no more difficult than connecting the antennae and then connecting the device to the network.  However, I'm a little in the dark of how you make the HDHomeRun and Plex talk together.  I assume there is a setting in Plex somewhere to point to it.

 

 

 

Link to comment
I hope this is the right place to post this question.  I'm a long time Plex and unRAID user, but I haven't really felt the need to upgrade much until now.   I would like to take advantage of the fact that Plex can now stream and record live tv, but I would also like to try and make this upgrade as smooth as possible.  A few of my questions are:
  1. Is there a consensus on which tuner is best, regardless of price?  I suspect it is an HDHomeRun product, but I'm not sure which one.  Some time ago I want to say someone told me one model does transcoding and another does not, but does that really matter with Plex?  I would think the transcoding is done on the server itself.  By the way, I will only be leveraging OTA channels.
  2. Is there anything that might help me to know how to do the full installation?  The knowledge I have right now leads me to believe that I need to 1) restart Plex on my server to ensure I have the lastest version, 2) install HDHomeRun, which may be no more difficult than connecting the antennae and then connecting the device to the network.  However, I'm a little in the dark of how you make the HDHomeRun and Plex talk together.  I assume there is a setting in Plex somewhere to point to it.
 
 
 


As long as you have plex pass and everything is connected you can go to the dvr settings and it will scan for the device.

I would be tempted to go with something like this HAUPPAUGE WinTV-quadHD PCIe TV Receiver https://www.amazon.co.uk/dp/B01FEOJE30/ref=cm_sw_r_cp_apa_nJwszb8Z4KM3B

For around the same price your getting quad tuner.

Sent from my SM-G930F using Tapatalk

Link to comment
2 hours ago, bally12345 said:

As long as you have plex pass and everything is connected you can go to the dvr settings and it will scan for the device.

And note that only a limited number of devices and clients are currently supported. I have HDHR and can record OTA fine, but Live TV doesn't work for me because I don't have a supported client.

  • Upvote 1
Link to comment
15 minutes ago, trurl said:

And note that only a limited number of devices and clients are currently supported. I have HDHR and can record OTA fine, but Live TV doesn't work for me because I don't have a supported client.

 

What?  From what I see on Plex's site all HDHR models are supported?  What model do you have?

Link to comment
4 minutes ago, JP said:

 

What?  From what I see on Plex's site all HDHR models are supported?  What model do you have?

 

The unsupported part is what you are watching live TV on. Only IOS and Android TV is supported for LiveTV viewing right now.  This is different then what HDHR models are supported.  - https://support.plex.tv/hc/en-us/articles/115007689648-Watching-Live-TV

Edited by smdion
  • Upvote 1
Link to comment
1 minute ago, smdion said:

 

The unsupported part is what you are watching live TV on. Only IOS and Android TV is supported for LiveTV viewing right now.  This is different then what HDHR models are supported.  

 

Ahhh...thanks for clarifying.  Well, that is sort of a bummer.  All my clients are pretty much Roku devices so I guess Live TV isn't possible for me right now.  Do you have to wait for a recording to end to watch it or does it allow you to start it and then playback the early part of the recording while it continues to record the rest?    

Link to comment

As said before, hdhomerun is super easy to set up. Connect it to ethernet and then in plex go to add a dvr, it scans the network and finds the hdhomerun.

With regards to hdhr connect and extend, the connect broadcasts the stream pretty much as is in mpeg2 format. Plex *can* transcode that if you set it to (marked experimental but works fine for me). Extend takes the mpeg2 stream and transcodes it to h264 before broadcasting over the network.

If plex is running on a beefy server and you don't mind it transcoding, get the connect as it's cheaper. That's what I did.

I haven't tried live TV because it's currently only supported on ios and android tv (not regular Android) clients and I don't have either of those.

  • Upvote 1
Link to comment
5 hours ago, aptalca said:

As said before, hdhomerun is super easy to set up. Connect it to ethernet and then in plex go to add a dvr, it scans the network and finds the hdhomerun.

With regards to hdhr connect and extend, the connect broadcasts the stream pretty much as is in mpeg2 format. Plex *can* transcode that if you set it to (marked experimental but works fine for me). Extend takes the mpeg2 stream and transcodes it to h264 before broadcasting over the network.

If plex is running on a beefy server and you don't mind it transcoding, get the connect as it's cheaper. That's what I did.

I haven't tried live TV because it's currently only supported on ios and android tv (not regular Android) clients and I don't have either of those.

 

Thanks for this.  One thing throws me a bit though.  I don't really understand how the transcoding works here.  I would have expected any device to save the recordings to the unRAID server and once playback was needed Plex would transcode and send it to whatever device was calling for the video.  Are you saying that with the HDHR Extend it somehow pushes the file across the network from unRAID to the HDHR Extend and then the HDHR Extend transcodes it and then the resulting video is sent to the client?  

Link to comment

Hdhr does not save anything anywhere. It rebroadcasts the ota tv signal over the network. That's all it does. Converts the ota signal to a signal/stream on your network that any device can access.

 

Plex or whatever pvr client you use can access that network stream and do things with it like display it live or record it, etc.

 

Hdhr connect's broadcast stream is mpeg2 (standard dvd format). Extend broadcasts in h264, which is a newer compression method that takes significantly less space and bandwidth.

 

So the transcode I was referring to happens while extend is converting the ota tv signal to the network stream, before it reaches plex of other pvr client

 

 

  • Upvote 1
Link to comment
8 minutes ago, aptalca said:

Hdhr does not save anything anywhere. It rebroadcasts the ota tv signal over the network. That's all it does. Converts the ota signal to a signal/stream on your network that any device can access.

 

Plex or whatever pvr client you use can access that network stream and do things with it like display it live or record it, etc.

 

Hdhr connect's broadcast stream is mpeg2 (standard dvd format). Extend broadcasts in h264, which is a newer compression method that takes significantly less space and bandwidth.

 

So the transcode I was referring to happens while extend is converting the ota tv signal to the network stream, before it reaches plex of other pvr client

 

 

 

Thanks for this.  It helps clear up a lot for me.  My thought is to try the Connect first to see how it goes.  There is something about the fact that the Extend will transcode once to save the recorded file and then possibly have Plex transcode it again to send it to the client that concerns me a little.  There could be a hit to video quality even if its minuscule.  Additionally, it appears the Extend has a fan to help cool the more robust hardware for transcoding.  Finally, there is the price difference as well.  None of these are huge deal killers, but if the Connect just works for me then it might be the better choice.  Fingers crossed. :)

Link to comment

I changed my mind and purchased an HDHomeRun Extend.  Installation with Plex seemed to go smoothly, but I couldn't figure out why I couldn't do any Live Streaming from my iOS device.  There wasn't a program guide for it or anything.  Then I noticed the version of Plex i had was something like 1.5 and I believe Plex needs to be 1.75 or above to accomplish Live Streaming.

 

I suspect this is all happening because the initial docker I installed is not the one listed in this thread.  It probably is not being updated as often as the linuxserver.io version of Plex.  I've been using this other docker for Plex for ages, but it would be nice to have more recent updates for it.

 

So I'm thinking about switching over to this one.  My question is, I guess there really isn't a smoother way of doing this...right?  My guess is I need to remove the Plex Docker I have now via the unRaid Dashboard, delete all the folders that might be left over on my cache drive for the Plex Server, and then install the linuxserver.io version from Community Apps basically from scratch.  Does this make the most sense?  

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.