Jump to content

Plugin: EmbyIcons release.


Recommended Posts

Neminem
Posted

Jackpot ๐Ÿ‘ Nice @yocker

image.thumb.png.2e72a6619c3eddad44949996c0b530f0.png

Now to see what happens when I remove the dummy srt files ๐Ÿ˜‚๐Ÿคฃ

Neminem
Posted

As predicted ๐Ÿคฃ๐Ÿ˜‚ subs flags went away.

You might want to write that out in BOLD, to save your self some dumb support questions ๐Ÿ˜‚๐Ÿคฃ

image.thumb.png.2c1e9eda4836e6da55ab543eb354e1d6.png

yocker
Posted
8 minutes ago, Neminem said:

As predicted ๐Ÿคฃ๐Ÿ˜‚ subs flags went away.

You might want to write that out in BOLD, to save your self some dumb support questions ๐Ÿ˜‚๐Ÿคฃ

image.thumb.png.2c1e9eda4836e6da55ab543eb354e1d6.png

What do you mean ?

Neminem
Posted (edited)

I created some dummy srt files for the video my "other" library.

To make sure that I had da and en subs for all episodes.

They are 0 bit srt files.

I removed those dummy files, and sub flags was removed from poster.ย 

38 minutes ago, Neminem said:

Hmm I have created some dummy srt files, for that 1 file without srt files.

image.png.d0d1e8b8ebd2ba6d041528df5b475b74.png

And the episode is now showing language and subs on thumb.

Ohh yes I'm sure all normal episodes + specials have srt files, checked that too.

image.png.07f21550842a17c938cd289074120715.png

ย 

Edited by Neminem
yocker
Posted (edited)
3 minutes ago, Neminem said:

I created some dummy srt files for the video my "other" library.

To make sure that I had da and en subs for all episodes.

They are 0 bit srt files.

I removed those dummy files, and sub flags was removed from poster.ย 

ย 

Ah.
The icons only shows if all episodes have for example english audio and/or subtitles.. If just one is missing it won't be shown
Good point though, must remember to put that in the readme.

Edited by yocker
  • Agree 1
Neminem
Posted (edited)

Jep it was a test to see what would happen, if 1 episode had missing subs ๐Ÿ˜‰

Edited by Neminem
  • Like 1
yocker
Posted
2 minutes ago, Neminem said:

Jep it was a test to see what would happen, if 1 episode had missing subs ๐Ÿ˜‰

I misunderstood you then sorry. :)

Well.. Seems i can take the rest of the sunday off now.
Again, i really appreciate the help!

keitaro26
Posted
5 hours ago, Neminem said:

Jackpot ๐Ÿ‘ Nice @yocker

image.thumb.png.2e72a6619c3eddad44949996c0b530f0.png

Now to see what happens when I remove the dummy srt files ๐Ÿ˜‚๐Ÿคฃ

@yockerThis is perfect! Exactly what I was hoping for! Working great on stable release for me.

  • Thanks 1
keitaro26
Posted

The series icons are working great, but I am having a problem with a Chinese language series. MKVTool shows the language code as zh and I have that in both my settings and an icon but it is not being labeled in Emby, neither the episodes nor the series.

yocker
Posted
3 minutes ago, keitaro26 said:

The series icons are working great, but I am having a problem with a Chinese language series. MKVTool shows the language code as zh and I have that in both my settings and an icon but it is not being labeled in Emby, neither the episodes nor the series.

Make sure the icons are named the same as the language code.
If you have zh then the icons should be named zh.png and srt.zh.png
ย 

keitaro26
Posted (edited)
8 minutes ago, yocker said:

Make sure the icons are named the same as the language code.
If you have zh then the icons should be named zh.png and srt.zh.png
ย 

They are named the same.

image.thumb.png.24f42c5d6be20dd4b1f35377835760b9.png

image.png.13fc65dc3279924286b1d34ca0ea23ac.png

image.png.6f7ca06c77a4443a9512947f0d495f83.png

Edited by keitaro26
yocker
Posted

I see the problem.
Will fix it asap.

keitaro26
Posted

I appreciate it!

