Observations of derpy

You broke my Indy race recording… This has been an issue for some time now. I’m on the latest beta 1.12.3.4947, always staying current. I’m not wading through the millions of words, hundreds of posts to find fixes, and listen to the broken record of ‘Sh*ts broke’ https://www.youtube.com/watch?v=B_obeR1OIm8 . This is a for profit operation (Plex) and I understand corporate’s position on not promising, or really interacting with it’s users on this platform https://www.youtube.com/watch?v=sZHCVyllnck . I do find the whole ego driven free support from ‘plex ninja’s’ pretty deplorable. I’ve disabled logging so I’m not thrashing my drives. However crash reports are enabled. I will not wade through logs for free to find plex’s bugs @elan . I used to help maintain this package for an OS, no more. The following is all from observations, and the following fix suggestions are pretty obvious in my mind.

Observations I’ve made are as follows, pretty much all DVR related:

  1. Plex will crash if left to it’s own devices while using DVR with commercial skipping. You should have my crash reports. It’s been happening for MANY versions.

b. Post-processing with Comchap prior to plex absorbing comskip and integrating it would work flawlessly. It only needed niceness changed. Now, Plex’s implementation is pretty useless.

III. Files show recorded, but no longer showing as playable from Plex, yet reside on the filesystem. Sometimes showing multiple copies.

  1. Commercial skipping hangs.

V. Ending recordings hang. (100% bug)

IIIIII. Recordings ending sooner then scheduled.

Now, I’ve not opened a log file, but would guess somethings not right. Some things I would try and fix in a way:

  1. this is probably an OOM issue from the rest of 'tarted. (nono, this one goes in your ear.)

b. , III , and 4. Add a queue for commercial skipping. first in, first out. Base on time, and recording priory. Do one, at a time, and do it well.

III. This I would imagine is from the indexer not running, and scanning for new content, or however you insert that the content is there for the viewing guide.

  1. and V. Sh*ts broke see above.

IIIIII. why would you not set the program timer to system clock? If you have an interruption in signal, shuffle off the file to another name (part1) and resume from when you get another signal lock. rinse and repeat. merge the files back together before commercial skipping, and float it down the process pipeline.

For the love of god, give us the option to disable saving subs for DVR content. Let us choose the container, too.