Jump to content

Comskip Howto


Recommended Posts

Posted

New to Emby and trying to see if there is a guide to install Comskip.  I used Channels DVR normally and that has comskip built in.  With Emby, appears you have to configure comskip as a 3rd party application?

My server is a Synology DS 1520+ running DSM 7.2.  I've installed Comskip from Package Manager, but unsure how to configure Emby to initiate comskip to scan recordings so that clients will automatically skip when watching recorded shows?

I've learned that even though Synology NAS are based off linux, you can't use, as example, use normal linux guidelines to set things up, so hoping someone on this forum has successfully setup an Emby server with a fully functional comskip setup?

TIA.

Posted
6 hours ago, Luke said:

Re: 

 

Thanks Luke.  I did come across that after posting this inquiry and made a lot of headway, but you'll now find I have posted in that thread as I have some permission questions as I can manually scan but can't get Emby to automatically scan after a recording is done.

  • Thanks 1
  • 1 month later...
Posted

Evening all.  So back to trying to wrestle this comskip issue to the ground.  Basically back to the original problems I had, I can run comskip manually but it won't trigger, and my ComSkipper won't show up in my plugins section.  For this post, I'm going to focus on ComSkipper.

I have the .dll placed in the same directories as MovieDd.dll is with the same owner/group privileges:

image.png.e0d9a5decba1d803a96dd2dd06835ab6.png

image.png.8e237d53b1b3482bcb7b38ebbc0e54db.png

Not sure where else it would need to go, I did a search for MovieDb.dll to make sure I was putting the ComSkipper.dll plugin in the correct director(y/ies)?

I restart the server (I have to stop at the Package Center level as I can't find a "restart" in the setting area, i'm waiting for the 'doh' moment when someone points me to what is likely right in front of me) and there's still no option to configure ComSkipper in the plugin section:

image.thumb.png.d1bd234cd5015e0e0f0d1083386131bd.png

Any obvious things I am missing that anyone can point me in the right direction?

Posted

Adding some additional info.  Searched the logs and confirm that ComSkipper.dll is not loading per Emby, but can't figure out why:

2025-02-16 00:00:00.034 Info App: Emby Server Version: 4.8.8.0
2025-02-16 00:00:00.035 Info App: Emby
Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk
Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
Framework: .NET 6.0.25
OS/Process: x64/x64
Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
Processor count: 4
Data path: /var/packages/EmbyServer/var
Application path: /volume1/@appstore/EmbyServer/system
2025-02-16 00:00:00.035 Info App: Logs path: /var/packages/EmbyServer/var/logs
2025-02-16 00:00:00.035 Info App: Cache path: /var/packages/EmbyServer/var/cache
2025-02-16 00:00:00.035 Info App: Internal metadata path: /var/packages/EmbyServer/var/metadata
2025-02-16 00:00:00.035 Info App: Transcoding temporary files path: /var/packages/EmbyServer/var/transcoding-temp
2025-02-16 00:00:00.035 Info App: Plugins:
Backup & Restore 1.7.0.0
Bluray Folder Support 1.0.2.0
Cinema Intros 1.0.47.0
DLNA 1.4.7.0
Dvd Folder Support 1.0.0.0
Emby Guide Data 1.0.17.0
Fanart.tv 1.0.16.0
M3U TV Tuner 1.0.38.0
MovieDb 1.8.0.0
MusicBrainz 1.0.24.0
Nfo Metadata 1.0.82.0
OMDb 1.0.21.0
Open Subtitles 1.0.63.0
Port Mapper 1.2.7.0
Studio Images 1.0.3.0
TheAudioDb 1.0.18.0
TheTVDB 1.5.8.0
Webhooks 1.0.35.0
XmlTV 1.2.0.0
2025-02-16 00:07:21.820 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>ActionFailed</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2025-02-16 00:07:21.825 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>ActionFailed</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2025-02-16 00:07:21.826 Error PortMapper: Error creating port map

 

Posted

Sorry for the multiple posts, forum doesn't allow me to edit posts for some reason.  I turned on the debug in logs and do see where comskipper.dll is showing up:

