I’ve been developing my own channel plugin and was finally ready to test it, mostly to see if the general structure was correct, but Plex can’t seem to find my Info.plist file. This message from the logs:
Jul 05, 2012 00:44:39:881 [6832] DEBUG - Starting plug-in C:\Users\Me\AppData\Local\Plex Media Server\Plug-ins\WatchSeries.bundle.<br />
Jul 05, 2012 00:44:39:881 [6832] ERROR - Caught exception starting plugin C:\Users\Me\AppData\Local\Plex Media Server\Plug-ins\WatchSeries.bundle (boost::filesystem::file_size: The system cannot find the path specified: "C:\Users\Me\AppData\Local\Plex Media Server\Plug-ins\WatchSeries.bundle\Contents\Info.plist")<br />
Now I admit, the first time I started Plex Info.plist wasn't named properly, but I have since renamed the file and restarted Plex about 3 times and I get the same message. I also copied the plugin bundle to the Plex plugin folder in Program Files just in case.
Would it be fair to assume that when you say you "restarted Plex", that you also restarted the Plex Media Server? PMS (generally) only reads plist files at startup. So, if you only restart the client, PMS still doesn't "see" the new/changed Info.plist.
Sorry I didn’t make it more clear. Yes, I restarted PMS. Is that the normal “installation method” though? Just copying the bundle to the plugin directory?
No worries. Just wanted to make sure. You're right, the normal installation method is to just copy the plugin bundle into the plugin directory. If it's failing, there may be other issues. Broken formatting in the Info.plist could cause that sort of issue. Check for mismatched element and . If you're interested, attach a zip file of your plugin bundle here and I'll try to help you troubleshoot.
Finally noticed my error. I actually named the directory Content instead of Contents. I ran into some other issues as well, but at this point it seems best to start with a working plugin and modify it rather than building a plugin from scratch.