PM4K / PlexMod for Kodi (18, 19, 20, 21, 22+)

Is Atmos detection in 0.8? Love your work btw. I’ve just bought an am6b+ and I’m using your add on exclusively. It was enough to make me switch from jellyfish to Plex

1 Like

Kodi and PM4K on Windows is lightning fast. Shield is good, but on PC it is night and day difference. Kodi opens in less than a second and same for PM4K. Everything is so smooth it makes waiting for Shield 2 that much harder. Even on phone when I installed Kodi and PM4k, everything opens in split second. Just shows how old Shield really is.

@panni I know you said you are developing and testing on Windows Kodi first. Did you ever consider using NUC like device instead of Shield? And just set Kodi to auto start with Windows. Audio passthrough is supported on all 3 vendors, Nvidia, AMD and Intel. HDR support is also good in Windows.

Maybe instead of Kodi, you can set up Steam Big Picture mode on startup and use Steam as frontend. Then just add Kodi as non-steam game. After I saw how incredibly fast Kodi and PM4K is on modern PC in Windows, I am not looking at the Shield the same way anymore.

No DV in Windows… HDR only is not good enough. It’s fine if panel doesn’t support DV, but almost all modern TVs do. Can even get DV on Samsung panels, but the box has to be capable of LLDV, which HTPC setups cannot do.

That’s why Amlogic boxes+CoreElec combo is so popular, only way to get DV FEL support.

1 Like

It’s also in 0.7.9 (or earlier? Not sure), yes. 0.8.0-beta just does it a little better (fuzzy detection added via filename and stream name, in addition to bitrate detection from 0.7.9). Wait until the next beta, which could be ready tomorrow, or use 0.8.0-beta2.4 from a couple of pages above.

Not really yet, no. I probably never will, either. DV and proper passthrough are huge for me. Also the SHIELDs and other ARM boxes’ efficiency is still unmatched. Together without the hassle of Windows, that I wouldn’t like to deal with on a daily basis, and a better wife approval factor.

With the latest hotfix on the SHIELD from two days ago, a custom launcher and debloating, the device is almost flawless as a daily device (apart from the known issues: no HDR10+, DV redshift, audio passthrough hickups).

Edit: Ah, and things like s0und and STV. Couldn’t live without those android apps. The Vero 4k has been gathering dust, just because there’s no equal to those apps.

Edit 2: but yes, the shield is a seven year old phone on steroids, as is the Nintendo switch. What Google just barfed on the floor with their “new” box is a joke, sadly.

AFAIK lldv is also inferior to native DV.

My oled gaming monitor only uses HDR. Projector is also only HDR. For TV, yes DV would be nice but it is not a dealbreaker. Especially because a lot of movies use static DV that is actually just HDR in DV container with no extra metadata. There is also a way to watch DV on Windows, if you download Dolby Vision app, but only few video players support it. Kodi is not among them yet.

I think the biggest drawback for adoption of HTPC are actually streaming apps. Netflix, Disney, Amazon, nobody really supports 4k hdr or even have proper apps for Windows.

Good thing that we use Plex here and don’t care, right? Shield also has other issues in DV like red push and missing profile+FEL. There is also missing hdmi 2.1 port so you can’t stream games in 4k 120hz from PC.

I was thinking more in line with NUC being as a fast Plex player, like dedicated 4k BluRay player or “Kaleidescape” and keeping Shield for other Android apps.

I just don’t want to be locked in with 10 year old hardware, thats why I am thinking about alternatives. But it is nice that Nvidia Shield team is not dead. Maybe we will finally see Shield 2 after Switch 2 reveal. Fingers crossed.

That was massive fail. All they had to do is put Tensor SOC in there and allow audio passthrough. Such a big L.

There are very few static DV movies and they are easy to detect. There are only a handful documented here on the Grade Check tab:

Yet there are 500+ FEL films and probably another 500 MEL films. No DV is a dealbreaker.

The windows DV app is extremely limited and will not play back your own remuxes with DV. Has to be content from the Windows store iirc. There is also no FEL support. Additionally it doesn’t support TV-led DV. Only LLDV on the limited selection of content that does work.

Shield also has other issues in DV like red push and missing profile+FEL. There is also missing hdmi 2.1 port so you can’t stream games in 4k 120hz from PC.

Good thing we have devices now that have FEL, and no red push.

HTPC is an awful platform if your panel supports Dolby Vision, which the vast majority do.

Fair points Mike.

For home theater setting, where you usually run projectors, DV is not important so you have more doors open as a choice. I have Epson 9400 so I don’t care. What I do care is speed and responsiveness.

Running coreelec has its own problems as well. You are missing google play store for apps. You can replace some with half baked addons, but it is not the same.

For now, I will keep using Shield, but I will seriously consider HTPC option as dedicated Plex player in 2025, if Shield 2 is not announced.

0.8.0-beta3: See beta3.1

