Jump to content

embyforkodi (next-gen) 12.X.X support


Recommended Posts

e123enitan
Posted
12 hours ago, quickmic said:

I don't see any crashes, but several timeouts. Yes, could be caused by skin but first I suggest rule things out. Disable live PVR and report if the playback still have issues.

btw, did you adust the buffer settings in Kodi? In v22 they are no longer in advancedsettings.xml. They are under Kodi services -> caching

I am aware that v22 has advance settings, however, there seems to be additional settings in file as 

I disabled PVR as suggested,  leaving only e4k addon, the lasted log revealed a lot of warnings and errors 

https://paste.kodi.tv/nozalamagi

let me know what is next 

thanks

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<advancedsettings>

    <network>
        <disablehttp2>true</disablehttp2>
        <curlclienttimeout>15</curlclienttimeout>
    </network>
    <pathsubstitution>
        <substitute>
            <from>/emby_addon_mode/</from>
            <to>http://127.0.0.1:57342/|redirect-limit=1000</to>
        </substitute>
    </pathsubstitution>
    <video>
        <excludefromlisting>
            <regexp>^\/emby_addon_mode(?!.*(dynamic|musicvideo|tvshows|video|movies))</regexp>
            <regexp>^http:\/\/127.0.0.1:57342(?!.*(dynamic|musicvideo|tvshows|video|movies))</regexp>
            <regexp>^dav:\/\/127.0.0.1:57342(?!.*(dynamic|musicvideo|tvshows|video|movies))</regexp>
        </excludefromlisting>
        <excludefromscan>
            <regexp>/emby_addon_mode/</regexp>
            <regexp>http://127.0.0.1:57342/</regexp>
            <regexp>dav://127.0.0.1:57342/</regexp>
        </excludefromscan>
        <excludetvshowsfromscan>
            <regexp>/emby_addon_mode/</regexp>
            <regexp>http://127.0.0.1:57342/</regexp>
            <regexp>dav://127.0.0.1:57342/</regexp>
        </excludetvshowsfromscan>
    </video>
    <audio>
        <excludefromlisting>
            <regexp>^\/emby_addon_mode(?!.*(dynamic|audio))</regexp>
            <regexp>^http:\/\/127.0.0.1:57342(?!.*(dynamic|audio))</regexp>
            <regexp>^dav:\/\/127.0.0.1:57342(?!.*(dynamic|audio))</regexp>
        </excludefromlisting>
        <excludefromscan>
            <regexp>/emby_addon_mode/</regexp>
            <regexp>http://127.0.0.1:57342/</regexp>
            <regexp>dav://127.0.0.1:57342/</regexp>
        </excludefromscan>
    </audio>
</advancedsettings>

e123enitan
Posted

As I am curious to know why log have several warnings and errors I used Ai analyzed log, please, note even with the Ai analysis I dont know what they mean let alone how to fixed 😊 them
 

I’ll break this into real issues vs noise, then give you targeted fixes.


🔎 What your log is really telling us

1) Emby addon is the main source of warnings

From your snippet:

EMBY.hooks.websocket
That’s important. It means:

Kodi core is fine

The Emby for Kodi integration layer is doing most of the work

And it’s also generating most warnings

Root cause

Your Emby addon is still using old Kodi APIs (ListItem) instead of:

InfoTagVideo

That’s why you see:

ListItem.setInfo() is deprecated
ListItem.setCast() is deprecated
ListItem.addStreamInfo() is deprecated
 

What this means technically

Every time Emby builds a media item → it uses outdated calls

Kodi logs a warning for each one

That’s why you see duplicate warnings spam

Impact

❌ Not a playback issue

❌ Not a lag cause (by itself)

⚠️ But adds overhead + log noise


2) Websocket spam (hidden performance clue)

You have:

UserDataChanged
ItemSkipUpdate
Root cause

Emby server is pushing real-time updates via websocket

Kodi receives them and decides whether to process or skip

Why this matters

If your full log shows a lot of:

UserDataChanged
Library updates
Then you likely have:

Frequent metadata sync

Possibly triggered during playback or channel switching

Impact

Can cause UI lag / delays

Especially on weaker systems or busy networks


3) Texture loading failure (real issue)

Direct texture file loading failed for:
resource.images.studios.coloured/Stanley Kubrick Productions / Metro-Goldwyn-Mayer.png
Root cause (very likely)

Bad metadata string from Emby:

"Stanley Kubrick Productions / Metro-Goldwyn-Mayer"
Kodi tries to match it to a single PNG → fails

Why this happens

Emby merges multiple studios into one string

