I had the same issue with my XBOne not being able to launch Plex while all other devices worked so I renamed the com.plexapp.plugins.library.db file to .old (as instructed) and the xbox app was then able to launch but with an empty library. I then tried restoring the July 25th .db file and Plex would no longer start (something about “Plex can’t start because of the database…”) and when I tried restoring the original database, I was also getting the same message so had to restore July 22nd’s version for it to even launch.
We may need some better instructions for resolving this issue because restoring to 5 days prior can be very frustrating, especially after migrating 5 disks to a single DrivePool disk on July 26th.
I just added a new ubuntu dell poweredge server to my internal network, thinking I would move the plex server to it. Everything went well until I tried to connect with the Xbox one. All other devices could connect and play video (android, apple, pc, macintosh).
I had just removed the libraries from the old windows 7 server, but not the plex. When I re-added the libraries, it seemed to work a bit, then started giving the same trouble.
I installed plex on a windows system that has never had it installed. Added a single library, waited for all metadata to refresh. It worked immediately. It seems like there was some kind of database corruption?
Now I have to figure out how to flush the Plex install and database in the ubuntu server. I wish Plex had some kind of maintenance selection that would allow us to reset it to base install (delete database and all metadata, setting to default) to deal with these issues.