Hello! Apologies for the late reply, my free time was limited lately as I have a few other things keeping me busy.
- in regards to LDAP not working, what you've found is sadly correct, the problem is the fact that there have been API changes on the server side which don't seem to have been carried over to the client library I'm using in E2PL, I don't think there's much I can do about it from the E2PL code itself, unless the library gets updated and the new version remains compatible with what E2PL is using. For my own Emby server, I decided a while ago to stop updating it (on 126.96.36.199) because I assumed API changes would indeed appear at one point, as they actually have. I don't know if downgrading is possibly an option for you or not, but I guess LDAP might work with an older server version, before the API changes. Again, I don't use LDAP myself though.
, the library seems to have been last updated 2 years ago, at least there isn't a newer NuGet package that I can see (I'm looking here: https://www.nuget.or...wser.ApiClient/). Will this library ever be updated again, or is it deprecated/abandoned at this point?
, for that issue I actually have some good news. I have encountered it myself since I use the same version of MPC-HC, along with another issue which sometimes prevented proper progress tracking. This happens because the web server in newer versions of MPC-HC seems to behave differently. One problem is that it's very slow to respond sometimes, so the request from E2PL times out and as such it cannot get the status, as if the player wasn't running. You can already mitigate this by setting the timeout in E2PL to a larger value, such as 10s (so 10000ms in the config). There's another problem with the newer version of MPC-HC sometimes intermittently returning player stopped status when it's not actually stopped, seems to happen sometimes when loading videos or changing refresh rate. I have a new version which tries to address this problem and I will release it in the following days.
There are some other issues which I believe might be related to API changes too (live progress updates during playback don't always work properly anymore, but progress should be corrected when you close MPC-HC), not sure whether I'll be able to fix those. Increasing the timeout and the upcoming version should fix some of the functionality, though.