2025-02-16 08:33:18.144 Info Main: Application path: /volume1/@appstore/EmbyServer/system/EmbyServer.dll
2025-02-16 08:33:18.690 Info App: Setting default culture to en-US
2025-02-16 08:33:18.698 Info Main: Emby
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
2025-02-16 08:33:18.698 Info Main: Logs path: /var/packages/EmbyServer/var/logs
2025-02-16 08:33:18.698 Info Main: Cache path: /var/packages/EmbyServer/var/cache
2025-02-16 08:33:18.699 Info Main: Internal metadata path: /var/packages/EmbyServer/var/metadata
2025-02-16 08:33:18.699 Info Main: PID file: /var/packages/EmbyServer/var/EmbyServer.pid
2025-02-16 08:33:18.703 Info App: Emby Server Version: 4.8.8.0
2025-02-16 08:33:18.707 Info App: Loading assemblies
2025-02-16 08:33:18.923 Info App: File /var/packages/EmbyServer/var/plugins/Emby.XmlTV.dll has version 1.2.0.0
2025-02-16 08:33:19.055 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.XmlTV.dll has version 1.1.8.0
2025-02-16 08:33:19.080 Info App: File /var/packages/EmbyServer/var/plugins/Emby.PortMapper.dll has version 1.2.7.0
2025-02-16 08:33:19.080 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.PortMapper.dll has version 1.2.4.0
2025-02-16 08:33:19.135 Info App: File /var/packages/EmbyServer/var/plugins/Fanart.dll has version 1.0.16.0
2025-02-16 08:33:19.150 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Fanart.dll has version 1.0.16.0
2025-02-16 08:33:19.179 Info App: File /var/packages/EmbyServer/var/plugins/Emby.Webhooks.dll has version 1.0.35.0
2025-02-16 08:33:19.192 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.Webhooks.dll has version 1.0.35.0
2025-02-16 08:33:19.204 Info App: File /var/packages/EmbyServer/var/plugins/MovieDb.dll has version 1.8.0.0
2025-02-16 08:33:19.204 Info App: File /volume1/@appstore/EmbyServer/system/plugins/MovieDb.dll has version 1.7.6.0
2025-02-16 08:33:19.227 Info App: File /var/packages/EmbyServer/var/plugins/OpenSubtitles.dll has version 1.0.63.0
2025-02-16 08:33:19.250 Info App: File /volume1/@appstore/EmbyServer/system/plugins/OpenSubtitles.dll has version 1.0.54.0
2025-02-16 08:33:19.277 Info App: File /var/packages/EmbyServer/var/plugins/BlurayMounter.dll has version 1.0.2.0
2025-02-16 08:33:19.539 Info App: File /volume1/@appstore/EmbyServer/system/plugins/BlurayMounter.dll has version 1.0.2.0
2025-02-16 08:33:19.607 Info App: File /var/packages/EmbyServer/var/plugins/Emby.M3UTuner.dll has version 1.0.38.0
2025-02-16 08:33:19.607 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.M3UTuner.dll has version 1.0.29.0
2025-02-16 08:33:19.650 Info App: File /var/packages/EmbyServer/var/plugins/StudioImages.dll has version 1.0.3.0
2025-02-16 08:33:19.650 Info App: File /volume1/@appstore/EmbyServer/system/plugins/StudioImages.dll has version 1.0.3.0
2025-02-16 08:33:19.719 Info App: File /var/packages/EmbyServer/var/plugins/Emby.Dlna.dll has version 1.4.7.0
2025-02-16 08:33:19.721 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.Dlna.dll has version 1.4.2.0
2025-02-16 08:33:19.751 Info App: File /var/packages/EmbyServer/var/plugins/Emby.Server.CinemaMode.dll has version 1.0.47.0
2025-02-16 08:33:19.782 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Emby.Server.CinemaMode.dll has version 1.0.47.0
2025-02-16 08:33:19.906 Info App: File /var/packages/EmbyServer/var/plugins/MusicBrainz.dll has version 1.0.24.0
2025-02-16 08:33:19.920 Info App: File /volume1/@appstore/EmbyServer/system/plugins/MusicBrainz.dll has version 1.0.24.0
2025-02-16 08:33:19.931 Info App: File /var/packages/EmbyServer/var/plugins/Tvdb.dll has version 1.5.8.0
2025-02-16 08:33:19.939 Info App: File /volume1/@appstore/EmbyServer/system/plugins/Tvdb.dll has version 1.5.0.0
2025-02-16 08:33:20.014 Info App: File /var/packages/EmbyServer/var/plugins/MBBackup.dll has version 1.7.0.0
2025-02-16 08:33:20.038 Info App: File /volume1/@appstore/EmbyServer/system/plugins/MBBackup.dll has version 1.6.6.0
2025-02-16 08:33:20.061 Info App: File /var/packages/EmbyServer/var/plugins/EmbyGuideData.dll has version 1.0.17.0
2025-02-16 08:33:20.143 Info App: File /volume1/@appstore/EmbyServer/system/plugins/EmbyGuideData.dll has version 1.0.13.0
2025-02-16 08:33:20.285 Info App: File /var/packages/EmbyServer/var/plugins/AudioDb.dll has version 1.0.18.0
2025-02-16 08:33:20.298 Info App: File /volume1/@appstore/EmbyServer/system/plugins/AudioDb.dll has version 1.0.18.0
2025-02-16 08:33:20.361 Info App: File /var/packages/EmbyServer/var/plugins/NfoMetadata.dll has version 1.0.82.0
2025-02-16 08:33:20.362 Info App: File /volume1/@appstore/EmbyServer/system/plugins/NfoMetadata.dll has version 1.0.80.0
2025-02-16 08:33:20.379 Info App: File /var/packages/EmbyServer/var/plugins/OMDb.dll has version 1.0.21.0
2025-02-16 08:33:20.380 Info App: File /volume1/@appstore/EmbyServer/system/plugins/OMDb.dll has version 1.0.21.0
2025-02-16 08:33:20.389 Info App: File /var/packages/EmbyServer/var/plugins/DvdMounter.dll has version 1.0.0.0
2025-02-16 08:33:20.389 Info App: File /volume1/@appstore/EmbyServer/system/plugins/DvdMounter.dll has version 1.0.0.0
2025-02-16 08:33:20.440 Info App: File /var/packages/EmbyServer/var/plugins/ComSkipper.dll has version 2.1.1.0
2025-02-16 08:33:20.473 Info App: File /volume1/@appstore/EmbyServer/system/plugins/ComSkipper.dll has version 2.1.1.0
2025-02-16 08:33:20.545 Info App: Loading Emby.XmlTV, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.XmlTV.dll
2025-02-16 08:33:20.545 Info App: Loading Emby.PortMapper, Version=1.2.7.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.PortMapper.dll
2025-02-16 08:33:20.545 Info App: Loading Fanart, Version=1.0.16.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Fanart.dll
2025-02-16 08:33:20.545 Info App: Loading Emby.Webhooks, Version=1.0.35.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.Webhooks.dll
2025-02-16 08:33:20.545 Info App: Loading MovieDb, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/MovieDb.dll
2025-02-16 08:33:20.545 Info App: Loading OpenSubtitles, Version=1.0.63.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/OpenSubtitles.dll
2025-02-16 08:33:20.545 Info App: Loading BlurayMounter, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/BlurayMounter.dll
2025-02-16 08:33:20.545 Info App: Loading Emby.M3UTuner, Version=1.0.38.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.M3UTuner.dll
2025-02-16 08:33:20.545 Info App: Loading StudioImages, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/StudioImages.dll
2025-02-16 08:33:20.545 Info App: Loading Emby.Dlna, Version=1.4.7.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.Dlna.dll
2025-02-16 08:33:20.545 Info App: Loading Emby.Server.CinemaMode, Version=1.0.47.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Emby.Server.CinemaMode.dll
2025-02-16 08:33:20.545 Info App: Loading MusicBrainz, Version=1.0.24.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/MusicBrainz.dll
2025-02-16 08:33:20.545 Info App: Loading Tvdb, Version=1.5.8.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/Tvdb.dll
2025-02-16 08:33:20.545 Info App: Loading EmbyGuideData, Version=1.0.17.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/EmbyGuideData.dll
2025-02-16 08:33:20.545 Info App: Loading AudioDb, Version=1.0.18.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/AudioDb.dll
2025-02-16 08:33:20.545 Info App: Loading NfoMetadata, Version=1.0.82.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/NfoMetadata.dll
2025-02-16 08:33:20.545 Info App: Loading OMDb, Version=1.0.21.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/OMDb.dll
2025-02-16 08:33:20.545 Info App: Loading DvdMounter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/DvdMounter.dll
2025-02-16 08:33:20.545 Info App: Loading MBBackup, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/MBBackup.dll
2025-02-16 08:33:20.546 Info App: Loading ComSkipper, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null from /var/packages/EmbyServer/var/plugins/ComSkipper.dll
2025-02-16 08:33:20.546 Info App: Loading Emby.Api, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.Web, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading MediaBrowser.Model, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading MediaBrowser.Common, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading MediaBrowser.Controller, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.Providers, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.Photos, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.Server.Implementations, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.LiveTV, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.ActivityLog, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.546 Info App: Loading Emby.Server.MediaEncoding, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.LocalMetadata, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Notifications, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Web.GenericUI, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Codecs.Dxva, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Codecs, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Server.Connect, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading Emby.Server.Sync, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.547 Info App: Loading EmbyServer, Version=4.8.8.0, Culture=neutral, PublicKeyToken=null
2025-02-16 08:33:20.653 Error App: Error loading types from assembly
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.Reflection.ReflectionTypeLoadException: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
	Could not load file or assembly 'MediaBrowser.Common, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	Could not load file or assembly 'MediaBrowser.Controller, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	Could not load file or assembly 'MediaBrowser.Model, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
	   at System.Reflection.Assembly.GetTypes()
	   at Emby.Server.Implementations.ApplicationHost.GetTypes(Tuple`2 assemblyInfo)
	System.IO.FileNotFoundException: Could not load file or assembly 'MediaBrowser.Common, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	File name: 'MediaBrowser.Common, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'
	System.IO.FileNotFoundException: Could not load file or assembly 'MediaBrowser.Controller, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	File name: 'MediaBrowser.Controller, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'
	System.IO.FileNotFoundException: Could not load file or assembly 'MediaBrowser.Model, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
	
	File name: 'MediaBrowser.Model, Version=4.8.10.0, Culture=neutral, PublicKeyToken=null'
	Source: System.Private.CoreLib
	TargetSite: System.RuntimeType[] GetTypes(System.Reflection.RuntimeModule)

Not sure if this is telling me something, nothing references that ComSkipper.dll isn't loaded so I'm at a loss.

"2025-02-16 08:33:20.653 Error App: Error loading types from assembly"

GrimReaper
Posted
1 hour ago, Jator said:

forum doesn't allow me to edit posts for some reason

That reason being your Member Group (and related 15 minutes time restriction for editing posts):

 

  • Like 1
Posted

You're running version 4.8.8 of the server, but the plugin is compiled for 4.8.10. You need to either update server, or get a version of the plugin that is compiled against an older emby nuget package (the developer of the plugin will know what that means).

Posted
1 hour ago, Luke said:

You're running version 4.8.8 of the server, but the plugin is compiled for 4.8.10. You need to either update server, or get a version of the plugin that is compiled against an older emby nuget package (the developer of the plugin will know what that means).

<sigh>Ok, so uninstalled from Package Center and downloaded the install file from Emby directly, and when I try and install it, I get this warning,,,,,

image.png.87aefc513e5ee659a6d1eaabc071d7d0.png

I even tried to download the beta version (4.9.0.38) and it gives me the same warning as above.

So, mismatch of ComSkipper.dll with version I can install in Synology, or if I try and download the latest version of Emby to align with ComSkipper.dll version, I then encounter a mismatch o0f Emby and DSM version of Syno0logy.

It's things like this that keep the masses tied to windows (not Emby's fault per se, but still the irony isn't lost on me).....

Posted

So found an older version that works with 4.8.8.  Switching focus to getting Comskip to trigger upon recording finishing.  Will circle back if I still can't solve it.  Thanks for the guidance.

  • Thanks 1
Posted

So switching my request for help to now getting Comskip to actually work through post processing script.  Here's my settings in Emby Server:

image.png.d3fcca86fc7bac3d0259f363afaca7e8.png

I can manually run comskip using the following command and get a EML successfully created:

sudo comskip --ini=comskip.ini "/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts"

Here's the setup I have for comskip and comskip.ini:

image.png.53c455f8115624b661c28ecff326e32c.png

And here's the error I got when I recorded the above TV show:

2025-02-17 08:59:59.999 Info VideoEncoder: ProcessRun 'Encoding c08600': Stopping ffmpeg process with q command for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:01.784 Info VideoEncoder: AppendExtraLogData - Read graph file: /var/packages/EmbyServer/var/logs/recording-conversion-c0860041-6cac-4563-b986-e2796ef1b559_1graph.txt
2025-02-17 09:00:01.784 Info VideoEncoder: AppendExtraLogData - Deserialized GraphData fileStream: 27.000 bytes Graph Count: 0
2025-02-17 09:00:01.784 Info VideoEncoder: AppendExtraLogData - File Deleted
2025-02-17 09:00:02.131 Info VideoEncoder: ProcessRun 'Encoding c08600' Process exited with code 0 - Succeeded
2025-02-17 09:00:02.132 Debug VideoEncoder: VideoEncoder.OnFfMpegProcessExited: Disposing stream resources
2025-02-17 09:00:02.132 Info LiveTV: Recording stopped: /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:02.132 Info MediaSourceManager: Live stream 7a8768321aea3ae5d59a3d956aafd633 consumer count is now 0
2025-02-17 09:00:02.132 Info MediaSourceManager: Closing live stream 06044cf0e6f93cdae5f285c9ecfaaeb4_01413a525b3a9622ce6fdf19f7dde354_7a8768321aea3ae5d59a3d956aafd633
2025-02-17 09:00:02.150 Info SharedHttpPipelineSource: Closing SharedHttpPipelineSource
2025-02-17 09:00:02.150 Info SharedHttpPipelineSource: Deleting temp files 
2025-02-17 09:00:02.150 Info MediaSourceManager: Live stream 06044cf0e6f93cdae5f285c9ecfaaeb4_01413a525b3a9622ce6fdf19f7dde354_7a8768321aea3ae5d59a3d956aafd633 closed successfully
2025-02-17 09:00:02.586 Info LiveTV: Running recording post processor /volume1/@appdata/EmbyServer/comskip/comskip  --ini=/volume1/@appdata/EmbyServer/comskip/comskip.ini "/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts"
2025-02-17 09:00:02.586 Info LiveTV: ProcessRun 'Recording 768824' Execute: /volume1/@appdata/EmbyServer/comskip/comskip  --ini=/volume1/@appdata/EmbyServer/comskip/comskip.ini "/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts"
2025-02-17 09:00:02.687 Error LiveTV: ProcessRun 'Recording 768824' Process error:
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/volume1/@appdata/EmbyServer/comskip/comskip ' with working directory '/volume1/@appstore/EmbyServer'. No such file or directory
	   at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
	   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
	   at System.Diagnostics.Process.Start()
	   at Emby.ProcessRun.CoreProcess.CoreProcessLocal.Run(StartParams startParams)
	   at Emby.ProcessRun.Runners.ProcessRunnerBase.Run(StartParams startParams)
	Source: System.Diagnostics.Process
	TargetSite: Boolean ForkAndExecProcess(System.Diagnostics.ProcessStartInfo, System.String, System.String[], System.String[], System.String, Boolean, UInt32, UInt32, UInt32[], Int32 ByRef, Int32 ByRef, Int32 ByRef, Boolean, Boolean)
	
2025-02-17 09:00:02.687 Error LiveTV: Error running recording post processor
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/volume1/@appdata/EmbyServer/comskip/comskip ' with working directory '/volume1/@appstore/EmbyServer'. No such file or directory
	   at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
	   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
	   at System.Diagnostics.Process.Start()
	   at Emby.ProcessRun.CoreProcess.CoreProcessLocal.Run(StartParams startParams)
	   at Emby.ProcessRun.Runners.ProcessRunnerBase.Run(StartParams startParams)
	   at Emby.LiveTV.EmbyTV.PostProcessRecording(ActiveRecordingInfo recordingInfo)
	Source: System.Diagnostics.Process
	TargetSite: Boolean ForkAndExecProcess(System.Diagnostics.ProcessStartInfo, System.String, System.String[], System.String[], System.String, Boolean, UInt32, UInt32, UInt32[], Int32 ByRef, Int32 ByRef, Int32 ByRef, Boolean, Boolean)
	
2025-02-17 09:00:02.687 Info LiveTV: Triggering refresh on /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:02.688 Info LiveTV: Refreshing recording parent /volume1/media/tv/Today (2019)
2025-02-17 09:00:02.804 Debug VideoEncoder: ProcessRun 'Encoding c08600': WaitForExitAsync took 640ms
2025-02-17 09:00:02.828 Debug App: Refreshing /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts due to date modified change 1739797166 - 1739800801.
2025-02-17 09:00:02.828 Debug App: FFProbeProvider reports change to 768824 - /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:02.843 Debug App: Running FFProbeProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:02.843 Info MediaProbeManager: ProcessRun 'ffprobe' Execute: /var/packages/EmbyServer/target/bin/ffprobe -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2025-02-17 09:00:02.946 Debug MediaProbeManager: ProcessRun 'ffprobe' Started.
2025-02-17 09:00:03.983 Info MediaProbeManager: ProcessRun 'ffprobe' Process exited with code 0 - Succeeded
2025-02-17 09:00:04.036 Debug App: Running EpisodeNfoProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.037 Debug App: Running TvdbEpisodeProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.038 Debug App: TvdbEpisodeProvider returned no metadata for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.038 Debug App: Running MovieDbEpisodeProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.038 Info HttpClient: GET https://api.themoviedb.org/3/tv/137691/season/73/episode/129?api_key=x_secret2_x&append_to_response=images,external_ids,credits,videos&language=en-US&include_image_language=en-US,null
2025-02-17 09:00:04.355 Debug App: MovieDbEpisodeProvider returned no metadata for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.355 Debug App: Running OmdbItemProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.355 Debug App: OmdbItemProvider returned no metadata for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.355 Debug App: Running TvdbEpisodeImageProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.355 Debug App: Running MovieDbEpisodeImageProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.355 Info HttpClient: GET https://api.themoviedb.org/3/tv/137691/season/73/episode/129?api_key=x_secret2_x&append_to_response=images,external_ids,credits,videos
2025-02-17 09:00:04.392 Debug App: Running OmdbImageProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.392 Debug App: Running VideoImageProvider for /volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts
2025-02-17 09:00:04.518 Info QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Execute: /var/packages/EmbyServer/target/bin/ffmpeg -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vf "thumbnail=24" -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/469134eb-e51b-45e9-a501-d74842a1e63c.jpg"
2025-02-17 09:00:04.519 Debug QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Started.
2025-02-17 09:01:04.572 Error QuickSingleImageExtractor: QuickSingleImageExtractor.RunExtraction [A28D8B02330C]: Error running quick-extract-image -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vf "thumbnail=24" -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/469134eb-e51b-45e9-a501-d74842a1e63c.jpg"
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.Exception: System.Exception: Error running ffmpeg quick-extract-image for file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" - Command: -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vf "thumbnail=24" -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/469134eb-e51b-45e9-a501-d74842a1e63c.jpg"
	   at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractorBase.RunExtraction(String inputPath, Nullable`1 container, MediaStream videoStream, Nullable`1 protocol, Nullable`1 streamIndex, Nullable`1 threedFormat, Nullable`1 startOffset, Nullable`1 interval, String targetDirectory, String targetFilename, Nullable`1 maxWidth, Boolean enableThumbnailFilter, CancellationToken cancellationToken)
	Source: Emby.Server.MediaEncoding
	TargetSite: Void MoveNext()
	
