Cheesegeezer 3104 Posted October 9, 2021 Posted October 9, 2021 @cayars, can you share a directory link for our spanish speaking friend. @Banquero Por favor, se acerca un nuevo programa
Banquero 37 Posted October 9, 2021 Posted October 9, 2021 27 minutes ago, cayars said: In order to get to appdata you have to use SSH/putty. Have you ever done this before? Si, de hecho he modificado algún archivo de Emby, pero como copio el dll? Muchss gracias...
kaj 316 Posted October 9, 2021 Posted October 9, 2021 5 hours ago, Banquero said: Yes, I have indeed modified any Emby files, but how do I copy the dll? Thank you very much... If you SSH into your NAS, switch to the root user (sudo su), then you want to put the dll into the /volume1/@appstore/EmbyServer/system/plugins directory. Be careful when using the root user and SSH. 1
Cheesegeezer 3104 Posted October 10, 2021 Posted October 10, 2021 Hey everyone as promised. Here is the link to the new dll. Please follow the instructions in the download post. You all need to start from fresh for this release. Give @chef lots of love!! he's pulled the rabbit out of the hat with detection. You'll love the UI and intuitive interface. Anyways.... here is the link for the download https://emby.media/community/index.php?/topic/101687-introskip-instructions-beta-releases/&do=findComment&comment=1067501 7
kaj 316 Posted October 10, 2021 Posted October 10, 2021 @Cheesegeezer The instructions listed are for an upgrade or fresh install? I'm going to install for the first time on my Synology. Will there be a titlesequence.db file anywhere already, or is this only created once the plugin has been installed for the first time? CLOSE EMBY SERVER DELETE INTROSKIP.DLL from programdata/plugins DELETE TITLESEQUENCE.DB from programdata/data CLEAR WEB BROWSER CACHE, CLOSE BROWSER COPY & PASTE NEW DLL RESTART EMBY SERVER Start fingerprint task
Cheesegeezer 3104 Posted October 10, 2021 Posted October 10, 2021 10 minutes ago, kaj said: @Cheesegeezer The instructions listed are for an upgrade or fresh install? I'm going to install for the first time on my Synology. Will there be a titlesequence.db file anywhere already, or is this only created once the plugin has been installed for the first time? CLOSE EMBY SERVER DELETE INTROSKIP.DLL from programdata/plugins DELETE TITLESEQUENCE.DB from programdata/data CLEAR WEB BROWSER CACHE, CLOSE BROWSER COPY & PASTE NEW DLL RESTART EMBY SERVER Start fingerprint task This is just if you have already installed. not applicable to new installs 1
kaj 316 Posted October 10, 2021 Posted October 10, 2021 (edited) New install on my NAS. Followed the instructions and on the initial Episode Audio Fingerprint I get a Failed after 3 seconds. Edit: i can see on my Synology NAS that both before and after the installation I do not have a programdata/data directory. I presume if my plugins directory is here on a Synology: /volume1/@appstore/EmbyServer/system/plugins then the data directory would be here: /volume1/@appstore/EmbyServer/system/data but there is nothing embyserver (14).txt Edited October 10, 2021 by kaj
samuelqwe 317 Posted October 10, 2021 Posted October 10, 2021 23 minutes ago, kaj said: New install on my NAS. Followed the instructions and on the initial Episode Audio Fingerprint I get a Failed after 3 seconds. Edit: i can see on my Synology NAS that both before and after the installation I do not have a programdata/data directory. I presume if my plugins directory is here on a Synology: /volume1/@appstore/EmbyServer/system/plugins then the data directory would be here: /volume1/@appstore/EmbyServer/system/data but there is nothing embyserver (14).txt 0 B · 0 downloads Try a simple restart of Emby first, and let us know if the issue remains. 1
Cheesegeezer 3104 Posted October 10, 2021 Posted October 10, 2021 24 minutes ago, kaj said: New install on my NAS. Followed the instructions and on the initial Episode Audio Fingerprint I get a Failed after 3 seconds. Edit: i can see on my Synology NAS that both before and after the installation I do not have a programdata/data directory. I presume if my plugins directory is here on a Synology: /volume1/@appstore/EmbyServer/system/plugins then the data directory would be here: /volume1/@appstore/EmbyServer/system/data but there is nothing embyserver (14).txt 0 B · 0 downloads I’m not upto speed with nas, you’ll need to wait for a NAS guy to help you. Really sorry. 1
kaj 316 Posted October 11, 2021 Posted October 11, 2021 2 hours ago, samuelqwe said: Try a simple restart of Emby first, and let us know if the issue remains. ohh, that seems to have done something Episode Audio Fingerprinting is now, perhaps working. at least it's not failing. Started by saying -0.7% done, now on -0.5% in the running tasks...
kaj 316 Posted October 11, 2021 Posted October 11, 2021 2 hours ago, Cheesegeezer said: I’m not upto speed with nas, you’ll need to wait for a NAS guy to help you. Really sorry. no worries...thought it's time a Synology tried, the wife hates intros..... Hopefully looking better now
Cheesegeezer 3104 Posted October 11, 2021 Posted October 11, 2021 3 minutes ago, kaj said: no worries...thought it's time a Synology tried, the wife hates intros..... Hopefully looking better now Everything going ok? so, the code still to needs to be written to the emby core by Emby Admin, for the player to have the skip button - but you can manually skip by using the chapters. make sure you check your episodes before you run the chapters task. we are proving the plugin works and is accurate during these tests.
kaj 316 Posted October 11, 2021 Posted October 11, 2021 37 minutes ago, Cheesegeezer said: Everything going ok? so, the code still to needs to be written to the emby core by Emby Admin, for the player to have the skip button - but you can manually skip by using the chapters. make sure you check your episodes before you run the chapters task. we are proving the plugin works and is accurate during these tests. It sems to be running, but the progress bar in the Dashboard and Sceduled tasks is weird. It started at -0.7% (negative), and has so far moved to -0.1% When/if it finishes on my library, I'll run it on 1 Tv Show to start to see how it's doing.
chef 3810 Posted October 11, 2021 Posted October 11, 2021 46 minutes ago, kaj said: It sems to be running, but the progress bar in the Dashboard and Sceduled tasks is weird. It started at -0.7% (negative), and has so far moved to -0.1% When/if it finishes on my library, I'll run it on 1 Tv Show to start to see how it's doing. Can I see a log file please. -0.1 is not what we'd like to see for the progression of the task. Thank so much for taking the time to install and try it out.
kaj 316 Posted October 11, 2021 Posted October 11, 2021 1 minute ago, chef said: Can I see a log file please. -0.1 is not what we'd like to see for the progression of the task. Thank so much for taking the time to install and try it out. This is a great project....glad to help if I can. It actually started ay -0.7, now on +0.8 logged attached, task still running embyserver (15).txt
chef 3810 Posted October 11, 2021 Posted October 11, 2021 1 hour ago, kaj said: This is a great project....glad to help if I can. It actually started ay -0.7, now on +0.8 logged attached, task still running embyserver (15).txt 2.69 MB · 0 downloads @kaj Is there a series in your library called: "Episodes"?
kaj 316 Posted October 11, 2021 Posted October 11, 2021 @chef There sure is: https://thetvdb.com/series/episodes
chef 3810 Posted October 11, 2021 Posted October 11, 2021 52 minutes ago, kaj said: @chef There sure is: https://thetvdb.com/series/episodes Oh thank goodness! I was reading the logs, and I thought... uh oh why is the plugin not listing the episode name??? but, funny enough... it is currently working on an episode of Episodes LOL! The logs look good. So far. Awesome. 1
chef 3810 Posted October 11, 2021 Posted October 11, 2021 Would testers be so kind, as too enable debug logging in emby, while try the plugin out? This will help locate problems should they arise. Perhaps, if possible (not necessary) testers wouldn't mind waiting for some quiet time on the server to run the task? Not a lot of (or no) open steaming sessions. For two reasons really, 1. The initial, long running, fingerprinting task will run much better if it doesn't have to share resources. (It's like a kid on the school yard, who doesn't like to share. But he's cool, so we're friends anyway...) 2. Locating a specific error is much faster in a debug log, if there isn't a large amount of extra stream data to sift through. Not a huge deal either way. 3
BaukeZwart 94 Posted October 11, 2021 Posted October 11, 2021 2 hours ago, chef said: Would testers be so kind, as too enable debug logging in emby, while try the plugin out? This will help locate problems should they arise. I already started fingerprinting before reding this. So far everything seems to be going OK. Running Emby in Docker on Synology, using the LSIO image (beta tag). If it fails I wil start again with debug on.
neik 873 Posted October 11, 2021 Posted October 11, 2021 (edited) I am seeing this while running fingerprinting: 2021-10-11 09:46:51.641 Info Server: http/2 Response 200 to <client_ip>. Time: 10ms. https://<domain>/emby/System/Logs/embyserver.txt 2021-10-11 09:46:52.031 Info Server: http/2 GET https://<domain>/favicon.ico. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38 2021-10-11 09:46:52.037 Info Server: http/2 Response 200 to <client_ip>. Time: 7ms. https://<domain>/favicon.ico 2021-10-11 09:46:52.146 Debug Intro Skip: Library episodes count: 31953 2021-10-11 09:46:52.146 Debug Intro Skip: Title Sequence episodes count: 0 2021-10-11 09:46:52.146 Info Intro Skip: Repository item sync completed. Duration: 5997 milliseconds. 2021-10-11 09:46:52.146 Info Intro Skip: FINGERPRINT: Starting episode fingerprint task. 2021-10-11 09:46:52.274 Info Intro Skip: FINGERPRINT: Chroma-print database contains 0 items. 2021-10-11 09:46:52.348 Error TaskManager: Error *** Error Report *** Version: 4.7.0.12 Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb-any_{version}_amd64.deb Operating system: Linux version 5.4.0-84-generic (buildd@lgw01-amd64-050) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 Framework: .NET Core 3.1.17 OS/Process: x64/x64 Runtime: opt/emby-server/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/lib/emby Application path: /opt/emby-server/system System.ArgumentOutOfRangeException: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'MaxDegreeOfParallelism') at System.Threading.Tasks.ParallelOptions.set_MaxDegreeOfParallelism(Int32 value) at IntroSkip.AudioFingerprinting.AudioFingerprintScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) Source: System.Threading.Tasks.Parallel TargetSite: Void set_MaxDegreeOfParallelism(Int32) 2021-10-11 09:46:52.348 Debug TaskManager: Episode Audio Fingerprinting Failed after 0 minute(s) and 6 seconds 2021-10-11 09:46:52.357 Debug XmlSerializer: Deserializing file /var/lib/emby/config/notifications.xml 2021-10-11 09:47:10.632 Info Server: http/2 GET https://<domain>/emby/System/Logs/embyserver.txt. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38 Due to the error message this is throwing this might be relevant: I changed the fingerprinting process from 3 concurrent to 1 manually, might be related. Edit: Putting 2 concurrent for fingerprinting seems to solve the issue, I would rather have it running with 1 stream though - seems to be a bug. Edit2: Looking at the log now with 2 concurrent it seems to go one by one like I would expect from having 1 concurrent, this is a bit strange... Edited October 11, 2021 by neik
Gohlas 14 Posted October 11, 2021 Posted October 11, 2021 Just to share my experience, Started the fingerprint few hours ago, and it seems everything ok. Actually, it seems much faster then the previous 2.1.0.0. Running on Windows 4.7.0.13. Really good job guys! Thank's for that. 1
BaukeZwart 94 Posted October 11, 2021 Posted October 11, 2021 (edited) Fingerprint finished. I see this error a few times in the log: 2021-10-11 10:09:40.320 Error Server: Error processing request *** Error Report *** Version: 4.7.0.13 Command line: /app/emby/EmbyServer.dll -programdata /config -ffdetect /app/emby/ffdetect -ffmpeg /app/emby/ffmpeg -ffprobe /app/emby/ffprobe -restartexitcode 3 Operating system: Linux version 4.4.180+ (root@build13) (gcc version 7.5.0 (GCC) ) #41890 SMP Fri Jun 25 02:37:14 CST 2021 Framework: .NET Core 3.1.17 OS/Process: x64/x64 Runtime: app/emby/System.Private.CoreLib.dll Processor count: 4 Data path: /config Application path: /app/emby System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at Emby.Server.Implementations.Dto.DtoService.AttachPeople(BaseItemDto dto, BaseItem item, DtoOptions options) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user) at MediaBrowser.Api.UserLibrary.UserLibraryService.Get(GetItem request) at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken) Source: Emby.Server.Implementations TargetSite: Void AttachPeople(MediaBrowser.Model.Dto.BaseItemDto, MediaBrowser.Controller.Entities.BaseItem, MediaBrowser.Controller.Dto.DtoOptions) Edited October 11, 2021 by CBers Reformatted log entries.
Cheesegeezer 3104 Posted October 11, 2021 Posted October 11, 2021 49 minutes ago, BaukeZwart said: Fingerprint finished. I see this error a few times in the log: ```2021-10-11 10:09:40.320 Error Server: Error processing request *** Error Report *** Version: 4.7.0.13 Command line: /app/emby/EmbyServer.dll -programdata /config -ffdetect /app/emby/ffdetect -ffmpeg /app/emby/ffmpeg -ffprobe /app/emby/ffprobe -restartexitcode 3 Operating system: Linux version 4.4.180+ (root@build13) (gcc version 7.5.0 (GCC) ) #41890 SMP Fri Jun 25 02:37:14 CST 2021 Framework: .NET Core 3.1.17 OS/Process: x64/x64 Runtime: app/emby/System.Private.CoreLib.dll Processor count: 4 Data path: /config Application path: /app/emby System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at Emby.Server.Implementations.Dto.DtoService.AttachPeople(BaseItemDto dto, BaseItem item, DtoOptions options) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user) at MediaBrowser.Api.UserLibrary.UserLibraryService.Get(GetItem request) at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken) Source: Emby.Server.Implementations TargetSite: Void AttachPeople(MediaBrowser.Model.Dto.BaseItemDto, MediaBrowser.Controller.Entities.BaseItem, MediaBrowser.Controller.Dto.DtoOptions)``` That looks to be an error with ffmpeg. Can you see thumbnails in the Intros tab of the plugin?
Recommended Posts