Jump to content

Recommended Posts

Cheesegeezer
Posted

@cayars, can you share a directory link for our spanish speaking friend. 
 

@Banquero

Por favor, se acerca un nuevo programa

Cheesegeezer
Posted

I told him to wait for next release.

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

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

  • Thanks 1
Cheesegeezer
Posted

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

 

  • Like 7
Posted

@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?

 

  1. CLOSE EMBY SERVER
  2. DELETE INTROSKIP.DLL from programdata/plugins
  3. DELETE TITLESEQUENCE.DB from programdata/data
  4. CLEAR WEB BROWSER CACHE, CLOSE BROWSER
  5. COPY & PASTE NEW DLL
  6. RESTART EMBY SERVER 
  7. Start fingerprint task
Cheesegeezer
Posted
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?

 

  1. CLOSE EMBY SERVER
  2. DELETE INTROSKIP.DLL from programdata/plugins
  3. DELETE TITLESEQUENCE.DB from programdata/data
  4. CLEAR WEB BROWSER CACHE, CLOSE BROWSER
  5. COPY & PASTE NEW DLL
  6. RESTART EMBY SERVER 
  7. Start fingerprint task

This is just if you have already installed.

 

not applicable to new installs

  • Thanks 1
Posted (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 by kaj
samuelqwe
Posted
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.

  • Like 1
Cheesegeezer
Posted
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.

 

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

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

Posted
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%

image.png.a12fed4ef4ac0775f84352f53c4b9b0d.png

 

When/if it finishes on my library, I'll run it on 1 Tv Show to start to see how it's doing.

Posted
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%

image.png.a12fed4ef4ac0775f84352f53c4b9b0d.png

 

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. 

Posted
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

image.png.68f1e0a2f8fc60d682f1d67250862e44.png

embyserver (15).txt

Posted
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

image.png.68f1e0a2f8fc60d682f1d67250862e44.png

embyserver (15).txt 2.69 MB · 0 downloads

@kaj Is there a series in your library called: "Episodes"?

 

 

 

Posted
52 minutes ago, kaj said:

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.

  • Haha 1
Posted

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

  • Like 3
BaukeZwart
Posted
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.

Posted (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 by neik
Posted

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

 

  • Thanks 1
BaukeZwart
Posted (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 by CBers
Reformatted log entries.
Cheesegeezer
Posted
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?

Guest
This topic is now closed to further replies.
×
×
  • Create New...