Jump to content

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


Go to solution Solved by quickmic,

Recommended Posts

DarWun
Posted (edited)
21 minutes ago, quickmic said:

Did you try a re-login to Emby server?

I did not. But I just did. After removing the server and logging in after adding it again, the result was the same.

Edited by DarWun
quickmic
Posted (edited)
6 minutes ago, DarWun said:

I did not. But I just did. After removing the server and logging in after adding it again, the result was the same.

ok, currently I have no clue what's wrong in your setup. Kodi just doesn't play the stream even everything is correct. Must be something specific to your setup. Any additional info? Frankly, there must be something different cause you are the only one reporting this issue. I tested the weirdest scenarios, with proxies, without proxy, proxy with redirects, ssl invalid certificates, everything I could think of. All worked perfect.

Did you run a test on a fresh installation (PC, not libreelec box)?

Edited by quickmic
quickmic
Posted

Just saw, you are using Kodi profiles, right? Please try disable path substitution, maybe your advancedsettings.xml are incorrect. I see two advancedsettings files and one looks suspicious, actually wrong. However, that's why I asked, what is not standard on your setup.

DarWun
Posted
Just now, quickmic said:

Just saw, you are using Kodi profiles, right? Please try disable path substitution, maybe your advancedsettings.xml are incorrect. I see two advancedsettings files and one looks suspicious, actually wrong. However, that's why I asked, what is not standard on your setup.

As far as I know, nothing is not standard with my setup. I'll take a look at path substitution, and the advancedsetting.xml files and report back.

quickmic
Posted

Might be libreelec specific.

What I see, this image "p-493941-0-B-38b9c29b70916304988ddc76336219a4" tries to load, but seems not working. It's a backdrop with EmbyId 493941

DarWun
Posted
3 hours ago, quickmic said:

Might be libreelec specific.

What I see, this image "p-493941-0-B-38b9c29b70916304988ddc76336219a4" tries to load, but seems not working. It's a backdrop with EmbyId 493941

I've looked at the Kodi log, and I see the error you are referring to. But I have no idea how to track down what image is causing the issue. Any suggestions?

quickmic
Posted
3 minutes ago, DarWun said:

I've looked at the Kodi log, and I see the error you are referring to. But I have no idea how to track down what image is causing the issue. Any suggestions?

Did you run a test on a fresh Kodi Installation (PC)? I need a confirmed/reproducible test case before digging any deeper. Too many variations for debugging at this point.

DarWun
Posted
1 minute ago, quickmic said:

Did you run a test on a fresh Kodi Installation (PC)? I need a confirmed/reproducible test case before digging any deeper. Too many variations for debugging at this point.

I am doing that now. I don't have Kodi installed on my PC, so I'm installing it and setting it up.

I've reviewed the advancedsettings.xml files on my LibreElec client, and as best as I can tell they are default files. I have not modified them in anyway. I've also disabled path substitution in E4K. That did not resolve the issue.

E4K next-gen .25 on my rpi4 LibreElec installation works perfectly fine. But .26/.27 does not. Weird.

I'll report back after getting Kodi setup on my PC.

  • Thanks 1
muzicman0
Posted

Pulling my hair out on this issue!  Can't figure out what is going on!

I am pretty sure it only started on Kodi 21.

Basically, once I install Emby for Kodi, there are certain actions that take a long LONG time.  

The one that I can reproduce every time is opening the backup script add-on.  It can take minutes to open.  If I disable the Emby for Kodi Service add-on, it opens immediately.

So I deleted my data on Kodi (on my Shield), and installed just the Emby and Backup addons, and I have the same issue.  But again, as soon as I disable the Emby Add-on, it works just fine.

The only things I change in settings is to enable delete on Kodi events, remove everything but delete from context menu, and remove 'people' from dynamic libraries.

I use Native mode, but from my tests, that doesn't seem to matter.