2025-02-17 09:01:04.572 Error QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Error Output:
	ffmpeg version 5.1-emby_2023_06_25 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC
	  built with gcc 10.3.0 (crosstool-NG 1.25.0)
	Execution Date: 2025-02-17 09:00:04
	-vsync is deprecated. Use -fps_mode
	Passing a number to -vsync is deprecated, use a string argument as described in the manual.
	Input #0, mpegts, from 'file:/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts':
	  Duration: 01:59:55.20, start: 1.400000, bitrate: 5876 kb/s
	  Program 1 
	    Metadata:
	      service_name    : Service01
	      service_provider: FFmpeg
	  Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, Level 32, 59.94 fps, 59.94 tbr, 90k tbn, Start-Time 1.400s
	  Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 191 kb/s, Start-Time 1.403s
	Stream mapping:
	  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
	Press [q] to stop, [?] for help
	[swscaler @ 0xea80c0] [swscaler @ 0xe0e780] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xdb1ec0] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xca76c0] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xc3ea00] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xe83d80] deprecated pixel format used, make sure you did set range correctly
	[Parsed_thumbnail_0 @ 0xd94380] frame id #13 (pts_time=0.216889) selected from a set of 24 images
	[swscaler @ 0xea80c0] [swscaler @ 0xdb1ec0] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xe0e780] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0] [swscaler @ 0xd02e40] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0xea80c0]
