Ran through some common tasks on my QNAP via SSH with the new binary. Just a couple minor hiccups and notes.
I miss the AUTO option. It was nice to have a single command to run the check, repair, reindex as like a “default” action.
I ran all the commands except REVERT and IGNORE. They all worked as expected except what I’ve noted below.
STOP and START didn’t work for me. It does work in the previous DBRepair version.
After running stop:
After running start after stopping manually via QNAP GUI:
Sometimes start\stop commands on QNAP get funny outside of the GUI so I’m not surprised this might be a QNAP specific hiccup or permissions thing.
The “EXPUNGE” command didn’t quite do as I had hoped.
It looks like “dead user account records” is about users who no longer have a Plex account rather than user accounts that are no longer connected to my server. Is that correct? If so that is just my own missed expectation.
I have a number of users I removed from my server over the years and their watch history still remains (not a huge deal - just stale unnecessary data), and now their names show up in the mobile server dashboard for “filter by user” and that’s kinda annoying as they aren’t users anymore. They don’t show up when I use the WebGUI dashboard “filter by user”. I had assumed when removing users from my server I was also removing their data, but that wasn’t an accurate assumption on my part. I had hoped the expunge was a timely addition to the tool to help clean that up when the new server dashboard exposed that data was still there. Maybe it’ll at least be hidden like it is in WebGUI in future app updates.
While I’m mentioning that dashboard - and not anything you can do but maybe others who can will see it here - I’d love to have the “everyone\others\me” filter option in the dashboard like Plex Dash had it. That was really useful.
Lastly, the SHOW command for the logfile didn’t work - or the logfile itself isn’t working. Or rather the command opens the logfile, but it showed only logs of the previous version sessions but not the new version sessions. I see a few notes in this topic that logfile might need some additional tweaking though so maybe that’s part of it.
Otherwise, everything else seemed to work just fine for me and did seem snappier than the previous version. I also liked the output\reporting in this version better. It feels cleaner and more “regular user” friendly if that makes sense?
I do think what you have on the GitHub site for “how to” is pretty complete honestly so I think just some updating\refresh of what’s there is probably plenty for a user manual. I particularly like you have a sample session there.
Let me know if there’s anything else I can check. Appreciate it!