I assume it has to be something on my side since no one else has complained of this, but I have it on all of my devices (at least all my Android based devices - didn't happen on my Macbook).

Below is the Kodi logs.  I attempted to open the Backup script at 15:48:xx.  It finally opened around 15:53:xx.

2024-06-08 15:47:51.985 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:48:29.319 T:7332  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log
2024-06-08 15:49:41.694 T:6552     info <general>: CActiveAESink::OpenSink - initialize sink
2024-06-08 15:49:41.697 T:6552     info <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2024-06-08 15:49:41.699 T:6552     info <general>: Minimum size we need for stream: 30160 Bytes
2024-06-08 15:49:41.699 T:6552     info <general>: Audiotrack buffer params are: period time = 42.744 ms, period size = 15080 bytes, num periods = 4
2024-06-08 15:49:41.699 T:6552     info <general>: Created Audiotrackbuffer with playing time of 170.975057 ms min buffer size: 60320 bytes
2024-06-08 15:49:41.712 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:50:29.473 T:7419  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log
2024-06-08 15:52:01.508 T:6530     info <general>: Samba is idle. Closing the remaining connections
2024-06-08 15:53:20.578 T:7540     info <general>: EMBY.hooks.websocket: THREAD: --->[ Emby server is busy, sync in progress ]
2024-06-08 15:53:28.621 T:7540     info <general>: EMBY.hooks.websocket: THREAD: ---<[ Emby server is busy, sync in progress ]
2024-06-08 15:53:29.179 T:6552     info <general>: CActiveAESink::OpenSink - initialize sink
2024-06-08 15:53:29.180 T:6552     info <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2024-06-08 15:53:29.183 T:6552     info <general>: Minimum size we need for stream: 30160 Bytes
2024-06-08 15:53:29.183 T:6552     info <general>: Audiotrack buffer params are: period time = 42.744 ms, period size = 15080 bytes, num periods = 4
2024-06-08 15:53:29.183 T:6552     info <general>: Created Audiotrackbuffer with playing time of 170.975057 ms min buffer size: 60320 bytes
2024-06-08 15:53:29.201 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:53:41.101 T:7548    error <general>: Delete - Error( No such file or directory )
2024-06-08 15:53:41.102 T:7548    error <general>: Delete - Error deleting file smb://10.3.0.140/Movies/kodi.log
2024-06-08 15:53:41.102 T:7548  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log

Anyone have any ideas?  This happens on both my Shields, and my new Onn 4k Pro devices.  One thing from above is I did nothing but copy the logs over a few times while waiting for the backup script to run, so I don't know why is has the 'Trying to open' lines.
 

Any help is GREATLY appreciated!

Scozz1976
Posted

When my Win10 PC running 10.0.27 comes out of suspend I get a message saying that my connection to Emby server is restricted.
I reinstalled the plugin, and when rebooting it works as it should but when it wakes up from suspend, it goes back to restricted and I have to add the server again. Rebooting doesn't solve the issue

Rollback to 10.0.26 and everything works as it should.

kodi.log

quickmic
Posted (edited)
4 hours ago, Scozz1976 said:

When my Win10 PC running 10.0.27 comes out of suspend I get a message saying that my connection to Emby server is restricted.
I reinstalled the plugin, and when rebooting it works as it should but when it wakes up from suspend, it goes back to restricted and I have to add the server again. Rebooting doesn't solve the issue

Rollback to 10.0.26 and everything works as it should.

kodi.log 43.91 kB · 1 download

I can see you use a manual added Emby server address, is this correct? Please send me your "servers_XXXXXXXXXXX.json" file for review. REMOVE the "AccessToken" in this file before posting it!

You can find it in: ../userdata/addon_data/plugin.service.emby-next-gen.

I think I can reproduce the issue. I'll fix that in next version.

Edited by quickmic
  • Thanks 1
quickmic
Posted
9 hours ago, muzicman0 said:

Pulling my hair out on this issue!  Can't figure out what is going on!

I am pretty sure it only started on Kodi 21.

Basically, once I install Emby for Kodi, there are certain actions that take a long LONG time.  

The one that I can reproduce every time is opening the backup script add-on.  It can take minutes to open.  If I disable the Emby for Kodi Service add-on, it opens immediately.

So I deleted my data on Kodi (on my Shield), and installed just the Emby and Backup addons, and I have the same issue.  But again, as soon as I disable the Emby Add-on, it works just fine.

The only things I change in settings is to enable delete on Kodi events, remove everything but delete from context menu, and remove 'people' from dynamic libraries.

I use Native mode, but from my tests, that doesn't seem to matter.

I assume it has to be something on my side since no one else has complained of this, but I have it on all of my devices (at least all my Android based devices - didn't happen on my Macbook).

Below is the Kodi logs.  I attempted to open the Backup script at 15:48:xx.  It finally opened around 15:53:xx.

2024-06-08 15:47:51.985 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:48:29.319 T:7332  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log
2024-06-08 15:49:41.694 T:6552     info <general>: CActiveAESink::OpenSink - initialize sink
2024-06-08 15:49:41.697 T:6552     info <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2024-06-08 15:49:41.699 T:6552     info <general>: Minimum size we need for stream: 30160 Bytes
2024-06-08 15:49:41.699 T:6552     info <general>: Audiotrack buffer params are: period time = 42.744 ms, period size = 15080 bytes, num periods = 4
2024-06-08 15:49:41.699 T:6552     info <general>: Created Audiotrackbuffer with playing time of 170.975057 ms min buffer size: 60320 bytes
2024-06-08 15:49:41.712 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:50:29.473 T:7419  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log
2024-06-08 15:52:01.508 T:6530     info <general>: Samba is idle. Closing the remaining connections
2024-06-08 15:53:20.578 T:7540     info <general>: EMBY.hooks.websocket: THREAD: --->[ Emby server is busy, sync in progress ]
2024-06-08 15:53:28.621 T:7540     info <general>: EMBY.hooks.websocket: THREAD: ---<[ Emby server is busy, sync in progress ]
2024-06-08 15:53:29.179 T:6552     info <general>: CActiveAESink::OpenSink - initialize sink
2024-06-08 15:53:29.180 T:6552     info <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2024-06-08 15:53:29.183 T:6552     info <general>: Minimum size we need for stream: 30160 Bytes
2024-06-08 15:53:29.183 T:6552     info <general>: Audiotrack buffer params are: period time = 42.744 ms, period size = 15080 bytes, num periods = 4
2024-06-08 15:53:29.183 T:6552     info <general>: Created Audiotrackbuffer with playing time of 170.975057 ms min buffer size: 60320 bytes
2024-06-08 15:53:29.201 T:6552     info <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60320 m_frames: 1885 m_frameSize: 8 channels: 2
2024-06-08 15:53:41.101 T:7548    error <general>: Delete - Error( No such file or directory )
2024-06-08 15:53:41.102 T:7548    error <general>: Delete - Error deleting file smb://10.3.0.140/Movies/kodi.log
2024-06-08 15:53:41.102 T:7548  warning <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@10.3.0.140/Movies/kodi.log

Anyone have any ideas?  This happens on both my Shields, and my new Onn 4k Pro devices.  One thing from above is I did nothing but copy the logs over a few times while waiting for the backup script to run, so I don't know why is has the 'Trying to open' lines.
 

Any help is GREATLY appreciated!

Well, seems the destination is network share and after each "SMBFile::OpenForWrite" record, there is a delay. Did you try to use a local destination and check if it's fast?

 

juro1971
Posted (edited)

Hi, I would like to come back to my performance issue. I made some progress. I found out that using  playlists bring an acceptable results. The only issue is still the album wall. What I found out is that the emby library Home Fotos and Videos will be synced with Kodi. In my opinion, they don't belong there. They may also be part of the problem .... The infoline in the Aeon NOx skin says that I have about 450 movies. If I add the photo and home video folder, I have 3500, but I don't want them there at all. This sometimes leads to the long loading times and the fact that 70 percent of the time nothing appears in the random background movies skin menu movies. You can certainly work with filters, playlists and tags.

Maybe I will now also give the stable version 9 a try.

Edited by juro1971
quickmic
Posted

New PUBLIC TESTING version available 10.0.28:

Delta changelog 10.0.27 -> 10.0.28

minor changes in Player session ops
fix websocket messages delay
fix session logout

Kyrunner
Posted
15 minutes ago, quickmic said:

New PUBLIC TESTING version available 10.0.28:

Delta changelog 10.0.27 -> 10.0.28

minor changes in Player session ops
fix websocket messages delay
fix session logout

Thank you! 

  • Like 1
Kyrunner
Posted

@quickmicWhat kind of log do you need to troubleshoot artwork caching? When I click on it in the sync setting nothing happens then randomly it will pop up that's trying to sync but it stays at zero and never moves. Im on .27 I think the last time this worked was on .26

quickmic
Posted
1 hour ago, Kyrunner said:

@quickmicWhat kind of log do you need to troubleshoot artwork caching? When I click on it in the sync setting nothing happens then randomly it will pop up that's trying to sync but it stays at zero and never moves. Im on .27 I think the last time this worked was on .26

Just a regular log and as usual. Test in on a PC as well.

Kyrunner
Posted
14 minutes ago, quickmic said:

Just a regular log and as usual. Test in on a PC as well.

Here you go. This is from my PC running kodi

kodi.log

quickmic
Posted
4 minutes ago, Kyrunner said:

Here you go. This is from my PC running kodi

kodi.log 299.35 kB · 1 download

Problem, with python pillow library. I'll catch this issue in next version, but text overlays for artwork will not work on your setup.

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

Problem, with python pillow library. I'll catch this issue in next version, but text overlays for artwork will not work on your setup.

What does this mean? Text overlays will not work with your setup. Do I need to uninstall a plugin 

 

 

Edited by Kyrunner
quickmic
Posted

New PUBLIC TESTING version available 10.0.29:

Delta changelog 10.0.28 -> 10.0.29

intercept pillow library issue

Kyrunner
Posted
Just now, quickmic said:

New PUBLIC TESTING version available 10.0.29:

Delta changelog 10.0.28 -> 10.0.29

intercept pillow library issue

Thanks

  • Like 1
muzicman0
Posted (edited)
6 hours ago, quickmic said:

Well, seems the destination is network share and after each "SMBFile::OpenForWrite" record, there is a delay. Did you try to use a local destination and check if it's fast?

 

I believe those log entries are from when I copied the log files to my nas. I used the internal Kodi file handler to do that. It shouldn't be doing anything with smb to open the backup add on. 

[EDIT]I should also mention that the Backup script isn't the only slow thing for me.  It's just the one thing I know is slow that I can test on the default theme.  Another thing that is slow is opening the 'Edit home screen menu items' on both Amber and Arctic Zephyr themes.  There are other things as well.

Edited by muzicman0
additional info
Kyrunner
Posted

@quickmic I’m a little confused on the sync artwork cache. What does it ackialy do? My understanding is it sync everything from the emby server to Kodi which is ran on my pc. Shouldn’t my pc hard drive fill up since data is being sync to it. I just done a full sync took over a hour but my hardrive never changed. I guess I just need a little clarification 
 

@quickmic for widgets should we be using Dynamic or Regular when I create a widget for my Home Screen for tv shows next episode I can choose Dynamic tv shows and pick next up and that works but if I try to use the other choice TV shows  which isn’t dynamic it never syncs watch history 

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...