Noticed that if you use this plugin in multisite installation, the submenu will not show up under Media if the network admin is not also added as a user to the site. Once you add yourself to the site as an administrator, the Media File Manager Advanced submenu shows up again.
To fix the code, I’m proposing a new user capability instead of relying on a user role. This still needs a bit more testing, but here’s the idea: