Recording not ending. Partial or non-existent recordings. Commercials not removed

There was a fairly significant issue with “hung” recordings for many users a few years ago. It was largely mitigated by updates server releases. When I experienced it at the time, it was always accompanied by hung transcoding sessions which never completed. I’m on macOS and it’s very easy to see when these occur (the Plex menu icon shows the active transcoding sessions). You can see something similar on Linux by running the following (assuming PMS is running as user ‘plex’):

sudo ps -u plex

Assuming you have no legitimate recordings ongoing at the time, and the server is otherwise unused, you can assume that any “Plex Transcoder” processes are hung. You can try killing these to see if the recordings then show as complete in the client. Something like:

sudo kill -TERM process_id

Or, if that doesn’t kill it gracefully, end it immediately with:

sudo kill -KILL process_id

As to why this occurs, at the time, it was most often (always?) on channels on which I had marginal signal strength. I think this caused some issues for the transcoder, causing it to hang. I understand locast is streaming service, but it could be that the streams are being interrupted for some reason; that would also explain your partial recordings.

Here’s a good starting point if you’d like to read about some of the previous issues:

There’s a summary of the existing threads at the time discussing the problem.