2025-02-17 09:01:04.573 Error ImageExtraction: Thumbnail-Filter extraction failed, will attempt standard way. Input: file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts"
2025-02-17 09:01:04.579 Info QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Execute: /var/packages/EmbyServer/target/bin/ffmpeg -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/d755cefc-5dca-41aa-80d9-c40c9f473333.jpg"
2025-02-17 09:01:04.586 Debug QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Started.
2025-02-17 09:02:04.587 Error QuickSingleImageExtractor: QuickSingleImageExtractor.RunExtraction [626890A893C0]: Error running quick-extract-image -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/d755cefc-5dca-41aa-80d9-c40c9f473333.jpg"
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.Exception: System.Exception: Error running ffmpeg quick-extract-image for file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" - Command: -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/d755cefc-5dca-41aa-80d9-c40c9f473333.jpg"
	   at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractorBase.RunExtraction(String inputPath, Nullable`1 container, MediaStream videoStream, Nullable`1 protocol, Nullable`1 streamIndex, Nullable`1 threedFormat, Nullable`1 startOffset, Nullable`1 interval, String targetDirectory, String targetFilename, Nullable`1 maxWidth, Boolean enableThumbnailFilter, CancellationToken cancellationToken)
	Source: Emby.Server.MediaEncoding
	TargetSite: Void MoveNext()
	
2025-02-17 09:02:04.587 Error QuickSingleImageExtractor: ProcessRun 'quick-extract-image' Error Output:
	ffmpeg version 5.1-emby_2023_06_25 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC
	  built with gcc 10.3.0 (crosstool-NG 1.25.0)
	Execution Date: 2025-02-17 09:01:04
	-vsync is deprecated. Use -fps_mode
	Passing a number to -vsync is deprecated, use a string argument as described in the manual.
	Input #0, mpegts, from 'file:/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts':
	  Duration: 01:59:55.20, start: 1.400000, bitrate: 5876 kb/s
	  Program 1 
	    Metadata:
	      service_name    : Service01
	      service_provider: FFmpeg
	  Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, Level 32, 59.94 fps, 59.94 tbr, 90k tbn, Start-Time 1.400s
	  Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 191 kb/s, Start-Time 1.403s
	Stream mapping:
	  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
	Press [q] to stop, [?] for help
	[swscaler @ 0x21f3a40] [swscaler @ 0x2159f40] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x202a440] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x1f89e80] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x2121680] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x20e1b00] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x202a440] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x2159f40] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x204e8c0] deprecated pixel format used, make sure you did set range correctly
	[swscaler @ 0x21f3a40] [swscaler @ 0x1f2c040] deprecated pixel format used, make sure you did set range
2025-02-17 09:02:04.593 Error App: Error in Image Capture
	*** Error Report ***
	Version: 4.8.8.0
	Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
	Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #72806 SMP Thu Sep 5 13:44:44 CST 2024
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /var/packages/EmbyServer/var
	Application path: /volume1/@appstore/EmbyServer/system
	System.Exception: System.Exception: Error running ffmpeg quick-extract-image for file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" - Command: -skip_list 719 -f mpegts -threads 1 -i file:"/volume1/media/tv/Today (2019)/Season 73/Today S73E129.ts" -an -sn -update 1 -vsync 0 -f image2 "/var/packages/EmbyServer/var/cache/temp/d755cefc-5dca-41aa-80d9-c40c9f473333.jpg"
	   at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractorBase.RunExtraction(String inputPath, Nullable`1 container, MediaStream videoStream, Nullable`1 protocol, Nullable`1 streamIndex, Nullable`1 threedFormat, Nullable`1 startOffset, Nullable`1 interval, String targetDirectory, String targetFilename, Nullable`1 maxWidth, Boolean enableThumbnailFilter, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractionManager.ExtractImageInternal(ReadOnlyMemory`1 inputPath, Nullable`1 container, MediaStream videoStream, Nullable`1 streamIndex, Nullable`1 threedFormat, Nullable`1 offset, Boolean useThumbNailFilter, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractionManager.ExtractImage(ReadOnlyMemory`1 inputPath, Nullable`1 container, MediaStream videoStream, Nullable`1 streamIndex, MediaProtocol protocol, Boolean isAudio, Nullable`1 threedFormat, Nullable`1 offset, CancellationToken cancellationToken)
	   at Emby.Providers.MediaInfo.VideoImageProvider.GetImage(BaseMetadataResult itemResult, ImageType type, CancellationToken cancellationToken)
	   at Emby.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseMetadataResult itemResult, IDynamicImageProvider provider, Boolean providerReportsChanges, ImageRefreshOptions refreshOptions, Boolean replaceAllImages, TypeOptions savedOptions, LibraryOptions libraryOptions, List`1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
	Source: Emby.Server.MediaEncoding
	TargetSite: Void MoveNext()

Any guidance on how to resolve this last outstanding issue before I try and use this as my default DVR for the next week or so?

Posted

Bueller.....?

Posted
Quote

System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/volume1/@appdata/EmbyServer/comskip/comskip ' with working directory '/volume1/@appstore/EmbyServer'. No such file or directory

The server is unable to start the executable you configured. That means either the file doesn't exist, or the server is being denied access to it, or being denied access to execute it. Assuming the file is there, isn't likely an issue of permissions, so just get that resolved and then you should be good.

Posted
6 hours ago, Luke said:

The server is unable to start the executable you configured. That means either the file doesn't exist, or the server is being denied access to it, or being denied access to execute it. Assuming the file is there, isn't likely an issue of permissions, so just get that resolved and then you should be good.

Thanks @Lukefor responding.  Not sure if you saw in my post before "Bueller" but I posted screen shots of the files and their permissions set as well as the path in the configuration section of Emby.  I did CHOWN to emby:emby and permissions are consistent with other Emby files as that was an issue I was having last time I tried to wrestle this to the ground.  On paper, as far as I can tell, everything should be working.

Reposting the screenshot as my last post was rather lengthy given the error log I shared:

image.thumb.png.e55362d931c682faba03ccc83bb635f7.png

Posted

One thing you could do is try creating an sh script and see if that is able to execute

Posted

So finally found a workaround.  I created a subfolder (/volume1/media/comskip) and placed both comskip and comskip.ini in there.  The /volume1/media/ houses 3 other subfolders, /tv, /movies, /imports.  I set the tv and movie subfolders as my default recording locations.  I setup this folder as a "shared folder" and gave both emby and sc-comskip system user roles access to read and write.

I then modified Emby post processing to the following:image.png.4bd1e2bd2d831eb3c29764359d472837.png

Now things are processing appropriately.  Clearly I had a permission issue, I'm guessing it's the folder permissions within the /volume1/@appdata structure, but since I couldn't modify permission in shared folders, I wasn't going to try and tackle that via CLI, I'm not anywhere near knowledgeable to try and tackle that nor do I want to break anything inadvertently.

Thanks again for the suggestions, it ultimately led me to finding a workable solution.

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