So yesterday I had to change the password on my Plex account, which logged out all connected devices. This included Infuse, but it also made me notice some things about the Plex integration (which generally works very well, I‘ve been using it since it came out):
- Infuse seems to have no way of knowing that there is an issue with the Plex account (specifically, that it‘s not actually signed in anymore) - everything looks normal on the surface
- Trying to play something from the Plex server while Infuse is in this state will fail
- Synching new changes from the Plex server while Infuse is in this state will lead to weird behaviour - it will actually see the new media but will categorize it as „Other“ and not group it together
- Making superficial changes to the Media Server entry for Plex in Infuse will not try to refresh the account, even though it shows the account name it thinks it‘s using. The account is also a non-editable field and there is no button to change or refresh the account used
- Trying to speed test the connection to the Plex Media Server while Infuse is in this state will immediately hard crash the app
- The only way to fix this seems to be „Forget this share“ and then re-adding the Plex server, which will necessitate a complete sync and metadata download
So basically this boils down to two questions from me:
- Was there a different way to make things work again instead of removing the share and I just didn‘t notice?
- Is there a way for Infuse devs to handle a situation like this more gracefully in Infuse? Especially the app crash, but the whole half alive half dead state a Plex account issue induces in Infuse seems less than ideal