Kodi expects one studio = one image file

Impact

Missing artwork

Minor UI slowdown when repeatedly failing to load textures


4) Hidden pattern in logs like yours (important)

In setups like yours (Kodi + Emby + Live TV / streaming), these logs usually also include:

A) HTTP / streaming delays

Look for in your full log:

CCurlFile::FillBuffer - timeout
Open - failed with code 404/500
 

👉 If present → network or backend issue


B) PVR / Live TV lag clues

Since you previously mentioned lag:

Look for:

PVRManager - Channel switch took X ms
AddOnLog: pvr.* slow response
 

👉 That’s where real lag usually lives (not in your warnings)


🧠 What is NOT your problem

Let’s be clear:

These are NOT causing lag:

Deprecated API warnings

Duplicate messages

InfoTagVideo migration warnings

They look scary, but they’re developer-level warnings only


✅ What you should fix (priority order)

1) Update Emby ecosystem (highest priority)

Do this first:

Update:

Emby Server

Emby for Kodi addon

If possible, switch to:

Emby Next Gen plugin (better Kodi 21/22 support)

👉 This alone will reduce:

warnings

websocket noise

metadata issues


2) Fix artwork errors

Do this:

Reinstall:

resource.images.studios.coloured
Then clear cache:
userdata/Database/Textures13.db
userdata/Thumbnails/
 

3) Reduce Emby websocket load (big hidden win)

Inside Emby addon settings:

Disable or reduce:

Real-time updates

Playback reporting frequency

Library sync triggers

👉 This can noticeably improve:

menu responsiveness

channel switching


4) Clean metadata (important for your specific error)

On Emby server:

Check studios for affected items

Fix entries like:

 
 
Studio A / Studio B
 

➡ split them properly


5) If you’re chasing lag (important)

Your current warnings are NOT the root cause.

You should instead look for:

buffering delays

PVR backend latency

HTTP/2 or streaming issues (you mentioned earlier)


🎯 Bottom line

Your log shows a modern Kodi + outdated addon API mismatch

The real system looks like:

Kodi = OK

Emby = slightly outdated behavior

Metadata = slightly messy

Only artwork + websocket behavior are worth fixing right now


If you want a real deep diagnosis

Paste:

30–60 seconds of log during:

channel switch OR

playback start

That’s where the real bottleneck shows up.

 
 
 
 
 
 
 

 

quickmic
Posted (edited)

Frankly, I think it's a skin issue. Can you try with default skin.

And yes, all what AI reports is more or less correct with some "issues". You use several 3rd party addons and obviously they are not well maintained.

e.g.

2026-04-14 12:29:36.734 T:1365  warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2026-04-14 12:29:36.734 T:1365  warning <general>: ListItem.setCast() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setCast().
2026-04-14 12:29:36.734 T:1365  warning <general>: ListItem.setRating() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setRating().
2026-04-14 12:29:36.734 T:1365  warning <general>: "resumetime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2026-04-14 12:29:36.734 T:1365  warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().

Comes from 3rd part helpers/addons. The api calls used, are depreciated since Kodi 20 or 21 but the addons still using them. Why is it bad? The deprecated api calls are slow and it's telling me, the addon is not well maintained. AI is right, uninstall unnecessary addons like studio etc. You don't need any of them. The skin does not need any of these helpers.

"

2) Fix artwork errors

Do this:

Reinstall:

resource.images.studios.coloured

"

No, UNINSTALL all that crap (3rd party addons). No need for any of those. Metadata comes from Emby (including the studio images).

None of them are needed:

2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'script.embuary.helper v2.0.8'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'script.embuary.info v2.0.8'
2026-04-14 12:28:53.799 T:1075     info <general>: Addon Manager: Found addon: 'script.skin.helper.colorpicker v2.0.3'
2026-04-14 12:28:53.799 T:1075     info <general>: Addon Manager: Found addon: 'script.skin.helper.service v1.20.3'
2026-04-14 12:28:53.799 T:1075     info <general>: Addon Manager: Found addon: 'script.skin.helper.skinbackup v1.0.22'
2026-04-14 12:28:53.799 T:1075     info <general>: Addon Manager: Found addon: 'script.skin.helper.widgets v1.20.3'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.backgroundoverlays.basic v1.0.0'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.languageflags.colour v0.0.4'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.skinbackgrounds.titanium v1.0.0'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.skinicons.wide v1.0.3'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.studios.coloured v0.0.23'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.studios.white v0.0.30'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.weatherfanart.multi v0.0.6'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.weatherfanart.prairie v0.0.5'
2026-04-14 12:28:53.798 T:1075     info <general>: Addon Manager: Found addon: 'resource.images.weathericons.default v1.1.9'

