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

What a massive changelog with bug fixes and new / improved features - great accomplishment. :clap:
(Also thanks for the lightning speed fix of my seeking issue!)

Will install and try it tomorrow :grinning:

3 Likes

Absolutely in awe of what you and the others who have joined in this have achieved. I thought it was brill from the outset and then…,.

2 Likes

Pushed the following to the Don’t Panic repository:

skin.plextuary: 3.0.10-pm4k0.5

Add CoreELEC compatibility (add exit options, CoreELEC system options) (thanks @J682679 for the hints)

service.subtitles.opensubtitles-com: 1.0.4-pm4k0.1

All PM4K-related commits that have not been merged yet. (Kodi 19+)

Edit: MRs are open, this is taking too long, so I’m supplying a build.

service.subtitles.rvm.addic7ed: 3.1.9-pm4k0.1

Add PM4K compatibility and fix the addon (it’s >3 years old) (Kodi 19+)

–
Edit: In terms of the subtitles addons, if you try to install those from the Don’t Panic repository, and you’ve had those installed before, it’ll ask you if you want to use those instead of the official ones. That’s because I haven’t changed their names.

Edit: If you want to use those versions, you’ll need to install them from the repository explicitly.

6 Likes

First of all thank you so much :slight_smile:
I couldn’t find a way to select a resolution while playing a video, is that currently possible?

What do you mean? Do you want to select a different video stream or do you want to trigger transcoding to a different quality? Both are possible (and pretty obvious) in PM4K.

What I mean is I would like to switch to a different screen resolution and refresh rate.
Let’s say I’m playing something in 4k24p with original quality, it’s probably going to switch my screen in a resolution of 3840x2160@120hz.
What I would like to do is be able to manually select a different resolution, maybe 3840x2160@24hz.
The ā€œnormalā€ Kodi player has the ability to do this while playing a video, it’s the last option in the settings, called ā€œSelect resolutionā€, right under ā€œToggle subtitlesā€.

I don’t have that in the default skin:

Edit: Ah, is that PlayerResolutionSelect? That only works with multiple files in the queue or alternative video streams in the file itself?