This is a little bigger than usual. Most mentionable:

  • Fixed most postplay issues (pagination, ondeck items incomplete, add round robining)
  • Add subtitle auto sync support (read up here: https://support.plex.tv/articles/auto-sync-subtitles/); add global setting and live setting in the player
  • Add functionality to mark any item as played/unplayed on home
  • Remember chosen media version if multiple versions exist
  • Fix all found episode progress issues after watching an episode (including visual hickups)

There’s bound to be something broken. Please report back!

Changelog:

  • Home: Don’t clear all hubs on wake from screensaver when updating (fixes unnecessary visual hickup/scrolling)
  • Home: Allow marking any item (movie, show, season, episode) as watched or unwatched depending on their state
  • Player/Episodes: Improve progress data handling; fixes several issues with reinit (e.g. from Info screen on fully watched seasons)
  • Player: Fix rare BGM issue when backing out of a show back into a library
  • Core/Templating: Partially revert backport from kodi 18; retry possibly broken XML more often
  • Core/Templating: Clean up keybind errors for key “false” by using “noop”
  • Episodes: Only go to next season automatically if last season episode was just watched
  • Episodes/Movies: Remember chosen version if multiple versions exist (per user per server)
  • Postplay: Fix pagination paging wrongly at times; fix onDeck not showing all items
  • Postplay: Add round robining in episode mode
  • Postplay: Move summary up a little
  • Libraries/Shows: Fix unwatched episodes API query params
  • Libraries/Shows: Don’t show character jumpList in episodes type mode
  • Library/Shows: Fix error when setting attributes for watched indicator
  • Core/PlexPart: Always use MediaPartStream when instantiating streams (instead of PlexStream)
  • Core/SeekDialog: Add subtitle auto-sync functionality (needs voice activity data from PMS); only available for external SRT
  • SeekDialog: Allow toggling auto-sync on or off from subtitle quick actions menu
  • SeekDialog/Handler: Possibly fix rare issue of current progress being kept when going to next video
  • Settings: Add global setting for subtitle auto-sync
  • i18n: Add missing translation for “Hide hub:”

Edit: marking seasons as played/unplayed on home is a little misleading right now. It only marks a season, not the full show, but it seems like it marks the full show. Only a visual issue. Will be fixed.

6 Likes

I’m new to PM4K and only installed it yesterday.
I have one question, I’m not able to remove episodes and movies from Continue Watching on the discovery channel.
When I long press an item I’m getting:

Choose action for: Continue Watching
Hide hub: None:contnueWatching

But that option isn’t doing anything. Is that a bug or is removing from Continue Watching not possible?

That’s for hub hiding. All the changes you’ve seen above your post are for 0.8.0-beta3, which you can’t have been using since yesterday.

I’ll check if hub hiding is broken for the new continue watching option (which you have activated as it seems).

Thanks for the response.
To be clear I’m looking for an option to remove individual items from continue watching.
If I disable the use new hub I can remove the hub completely but that’s not what I’m looking for.
BTW, now using beta3

There’s going to be a small iteration on beta3 later today with a couple of small fixes.

It’s not possible to remove individual items from continue watching, unless you mark them as played (which you now can from home).

It wouldn’t load for me immediately after an install or after a reboot. I had to enable always compile templates to get it to load for the first time.

oh fair enough thought it might be simpler then that but guess these things never are :joy: I’ll hold out for an update hopefully.

Oh, I guess I forgot to increment the theme version.

0.8.0-beta3.1: script.plexmod.zip (2.8 MB)

All of beta3 plus:

  • Home: Don’t allow hiding the new continueWatching hub (if enabled), or the in progress one
  • Home: For recently added full seasons, show season name below show name (also fixing mark played/unplayed from home for seasons)
  • Player: Further fix issues with carrying over progress when skipping to next episode and stopping it again immediately

Removed 0.8.0-beta3 zip as it’s more unstable than this one.

Please observe whether you can still trigger the “mid-episode progress is being carried over to the next one” issue.

8 Likes

Let’s discuss here: Show Recently added per library on home hub · pannal/plex-for-kodi · Discussion #156 · GitHub

I’ve just had a look at this. It should be possible to do (at least how I outlined it in my latest comment).

As you didn’t answer further, I’ve just pushed 0.7.9-rev4a with those fixes to Don’t Panic (Kodi 18, Leia only).

1 Like

This would be a godsent. I think thats the only thing lacking from the PlexMod for kodi. Would love to see this happen

Mook

Still investigating. If it’s easy enough, I’ll tackle this for beta4. If it isn’t, autoupdater is next. (Don’t worry, watchlist is still the feature for 0.8.0)

Hahaha. Do you know how big my feature list is, from people claiming this? :smiley:

It’s ok, I also installed from the repo.
I noticed that sometimes it gives an xml error and recompiles its dependencies when I try to play an episode.
I haven’t checked the logs to see what’s going on.
The autocompilation option is not set to on.
Thank you!