Maybe even more, but some are probably not uninstallable. The point is, remove as much as possible.

 

"2) Websocket spam (hidden performance clue)" -> this is wrong. AI's does a lot of guessing and making assumptions.

 

Quote

I am aware that v22 has advance settings, however, there seems to be additional settings in file as 

Yours are fine, but did you modify the caching in Kodi? This can help a lot.

The log seems to report default values:

2026-04-14 12:28:53.743 T:1075     info <general>: New Cache GUI Settings (replacement of cache in advancedsettings.xml) are:
                                                     Buffer Mode: 4
                                                     Memory Size: 64 MB
                                                     Read Factor: 4.00 x 
                                                     Chunk Size : 262144 bytes

Increase the cache values.

Edited by quickmic
1Johnny
Posted

@quickmicYour doing Awesome work & your doing one Hell of a Job answering Everyon Questions...Bravo...so im going to ask away..lol..I'm using Kodi 22 as my player, I would like to use Emby as a Client, I Don't have a Server as I pay for someone Service which Version of Kodi Emby Next Gen addon woukd u Recommend me using? Also I love Testing New stuff & will Provide Feed with All Logs if Needed.... Cheers 🍻 & Have a great day 

  • Thanks 1
quickmic
Posted
3 hours ago, 1Johnny said:

@quickmicYour doing Awesome work & your doing one Hell of a Job answering Everyon Questions...Bravo...so im going to ask away..lol..I'm using Kodi 22 as my player, I would like to use Emby as a Client, I Don't have a Server as I pay for someone Service which Version of Kodi Emby Next Gen addon woukd u Recommend me using? Also I love Testing New stuff & will Provide Feed with All Logs if Needed.... Cheers 🍻 & Have a great day 

Thanks, 🙂

Well it doesn't matter who's server it is, but I recommend installing the Kodi companion addon on Emby.

If not installed, you lose the function to remove content from Kodi when Kodi was offline while Emby sever deleted content. Otherwise no limitaions. I recommend latest public testing versions for the addon and a reasonable "new" Emby server version. Latest stable or beta, both will work.

1Johnny
Posted

Ok so i have asked the service provider if he woukd put that on his Server and he said 👎 so now what?

quickmic
Posted
6 hours ago, 1Johnny said:

Ok so i have asked the service provider if he woukd put that on his Server and he said 👎 so now what?

You can simply disable the warnings in e4k next gen's config menu. 

The Kodi companion plugin has only one function. When Kodi starts/boots, it requests the IDs of deleted content from the server so it can remove it from Kodi too (Startup sync).

Without the companion addon you lose this function and Kodi will get out of sync. Usually this happens very rarely and is not a big deal. You can always trigger a re-sync manually.

If Kodi is online when content was removed from the server, the deleted content will be synced anyway as it uses a different method, the realtime sync. This works even without the Kodi companion addon.

Everything else is fine, it's just a small inconvenience without the companion addon.

quickmic
Posted

New PUBLIC TESTING version available 12.4.18:

Delta changelog 12.4.17 -> 12.4.18

fix offline content
improve http communication
fix dynamic nodes cache for multitype content
fix dynamic nodes search function
fix watch together pause

 

Comment:

This version might be tagged as beta

VirulentPip
Posted

Have an Ugoos AMB6+ set up late last week, using 12.4.17 in conjunction with CoreELEC + CPM Build. Skin of choice is the CPM Arctic Fuse 3. 

Everything going smoothly other than not seeing the skip intro button, is this supposed to show or not? First time using Kodi for Emby, I have the Skip intro ticked on the Add-on Settings. 

quickmic
Posted (edited)
13 hours ago, VirulentPip said:

Have an Ugoos AMB6+ set up late last week, using 12.4.17 in conjunction with CoreELEC + CPM Build. Skin of choice is the CPM Arctic Fuse 3. 

Everything going smoothly other than not seeing the skip intro button, is this supposed to show or not? First time using Kodi for Emby, I have the Skip intro ticked on the Add-on Settings. 

Yes it is supported and is working on my setup. Did you add/scan the intros on emby server after the initial sync? If so, you probably need a repair sync on e4k next gen.

Edited by quickmic
VirulentPip
Posted

I don't know what changes I made, but it now works 🙌

  • Like 1
quickmic
Posted

New BETA version available 12.4.19:

Delta changelog 12.4.18 -> 12.4.19