Edit 2: No, it’s True if the player is allowed to switch resolution and refresh rate (i.e. if whitelist modes are configured in Kodi's System/Display settings)

Edit 3: Hmm, not sure if this is implementable to be honest. It’s an internal function that we can call but can’t display currently. I’ll see if we could reimplement this.

Edit 4: I’m not sure why you would need this - don’t you use Kodis automatic refresh rate switching?

Edit 5: Investigated - it’s not possible to implement this as it seems. Calling PlayerResolutionSelect has no effect and we don’t have access to SetVideoResolution as an addon.
Works. Will be in the next version. Together with Colour management.

1 Like

That’s exactly it!!
And I believe you need to have a whitelist with multiple resolutions or the menu simply does not appear.
I actually forgot to enable automatic refresh rate switching on my last kodi upgrade (which explains my resolution struggles), thank you for that.

Huh. Seems like at least on firetv kodi omega (kodinerds), Plextuary skin 0.5 is broken. 0.4 works like a charm.

If you have any issues, please downgrade until I solve this. (No real need to investigate, the skin simply won’t load and kodi would disable it due to incompatibility)

Edit: Uh, addic7ed seems to have issues as well.
Was probably a broken kodi install. Nothing to worry about.

Why do we even need plextuary with the plugin to begin with? I have not been using it and all is well.

Main reason it exists: It removes the somewhat ugly massive shadow of the player UI when paused.

Edit: It also removes the 3 second UI-hide limitation so it can hide its UI much faster.

Good morning @panni. As the forum has been quiet since your epic last release, I thought I’d stir things up a bit by asking about some nice to haves for music.

These are the ability to:

  1. Delete albums
  2. Create, amend and delete playlists

These are in the nice to have category because there are other ways to do them both. Just thought I’d ask.

1 Like

I love PM4K 0.7.4 it is working very well. I was wondering if it would be possible to add a feature. Namely right now when I push ok on end credit of a tv show episode. It goes to the 15 second countdown screen for playing the next episode. If it is possible to push ok on end credit of a tv show and immediately start playing the next episode.

That’s pretty much what Bingemode does.

1 Like

Being able to delete an entire season/show would be nice too. If the native Plex app can do it then so should PM4K! :fist:

1 Like

Oh i had no idear. I will start using the binge mode inmediately. Thanks

That should be pretty straight forward, I’ll look into it.

0.7.5 is in the works BTW, it’s just a little silent at the moment :slight_smile:

6 Likes

OK guys, here’s the current state of 0.7.5-beta8. There’ve been some core changes so I’d like to get people in, early.

A lot around the library view, home optimizations, hardening of the player/seekdialog, and I’ve hopefully finally been able to find the issue when current timeline progress was being occasionally lost when stopping playback via ACTION_NAV_BACK.

And a lot of great stuff from mister @bowlingbeeg!

Here’s a non-final changelog vs. 0.7.4:

  • Fix: Libraries: Missing items when filters applied and collections exist (thanks @bowlingbeeg )
  • Fix: Libraries: Removed most filters from collections view as they don’t work (thanks @bowlingbeeg)
  • Fix: Chapters not available in episodes during playback after manually changing watch status
  • Player: Don’t use old resume info when going to next video in playlist (hello @bowlingbeeg, you probably caused that, mister! :blush:)
  • Possibly fix: next episode receives resume state from previously resumed episode when pressing NEXT
  • Core: Fall back properly when Kodi version string couldn’t be parsed
  • Core: Correctly reload addon settings on maximize from minimized state (so yes, you can minimize the addon, change addon settings, then maximize it again and the settings will be applied)
  • Home: Don’t round robin while loading the next hub pagination chunk
  • Player: Simplify and optimize stop/end/next logic
  • Episodes: Show episode options menu on long press select/OK (CONTEXT_MENU)
  • PlayerSettings: Add Kodi Resolution Settings for Kodi >= 18 (only when you have a whitelist configured in Kodi/Video)
  • PlayerSettings: Add Kodi Colour Management for Kodi >= 20 (when applicable)
  • SeekDialog: Ignore immediate OK/SELECT on auto-skipping marker with countdown during the first second of the marker shown
  • SeekDialog: Make sure we only send the correct timeline request on certain actions
  • SeekDialog: Make sure we send a timeline request on certain actions
  • Player/SeekDialog: Simplify and harden PostPlay behaviour
  • SeekDialog: Remove now unnecessary negative offset on manual marker skip on final credits marker, as we’ve got much more robust PostPlay handling now
  • SeekDialog: Avoid showing the final credits marker twice (after it’s been manually skipped already)
  • Libraries: Clean up code, improve performance (memory usage, CPU load) and optimize viewing experience by properly chunking the view’s requests based on the view position (thanks @bowlingbeeg)
  • SeekDialog: Bingemode: Don’t autoskip the credits of the last available episode of a TV show
  • Addon Settings: Add setting for Library view chunk size
  • Settings: Add separate playback setting to skip Post Play in TV shows (separate from binge mode)
  • Settings: Clarify and reorder playback settings

0.7.5-beta8: script.plexmod.zip (3.5 MB)
Edit: Please redownload the zip, fixed translations and version.

8 Likes

Wow - the UI / scrolling through libraries seems much smoother for me. Especially if you switch the library and directly scroll down. Till this version it always was a bit stuttery directly after switching and needed some time and then it got smoother gradually.

I can also confirm that the timeline progress seems to be saved correctly now if I don’t pause / stop the video and instead use the back navigation to exit playback.

Only small issue so far is that the preview pictures on ā€œcontinue watchingā€ rows are still not shown correctly sometimes (but that was also not mentioned in the changelog so it makes sense that it’s open…)

Question / Feature request:
Any chance to include the user and / or IMDB ratings that are shown in the plax app also in the movie details view?
E.g. with a simple Text IMDB Rating: / Personal Rating or something like that.

This info could be positioned between the line with the duration / genre info’s and the director / cast info (analog plex app - example below)

1 Like