yocker
Posted (edited)
59 minutes ago, keitaro26 said:

I appreciate it!

This should fix it.
I had problems with 2 and 3 letter language codes in an earlier version so changed it to just use a list until i had time to fix it.
When i did that i forgot to add a lot of languages inc. Chinese.

It's not the most elegant way of fixing it but will do for now until i have time to look further into it. :)

Edit: Thank you for the bug report!

EmbyIcons.dll

Edited by yocker
keitaro26
Posted
21 minutes ago, yocker said:

This should fix it.
I had problems with 2 and 3 letter language codes in an earlier version so changed it to just use a list until i had time to fix it.
When i did that i forgot to add a lot of languages inc. Chinese.

It's not the most elegant way of fixing it but will do for now until i have time to look further into it. :)

Edit: Thank you for the bug report!

EmbyIcons.dll 44 kBย ยทย 1 download

It's working perfectly now! Thanks again!

  • Thanks 1
keitaro26
Posted (edited)

Just so you are aware, I noticed a conflict with the CoverArt plugin. When a poster is updated, both plugins try to kick off at the same time. Yours is quicker, so it grabs the resource and then CoverArt can't get at it. Error is below:

ย 

2025-05-18 21:50:28.255 Error ImageProcessor: Error enhancing image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.IO.IOException: System.IO.IOException: The process cannot access the file '/config/cache/images/enhanced-images/c/c6c96241af7e98462340f1f6a1e45722.png' because it is being used by another process.
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.EmbyIconsEnhancer.EnhanceImageAsync(BaseItem item, String inputFile, String outputFile, ImageType imageType, Int32 imageIndex, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ExecuteImageEnhancers(IEnumerable`1 imageEnhancers, String inputPath, String outputPath, BaseItem item, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImageInternal(String originalImagePath, BaseItem item, ImageType imageType, Int32 imageIndex, IImageEnhancer[] supportedEnhancers, String cacheGuid, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImage(ItemImageInfo image, List`1 imageFeatures, ImageProcessingOptions options, BaseItem item, Int32 imageIndex, IImageEnhancer[] enhancers, CancellationToken cancellationToken)
ย ย  ย Source: System.Private.CoreLib
ย ย  ย TargetSite: Void Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64)

ย 

It also might help resource load if instead of excluding libraries based on restriction, you only include those that are set up in the settings. It functions just fine the way it is, but it starts the image enhancer for every file, even on those libraries that are excluded, and then skips them afterward.
ย 

Edited by keitaro26
yocker
Posted
23 minutes ago, keitaro26 said:

Just so you are aware, I noticed a conflict with the CoverArt plugin. When a poster is updated, both plugins try to kick off at the same time. Yours is quicker, so it grabs the resource and then CoverArt can't get at it. Error is below:

ย 

2025-05-18 21:50:28.255 Error ImageProcessor: Error enhancing image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.IO.IOException: System.IO.IOException: The process cannot access the file '/config/cache/images/enhanced-images/c/c6c96241af7e98462340f1f6a1e45722.png' because it is being used by another process.
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.EmbyIconsEnhancer.EnhanceImageAsync(BaseItem item, String inputFile, String outputFile, ImageType imageType, Int32 imageIndex, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ExecuteImageEnhancers(IEnumerable`1 imageEnhancers, String inputPath, String outputPath, BaseItem item, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImageInternal(String originalImagePath, BaseItem item, ImageType imageType, Int32 imageIndex, IImageEnhancer[] supportedEnhancers, String cacheGuid, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImage(ItemImageInfo image, List`1 imageFeatures, ImageProcessingOptions options, BaseItem item, Int32 imageIndex, IImageEnhancer[] enhancers, CancellationToken cancellationToken)
ย ย  ย Source: System.Private.CoreLib
ย ย  ย TargetSite: Void Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64)

ย 

It also might help resource load if instead of excluding libraries based on restriction, you only include those that are set up in the settings. It functions just fine the way it is, but it starts the image enhancer for every file, even on those libraries that are excluded, and then skips them afterward.
ย 

Thanks for reporting it.
Might have forgotten a last argument somewhere.