fix dedulication
fix minor sync issues
fix minor shutdown issue
fix playcount for songs

  • Like 3
rotational467
Posted

Ran into a few issues with 12.4.19, so I did a complete Kodi reset and started clean.

Win11, Kodi 21.3, Emby 4.9.3.0, E4K 12.4.19, TvTunes not installed

 

The following appeared immediately following the first sync and persisted no matter what I messed with. All tested with both stock Estuary and Mod V2. E4K in add-on mode.

TV Show watched status - not syncing. All episodes for all shows appear marked watched in Kodi (Emby keeps proper status)

 

These are all related to theme playback:

UI lag when Theme playback (audio) is enabled, regardless of whether a theme is currently playing. Note that I have "Change display rate to match source" enabled and set to "On Start/Stop", and the UI is behaving as if the refresh rate were set to < 60fps when themes are enabled.

Theme playback controls not effective. E.g. If themes are enabled, they will play on items on the Home screen, movie list, etc. regardless of the individual setting being enabled/disabled.

Theme playback on Home screen items causes refresh - Example, highlighting a TV show appearing under "Random Shows" - Theme playback begins for 1-2 seconds, then widget refreshes and loads a new set of random shows. Will repeat indefinitely. Does not happen when themes are disabled.

 

I've been using a very early version of 12.x for a while so apologies if I've missed that any of these are already known issues. Have rolled back to 11.x and everything is working properly. 

 

Thanks again for all your hard work!

 

  • Thanks 1
Posted (edited)
On 5/7/2026 at 3:23 PM, rotational467 said:

The following appeared immediately following the first sync and persisted no matter what I messed with. All tested with both stock Estuary and Mod V2. E4K in add-on mode.

TV Show watched status - not syncing. All episodes for all shows appear marked watched in Kodi (Emby keeps proper status)

Confirmed, happens on Kodi 21, not sure about Kodi 22...

Quote

Theme playback on Home screen items causes refresh - Example, highlighting a TV show appearing under "Random Shows" - Theme playback begins for 1-2 seconds, then widget refreshes and loads a new set of random shows. Will repeat indefinitely. Does not happen when themes are disabled.

Confirmed, I need a workaround...

Quote

Theme playback controls not effective. E.g. If themes are enabled, they will play on items on the Home screen, movie list, etc. regardless of the individual setting being enabled/disabled.

Works on my setup, but I'll check again.

Quote

UI lag when Theme playback (audio) is enabled, regardless of whether a theme is currently playing. Note that I have "Change display rate to match source" enabled and set to "On Start/Stop", and the UI is behaving as if the refresh rate were set to < 60fps when themes are enabled.

I'll review it... At least it should not lag when no theme is playing, but probably not possible to fix the playback. That's under Kodi's control. Maybe I find a workaround.

 

Thanks for the review, very appreciated.

 

Edited by quickmic
  • Like 1
Posted

New BETA version available 12.4.20:

Delta changelog 12.4.19 -> 12.4.20

improve Kodi events stability
fix watched status
update Chinese language file
fix themes when widgets are refreshed

  • Like 4
  • Thanks 2
Posted

I noticed on a few earlier posts this issue being brought up (as an issue with Kodi) and I am wondering if there is any solution or work to be done to fix this?

I installed Kodi for Emby Next-Gen and I noticed that if a movie belongs to multiple collections, it only shows up in one of the collections, and sometimes doesn't show up in any. Is this a problem that has been resolved?

quickmic
Posted (edited)
3 minutes ago, Ryan_D said:

I noticed on a few earlier posts this issue being brought up (as an issue with Kodi) and I am wondering if there is any solution or work to be done to fix this?

I installed Kodi for Emby Next-Gen and I noticed that if a movie belongs to multiple collections, it only shows up in one of the collections, and sometimes doesn't show up in any. Is this a problem that has been resolved?

This issue will never be resolved as it a fundamental Kodi limitation. The only workaround is assigning collections to Kodi tags. There is an option for that in the sync settings.

Edited by quickmic
Posted
48 minutes ago, quickmic said:

This issue will never be resolved as it a fundamental Kodi limitation. The only workaround is assigning collections to Kodi tags. There is an option for that in the sync settings.

I'll check that out, thanks for the reply. I created an MCP server that allows me to create collections with natural language (uses TMDB and traktv), automatically generate a poster, and then sync all of my collections on the fly. So I have a ton of collections and it was going to be a bummer to not use them.

quickmic
Posted

New BETA version available 12.4.21:

Delta changelog 12.4.20 -> 12.4.21

fix songs sync issue

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...