Hello @camillawalberton !
Thank you for your interest in Private Media.
I must admit I have left this small project aside for quite some time now. For the record, the compatibility tag is simply indicative, not a guarantee of compatibility or incompatibility: it is the plugin author pledging they tested it with the mentioned versions, but as long as the code it relies on doesn’t change significantly, it may very well be compatible long after.
It’s been the case for Private Media for a long time: it relies on stable core code as much as possible, and is still compatible for most cases with version 5.4.2, as long as the block editor is not involved. However, because the block editor has become a norm, I cannot afford to spend time learning how the new editor works internally, update the plugin with new functionalities, and make it fully compatible. Therefore I decided not to update the compatibility tag, and leave it as-is, because this project is not funded in any way. I use it for personal, limited purposes, and simply shared it with the community.
Regarding the Job Manager Plugin incompatibility, this is even more of a gray area: although I cannot guarantee what the source of the incompatibility is without spending man-hours into the question, many third party plugins are notoriously bad at following WordPress best practices. In the case of media files, they may assume they are located in the wp-content/uploads
folder, which is not necessarily the case (case in point: Private Media changes the location of media fiels, in accordance with WordPress best practices), in which case it would break. I cannot say this is what happens in your case, but what I’m trying to say is the issue you are facing can be very complex, and potentially not Private Media’s doing. Even if it was fully 5.4.2 compatible, it would not guarantee it’d be compatible with the Job Manager Plugin you use.
Long story short: the work involved to keep it up-to-date is potentially massive because of the new editor, and may have unforeseen ramifications ; I cannot afford to spend such time on an unfunded project. If you know anyone willing to contribute as a committer, please feel free to recommend them, because it is in my opinion (obviously I am biased) a project worth keeping alive. Originally, this plugin was developed because I could not find any solution to keep files truly private, so I don’t have recommendations that come to mind.