yocker
Posted
55 minutes ago, keitaro26 said:

Just so you are aware, I noticed a conflict with the CoverArt plugin. When a poster is updated, both plugins try to kick off at the same time. Yours is quicker, so it grabs the resource and then CoverArt can't get at it. Error is below:

ย 

2025-05-18 21:50:28.255 Error ImageProcessor: Error enhancing image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.IO.IOException: System.IO.IOException: The process cannot access the file '/config/cache/images/enhanced-images/c/c6c96241af7e98462340f1f6a1e45722.png' because it is being used by another process.
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.Helpers.FileUtils.SafeCopyAsync(String source, String dest)
ย ย  ย  ย  at EmbyIcons.EmbyIconsEnhancer.EnhanceImageAsync(BaseItem item, String inputFile, String outputFile, ImageType imageType, Int32 imageIndex, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ExecuteImageEnhancers(IEnumerable`1 imageEnhancers, String inputPath, String outputPath, BaseItem item, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImageInternal(String originalImagePath, BaseItem item, ImageType imageType, Int32 imageIndex, IImageEnhancer[] supportedEnhancers, String cacheGuid, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImage(ItemImageInfo image, List`1 imageFeatures, ImageProcessingOptions options, BaseItem item, Int32 imageIndex, IImageEnhancer[] enhancers, CancellationToken cancellationToken)
ย ย  ย Source: System.Private.CoreLib
ย ย  ย TargetSite: Void Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64)

ย 

It also might help resource load if instead of excluding libraries based on restriction, you only include those that are set up in the settings. It functions just fine the way it is, but it starts the image enhancer for every file, even on those libraries that are excluded, and then skips them afterward.
ย 

This version should fix it.

EmbyIcons.dll

keitaro26
Posted
29 minutes ago, yocker said:

New error popping up in the Emby logs, CoverArt not being applied:

ย 

