yocker 1588 Posted May 27 Author Posted May 27 EmbyIcons hasn't been tested with the latest beta yet so might not work with that. 1
yocker 1588 Posted May 27 Author Posted May 27 Just installed the latest Emby beta for Windows. EmbyIcons seems to work as it should for it. 1
JsinFate 24 Posted May 28 Posted May 28 Okay, thank you, I may try installing it again later today. Do you know what: 2026-05-27 11:24:58.888 Debug Plugin: [EmbyIcons] Populating library path cache using Trie is in the logs that I was seeing?
yocker 1588 Posted May 28 Author Posted May 28 15 minutes ago, JsinFate said: Okay, thank you, I may try installing it again later today. Do you know what: 2026-05-27 11:24:58.888 Debug Plugin: [EmbyIcons] Populating library path cache using Trie is in the logs that I was seeing? It is part of the plugin trying to either populate or read from it's cache.
MediaIntelNUC 46 Posted May 28 Posted May 28 39 minutes ago, JsinFate said: Okay, thank you, I may try installing it again later today. I have this running on latest beta, and since @yockeris a champ when it comes to updates i always download the latest dll. from his Github and replace the existing in my programdata/plugins folder the reboot the server, works like a charm everytime. 2
yocker 1588 Posted May 28 Author Posted May 28 36 minutes ago, MediaIntelNUC said: I have this running on latest beta, and since @yockeris a champ when it comes to updates i always download the latest dll. from his Github and replace the existing in my programdata/plugins folder the reboot the server, works like a charm everytime. Just in case you have missed it, the plugin is available in the Emby catalog now and with that automatic updates.
JsinFate 24 Posted May 28 Posted May 28 That is how I originally installed it, but when I tried to reboot, it timed out and said the page could not be reached. I then downloaded the DLL from your Github, but placed it in the wrong folder. I assume that made it worse.
yocker 1588 Posted May 28 Author Posted May 28 1 hour ago, JsinFate said: That is how I originally installed it, but when I tried to reboot, it timed out and said the page could not be reached. I then downloaded the DLL from your Github, but placed it in the wrong folder. I assume that made it worse. Strange, still having problems? If so then please enable debugging in Emby log AND the plugin, shut down Emby and start it again and then send me the log. I will hopefully be able to to see what is happening then, because from my testing it works as it should with the beta. Also, after you have done that, if you want, you can try and delete the plugin configuration (Remember to take backup) named EmbyIcons.xml located in "plugins/configurations" It might have gotten corrupted somehow or some library settings have changed. 1
JsinFate 24 Posted May 28 Posted May 28 I just installed it and it rebooted fine. Now I just need to learn how to use it effectively. Haha 2
JsinFate 24 Posted May 28 Posted May 28 I spoke too soon. After I rebooted and set some options I saw that there was an update? Emby said to reboot server to update EmbyIcons. I restarted it and it timed out again. Attaching my server log. embyserver.txt
yocker 1588 Posted May 28 Author Posted May 28 (edited) 36 minutes ago, JsinFate said: I spoke too soon. After I rebooted and set some options I saw that there was an update? Emby said to reboot server to update EmbyIcons. I restarted it and it timed out again. Attaching my server log. embyserver.txt 2.19 MB · 0 downloads I will look in to it. 2026-05-28 12:26:18.162 Error ImageProcessor: Error in image enhancer: CoverArtSeasonEnhancer *** Error Report *** Version: 4.10.0.13 Command line: C:\Users\Jsin\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.26100 OS/Process: x64/x64 Framework: .NET 8.0.27 Runtime: C:/Users/Jsin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 24 Data path: C:\Users\Jsin\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Jsin\AppData\Roaming\Emby-Server\system System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'source') at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at CoverArt.ServerEntryPoint.get_CoverArtImageProcessor() at CoverArt.Enhancers.CoverArtBaseEnhancer.Supports(BaseItem item, ImageType imageType) at Emby.Drawing.ImageProcessor.GetSupportedEnhancers(BaseItem item, ImageType imageType) Source: System.Linq TargetSite: Void ThrowArgumentNullException(System.Linq.ExceptionArgument) In the meantime try without CoverArt installed. I will see if i might have caused a conflict between the two. Edited May 28 by yocker
yocker 1588 Posted May 28 Author Posted May 28 @JsinFateA small change has been made to a couple of lines of code that *MIGHT* cause a small conflict with CoverArt. The chance is small that it is what causing the error and i do hate casting shade on others but, i think CoverArt might be at fault here. The new version (v5.53.3.0) is in the catalog as a beta.
JsinFate 24 Posted May 28 Posted May 28 Is there an easy way to grab the DLL since I can't get to the catalog because it times out?
yocker 1588 Posted May 28 Author Posted May 28 41 minutes ago, JsinFate said: Is there an easy way to grab the DLL since I can't get to the catalog because it times out? You can just remove CoverArt and EmbyIcon temporary. But, yes here. EmbyIcons.dll
JsinFate 24 Posted May 28 Posted May 28 I deleted both EmbyIcons and CoverArt then closed Emby and re-open it, installed the new DLL and restarted but still can't connect.
yocker 1588 Posted May 28 Author Posted May 28 8 minutes ago, JsinFate said: I deleted both EmbyIcons and CoverArt then closed Emby and re-open it, installed the new DLL and restarted but still can't connect. Did you also try just without CoverArt? @ebrSorry for bothering you but, i think this might be a problem with CoverArt.
JsinFate 24 Posted May 28 Posted May 28 Yes. I had deleted the CoverArt DLL and added the EmbyIcons DLL.
yocker 1588 Posted May 28 Author Posted May 28 1 minute ago, JsinFate said: Yes. I had deleted the CoverArt DLL and added the EmbyIcons DLL. Please upload a log where you try without CoverArt.
JsinFate 24 Posted May 28 Posted May 28 I renamed EmbyIcons to .OLD and re-opened Emby and I can now connect.
yocker 1588 Posted May 28 Author Posted May 28 9 minutes ago, JsinFate said: Here you go. embyserver.txt 109.59 kB · 0 downloads Hmm EmbyIcons isn't mentioned at all in that log. Are you sure you tried running EmbyIcons when you made that log file?
ebr 16430 Posted May 28 Posted May 28 2 hours ago, yocker said: A small change has been made to a couple of lines of code that *MIGHT* cause a small conflict with CoverArt. The chance is small that it is what causing the error and i do hate casting shade on others but, i think CoverArt might be at fault here. What change did you make?
yocker 1588 Posted May 28 Author Posted May 28 4 minutes ago, ebr said: What change did you make? The cache in EmbyIcons were cleared to many times. private Trie<string>? _libraryPathTrie; Changed to: private volatile Trie<string>? _libraryPathTrie; --- Also changed: if (e.Item is Folder && e.Parent == _libraryManager.RootFolder) To: var rootFolder = _libraryManager.RootFolder; if (e.Item is Folder && rootFolder != null && e.Parent != null && e.Parent.Id == rootFolder.Id)
yocker 1588 Posted May 28 Author Posted May 28 @ebr 2026-05-28 12:26:18.162 Error ImageProcessor: Error in image enhancer: CoverArtSeasonEnhancer *** Error Report *** Version: 4.10.0.13 Command line: C:\Users\Jsin\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.26100 OS/Process: x64/x64 Framework: .NET 8.0.27 Runtime: C:/Users/Jsin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 24 Data path: C:\Users\Jsin\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Jsin\AppData\Roaming\Emby-Server\system System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'source') at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at CoverArt.ServerEntryPoint.get_CoverArtImageProcessor() at CoverArt.Enhancers.CoverArtBaseEnhancer.Supports(BaseItem item, ImageType imageType) at Emby.Drawing.ImageProcessor.GetSupportedEnhancers(BaseItem item, ImageType imageType) Source: System.Linq TargetSite: Void ThrowArgumentNullException(System.Linq.ExceptionArgument) I was thinking more about this. EmbyIcons might interfere with CoverArt on hes system, i can't replicate it on any of my systems though.
JsinFate 24 Posted May 28 Posted May 28 (edited) I deleted the DLL, closed Emby and re-opened it and was able to log in. I installed EmbyIcons, restarted Emby, and noticed the Dashboard said to restart Emby again. Instead I upgraded to the latest BETA of EmbyIcons and restarted and after a few minutes, it went back to "can't connect". EDIT: I deleted the DLL and re-opened Emby, this time I installed only the Beta version, no upgrade and restarted. Still can't connect. Edited May 28 by JsinFate
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now