(Solved) PMS 1.43.1.10611 (smb) not registering datastreams properly

Server Version#:1.43.1.10611 (smb)

I updated my Plex server to the above version late Wednesday, and since then
nothing recorded or manually added has been playable (that has since changed and they are all playing, but with issues). They all get scanned and added to the proper libraries, but they claim to have no video, audio, or subtitles.

I have been continuing to look into this. I have stopped the server, deleted the Codecs folder contents (which didn’t include any codecs), and restarted the server. The Codecs folder remains stubbornly empty. Apparently this version of the server is known to have issues downloading.

I have been adding shows, and they will play, with audio, now (no idea what changed), but I cannot make Plex display subtitles for files added since the server update. As far as Plex is concerned, there are still no audio, video, or subtitles embedded in the file.

I created a test library, with one file in it, and have zipped all 6 log files created during that scan. (I have no idea what most of the log entries really mean.))

Plex scan logs.zip (205.6 KB)

I also have a screenshot showing the information Plex shows about the file. Note the video, audio, and subtitles all showing “none”:

I then played it in VLC and pulled up the codec information from there:

Any ideas what to try that won’t require a full re-install and re-creation of my (quite extensive) libraries?

Not being one to just wait to be told how to fix something, I continued trying, and eventually fixed it. (At least, it looks that way so far.)

Fortunately, I’ve always kept PMS in a user-accessible location on the shield, so that wasn’t an issue. I (finally!) figured out that I could use the PlexDBRepair tool if I:

  1. Installed PMS on my linux box (so I could get the Plex SQLite executable)
  2. Downloaded the database files onto my computer
  3. Downloaded DBRepair

Even though I had disabled PMS on the linux box, DBRepair still said it was running. Getting the server status in DBRepair did show it was not running, so I did a “status” before every try to fix the DB. “Reindex” and “automatic” didn’t work, and “repair” threw an error near the end of that process. Then I found a mention of the “ignore” function, did that, and ran “repair” again which finally resulted in a repaired DB.

Now all the files added after the server “upgrade” show video and audio streams and have usable subtitles. I still can’t access the DVR Schedule on the web app, and there seems to be an issue with automatic backups, but I think I can get those working soon, and there are easy workarounds in the meantime (i.e the DVR schedule is accessible on the shield client).

Hope this helps someone in the future!