2025-05-18 23:16:53.186 Error ImageProcessor: Error enhancing image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.Exception: System.Exception: Output stream is not valid for /config/cache/images/enhanced-images/5/57a08af4667b7c893d1fbef24d49a09a.png
ย ย  ย  ย  at CoverArt.Skia.CoverArtBaseEnhancer.EnhanceImageAsync(BaseItem item, String inputPath, String outputPath, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at CoverArt.Enhancers.CoverArtBaseEnhancer.EnhanceImageAsync(BaseItem item, String inputFile, String outputFile, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ExecuteImageEnhancers(IEnumerable`1 imageEnhancers, String inputPath, String outputPath, BaseItem item, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImageInternal(String originalImagePath, BaseItem item, ImageType imageType, Int32 imageIndex, IImageEnhancer[] supportedEnhancers, String cacheGuid, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImage(ItemImageInfo image, List`1 imageFeatures, ImageProcessingOptions options, BaseItem item, Int32 imageIndex, IImageEnhancer[] enhancers, CancellationToken cancellationToken)
ย ย  ย Source: CoverArt
ย ย  ย TargetSite: System.Threading.Tasks.Task EnhanceImageAsync(MediaBrowser.Controller.Entities.BaseItem, System.String, System.String, MediaBrowser.Model.Entities.ImageType, Int32)


ย ย  ย 
ย 

yocker
Posted
31 minutes ago, keitaro26 said:

New error popping up in the Emby logs, CoverArt not being applied:

ย 

2025-05-18 23:16:53.186 Error ImageProcessor: Error enhancing image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.Exception: System.Exception: Output stream is not valid for /config/cache/images/enhanced-images/5/57a08af4667b7c893d1fbef24d49a09a.png
ย ย  ย  ย  at CoverArt.Skia.CoverArtBaseEnhancer.EnhanceImageAsync(BaseItem item, String inputPath, String outputPath, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at CoverArt.Enhancers.CoverArtBaseEnhancer.EnhanceImageAsync(BaseItem item, String inputFile, String outputFile, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ExecuteImageEnhancers(IEnumerable`1 imageEnhancers, String inputPath, String outputPath, BaseItem item, ImageType imageType, Int32 imageIndex)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImageInternal(String originalImagePath, BaseItem item, ImageType imageType, Int32 imageIndex, IImageEnhancer[] supportedEnhancers, String cacheGuid, CancellationToken cancellationToken)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.GetEnhancedImage(ItemImageInfo image, List`1 imageFeatures, ImageProcessingOptions options, BaseItem item, Int32 imageIndex, IImageEnhancer[] enhancers, CancellationToken cancellationToken)
ย ย  ย Source: CoverArt
ย ย  ย TargetSite: System.Threading.Tasks.Task EnhanceImageAsync(MediaBrowser.Controller.Entities.BaseItem, System.String, System.String, MediaBrowser.Model.Entities.ImageType, Int32)


ย ย  ย 
ย 

Strange, i don't get that error.

Try this version.

EmbyIcons.dll

keitaro26
Posted

Gives a similar error.

2025-05-18 23:55:17.701 Error ImageProcessor: Error encoding image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.Exception: System.Exception: SKCodec had an error reading /config/cache/images/enhanced-images/7/7505579a7d88a8a96b9972a9accffce3.png
ย ย  ย  ย  at Emby.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
ย ย  ย Source: Emby.Drawing.Skia
ย ย  ย TargetSite: System.String EncodeImage(System.String, System.String, Boolean, System.Nullable`1[MediaBrowser.Model.Drawing.ImageOrientation], Int32, MediaBrowser.Controller.Drawing.ImageProcessingOptions, MediaBrowser.Model.Drawing.ImageFormat)


ย 

I tried clearing my enhanced image cache but was still getting the error, and every item that got the error had a broken poster. Disabling CoverArt brought back the original posters, which then got enhanced by EmbyIcons. Leaving CoverArt disabled seems to function but is not ideal.

yocker
Posted

Looking into it.

yocker
Posted
12 minutes ago, keitaro26 said:

Gives a similar error.

2025-05-18 23:55:17.701 Error ImageProcessor: Error encoding image
ย ย  ย *** Error Report ***
ย ย  ย Version: 4.8.11.0
ย ย  ย Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
ย ย  ย Operating system: Linux version 6.12.24-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.44-slack151) #1 SMP PREEMPT_DYNAMIC Sat May ย 3 00:12:52 PDT 2025
ย ย  ย Framework: .NET 6.0.36
ย ย  ย OS/Process: x64/x64
ย ย  ย Runtime: system/System.Private.CoreLib.dll
ย ย  ย Processor count: 16
ย ย  ย Data path: /config
ย ย  ย Application path: /system
ย ย  ย System.Exception: System.Exception: SKCodec had an error reading /config/cache/images/enhanced-images/7/7505579a7d88a8a96b9972a9accffce3.png
ย ย  ย  ย  at Emby.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat)
ย ย  ย  ย  at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
ย ย  ย Source: Emby.Drawing.Skia
ย ย  ย TargetSite: System.String EncodeImage(System.String, System.String, Boolean, System.Nullable`1[MediaBrowser.Model.Drawing.ImageOrientation], Int32, MediaBrowser.Controller.Drawing.ImageProcessingOptions, MediaBrowser.Model.Drawing.ImageFormat)


ย 

I tried clearing my enhanced image cache but was still getting the error, and every item that got the error had a broken poster. Disabling CoverArt brought back the original posters, which then got enhanced by EmbyIcons. Leaving CoverArt disabled seems to function but is not ideal.

Try this one.
Sorry about this but i'm working blind folded atm. because the latest Embybeta that i used for testing seems to have broken when it got updated.

EmbyIcons.dll

keitaro26
Posted
11 minutes ago, yocker said:

Looking into it.

Uninstalling and reinstalling CoverArt fixed the problem.

keitaro26
Posted
2 minutes ago, yocker said:

Try this one.
Sorry about this but i'm working blind folded atm. because the latest Embybeta that i used for testing seems to have broken when it got updated.

EmbyIcons.dll 46 kBย ยทย 0 downloads

No worries at all, I appreciate how quick you are! It seems like something may have gotten messed up or disconnected with CoverArt, not sure exactly why, but its working now after a fresh install of the CoverArt plugin.

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