@panni the kodi 20 version works just fine with kodi 19.
I also made a PR to allow all users to have skip intro if the server admin has plex pass (how it works on other clients)
LE: that PR Is based off your work actually - your initial PR to add support for skip intro in the official plex-for-kodi client
The Server Disocvery (GDM) Feature never worked for me. Not on Kodi 19 and not now.
In the past this was no problem, i used the āManual Serversā feature. I entered the Plex IP and the Port manually and everything was fine.
Now with Kodi 20 and Plex 0.4.2 for Kodi the āManual Serversā stopped working. I canāt get a connection to my Plex Server. Can you please have a look at this?
I believe Iāve just fixed long-standing (since Kodi 19, or basically since Kodi uses Python 3) broken GDM for Linux and Windows (especially non-English Windows). Those changes should make it into the next release.
The manual server handling is a different kind of beast. Iām still trying to figure out how the implementation was done; it doesnāt seem to even use local connections as a fallback, even if it could.
Kodi Plex addon is far, FAR better than native app, especially for subtitles, which you can manually adjust in height pixel by pixel inside Kodi UI. Nexus v20 also brings a lot of subtitle improvements.
It is a shame that Plex is trying to forget it even exists. They should pay you for maintaining it. This is actually really sad, how clueless they are. They are putting all the resources into the native app, and it is still bad. If Kodi Plex addon ceases to exist, I will have to switch to Jelly, or something else. I just want to say that your work is really appreciated!
As you mightāve noticed: Iām not super active in this project anymore. After the huge amount of changes I submitted years ago for Kodi 18/19, I look at the issues every couple of months (or when a new Kodi version gets released), then fix what needs fixing.
I doubt Iāll have time to really maintain it; e.g. implement new features, new visuals etc.
When it comes to upcoming stuff like outro-skipping, thatās something Iāll handle, for sure, once the API/data is available.
Renaming it to PlexMod, branching off of the official Plex4Kodi, and exclusively hosting it in my repository will change that a little. Also the fact that Sub-Zero is practically EOL helps me with available time to do so.
Final major Kodi double version changelog. Upcoming releases will just be the version itself. 19/20 will be supported in the same codebase as long as itās possible.
Changelog hybrid codebase for 19/20
Allow skip-intro for users on a plexpass enabled server (thanks @fvlaicu)
Fix visual issues (due to botched addon rename)
Make AV1 setting Kodi major version dependant; pave way for hybrid codebase for 19/20
Implement new network discovery mech on windows (GDM) using powershell (experimental)
Possibly fix GDM on windows (especially on non-english variants)
Possibly fix GDM on Linux (non-BSD)
Notes
GDM was broken since Kodi 19 at least (Python 3). At least on Linux (non-BSD) and Windows.
Both might have been fixed with 0.4.3. Without a lot more work Iām not able to properly confirm this, as my PMS doesnāt have the ability to answer to local network discovery (PMS inside wireguard-docker-network). If GDM is still broken, please message me directly.
Manual connections are still a bit ominous to me. Investigating.
Iām having trouble installing this. I can see that the repo should be 0.2.4 but when I look at your dontpanic repo in file manager itās 0.2.3 still. Iām show an available update in my add-ons but the update (to 0.2.4) fails
If it helps, Iām on Kodi 19 using CoreElec.
P.S. Just checked this on Kodi 20 in Coreelec. Addon has updated to 0.4.3 but the repo wonāt update to 0.2.4.
Iām so happy that youāre updating this addon - itās a pleasure to use it.
I tried this Addon (version 0.4.3) on Kodi20 on my FireTV. It seems it finds automaticaly my Plex-server on QNAP, because it it listed on the server dropdown, but it cannot connect. Addon shows āno Servers foundā. I do not know why.
The native Plex-App on the same FireTV works well. So it is not a network problem.
Then I tried to disable force to HTTPS on server side. But when HTTP is enabled its the same problem.
I donāt have a github account but Iāve been using this addon for a while so thought I would attempt to give something back.
This is a patch I created against the latest version from @panni that adds a basic auto skip intro toggle / functionality, configurable skip intro button timeout and a couple of other fixes I seen in forks on github. It works for me on an odroid n2+, amd minipc and an android box so I think itās functional enough. patch.txt (10.6 KB)
I do not know if it would work with Kodi19. I started with Plex very new and my Kodi was alread upgraded to 20.
Disabling GDM or using a specific Server-Ip-adress in Servers does not help.
I already tried to generate a DEBUG-Log, but cannot find it. What is the Path where it is stored ?
Inside your Kodi user folder. Itās usually a ā.kodiā folder where ātempā or āuserdataā hold ākodi.logā.
On FireTV it should be /Android/data/org.xbmc.kodi/files/.kodi/temp/kodi.log. You can install the Kodi Logfile Uploader from the official Kodi repository alternatively, and post the link here.
Whatās Custom server access URLs set to in your Plex Server config? Try adding https://qnap1.fritz.box:32400 there.
The URL it tries to use is retrieved from plex.tvās API. Not sure why itās using a different one compared to the Android addon, but I canāt tell without logs.
Edit: You might also be running into DNS rebind protection (see here). You can try adding plex.direct to the whitelist.
My Plex Server runs with default Network Settings, but I only forced https.
No custom server access urls are definded. But with webbrowser a cann access it with https://qnap1.fritz.box:32400
Even if it loads the web app, donāt do it. It will cause all sorts of unpredictable behavior.
You canāt force https if a fitting certificate is missing. At least not in Plex.
This has nothing to do with custom server access URLs either.
OK, Plex brings a āLetās Encrypt Certificateā. But, ok, now HTTPS is now set to āPreferedā on Plex Server and Plex-Sever is restarted, But the addin has the same problem.