Jump to content

Emby Version 4 real-time monitoring is not working - Synology 2413/15+ and all other


Seger
 Share

Go to solution Solved by Seger,

Recommended Posts

Hjlfmir

Hi Luke,

 

I've been using Emby for about 2 years on 3 servers.

In normal time (in my case when server has just been rebooted), it take about 30 sec / 1 min tu view new episode / movie in emby server Home.

 

In the case that I'm reporting, I have to wait until the scheduled scan library (1 per day) to view my adding.

 

Thank you for your help.

Link to comment
Share on other sites

Hjlfmir

Hi Luke,

 

Attached a log picked right now (log reset at 00:00 AM).

My test is with House of Lies episodes :

 

07:06 AM : House of Lies 05x02 : test OK
09:10 AM : House of Lies 05x03 : test OK
11:29 AM : House of Lies 05x04 : test OK
02:16 PM : House of Lies 05x05 : test KO ...
 
Thank you.

Emby log 07.02.2019.txt

Link to comment
Share on other sites

Hjlfmir

Hi,

 

In the log there is no mention of "05x05", even 8 minutes after adding this episode. So it doesn't seem to be working well :/

Edited by Hjlfmir
Link to comment
Share on other sites

tchirou

Hi

I have the same behavior with a DS418play and DSM 6.2.1-23824-4

I am adding and removing files and I sometimes have to manually ask for a library update, sometimes it auto updates.

Before Emby 4.X, it was working consistently.

Link to comment
Share on other sites

+1 :-( DS2415+

 

hello together, I can confirm the error from the official version. In the last 4 beta it was still. The files come later than usual and the series are not triggered at all automatically. From about 16:20 o'clock I have only a series then pulled some movies in the main folder. The films are as I said later recognized as usual and the series not at all. The right naming and rights are also given correctly, has only surfaced with the update of the stable version.

 

I have attached LOG

 

Thanks and best regards

seger

Link to comment
Share on other sites

Can you please enable debug logging under logs, restart the server, then add new content, give it a little time, then attach the log? 

 

Thanks. 

 

 

 

We're happy to help but please make sure to follow this. Thanks !

Link to comment
Share on other sites

  • 3 weeks later...
Hjlfmir

Hi,

 

In the log there is no mention of "05x05", even 8 minutes after adding this episode. So it doesn't seem to be working well :/

 

Hello,

 

No more idea about this issue ?

 

Thank you for your help.

Link to comment
Share on other sites

The log has zero activity for two full hours:

2019-02-06 02:01:35.064 Info TaskManager: ExecuteQueuedTasks
2019-02-06 03:59:16.561 Info TaskManager: IntervalTrigger fired for task: Convert media

It is possible the nas idled and went to sleep?

Link to comment
Share on other sites

Hjlfmir

Hi,

 

Thank you both for your help.

 

Here my logs ref : sendlogs_NAS_synology_cedarview_2413+_20190313T213854UTC.tgz.

Link to comment
Share on other sites

solabc16

Hello @@Hjlfmir

 

Thank you for the logs, I have now had a chance to review these and you are hitting the default iNotify limits, which are set at the system level.

 

e.g.

The configured user limit (128) on the number of inotify instances has been reached.

There may be something we do around this, but we'll need some willing test subjects!

 

How large is your library, how many files in total (approximately)?

 

The other repeated error I see in the logs relates to the ISO format files you have in your library. Are these rips of original discs, preserving the typical DVD/BD structure?

 

I can see the ISO mounter is working well and as expected, but FFprobe is failing with the following:-

2019-03-13 07:54:28.969 Error App: Error in ffprobe
*** Error Report ***
Version: 4.0.3.0
Command line: /var/packages/EmbyServer/target/server/EmbyServer.exe -package synology -programdata /var/packages/EmbyServer/target/var -ffmpeg /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/ffmpeg/bin/ffprobe -ffdetect /var/packages/EmbyServer/target/ffmpeg/bin/ffdetect -restartexitcode 121
Operating system: Unix 3.10.105.0
64-Bit OS: True
64-Bit Process: True
User Interactive: False
Mono: 5.18.0.240 (tarball Fri Jan 18 19:04:15 UTC 2019)
Processor count: 4
Program data path: /var/packages/EmbyServer/target/var
Application directory: /volume1/@appstore/EmbyServer/releases/4.0.3.0
System.Exception: System.Exception: ffprobe failed for file:"/tmp/Emby/e1695163-70c8-4580-85e8-257f219e8949" - streams and format are both null: 
{


}

ffprobe version 4.0.2-emby_2018_12_09-20181220T173238UTC Copyright (c) 2007-2018 the FFmpeg developers
  built with gcc 7.3.0 (GCC)
  configuration: --prefix=/var/packages/EmbyServer/target/ffmpeg --enable-cross-compile --cross-prefix=x86_64-syno-linux-gnu- --target-os=linux --disable-rpath --enable-pthreads --arch=x86_64 --enable-libzimg --enable-libmfx --enable-vaapi --enable-x86asm --enable-gpl --enable-shared --disable-static --disable-debug --disable-ffplay --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-gnutls --enable-libass --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libfreetype --enable-fontconfig --enable-gray --enable-libfribidi --enable-libvidstab --enable-libzvbi --disable-indev=sndio --disable-outdev=sndio --extra-version=20181220T173238UTC --extra-libs='-luuid -lstdc++'
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
file:/tmp/Emby/e1695163-70c8-4580-85e8-257f219e8949: Is a directory

  at Emby.Server.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal (System.String inputPath, System.String primaryPath, MediaBrowser.Model.MediaInfo.MediaProtocol protocol, System.Boolean extractChapters, System.String probeSizeArgument, System.Boolean isAudio, System.Boolean forceEnableLogging, System.Threading.CancellationToken cancellationToken) [0x001c9] in <7bb6ae22bd674fea90239edc7d68f5c8>:0 
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T] (T item, MediaBrowser.Controller.Providers.MetadataRefreshOptions options, MediaBrowser.Model.Configuration.LibraryOptions libraryOptions, System.Threading.CancellationToken cancellationToken) [0x00239] in <045dc3599e4645da9e16d6b804bde98a>:0 
  at MediaBrowser.Providers.Manager.MetadataService`2[TItemType,TIdType].RunCustomProvider (MediaBrowser.Controller.Providers.ICustomMetadataProvider`1[TItemType] provider, TItemType item, System.String logName, MediaBrowser.Controller.Providers.MetadataRefreshOptions options, MediaBrowser.Providers.Manager.RefreshResult refreshResult, System.Threading.CancellationToken cancellationToken) [0x000d9] in <045dc3599e4645da9e16d6b804bde98a>:0 
Source: mscorlib
TargetSite: Void Throw()
  at Emby.Server.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal (System.String inputPath, System.String primaryPath, MediaBrowser.Model.MediaInfo.MediaProtocol protocol, System.Boolean extractChapters, System.String probeSizeArgument, System.Boolean isAudio, System.Boolean forceEnableLogging, System.Threading.CancellationToken cancellationToken) [0x001c9] in <7bb6ae22bd674fea90239edc7d68f5c8>:0 
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T] (T item, MediaBrowser.Controller.Providers.MetadataRefreshOptions options, MediaBrowser.Model.Configuration.LibraryOptions libraryOptions, System.Threading.CancellationToken cancellationToken) [0x00239] in <045dc3599e4645da9e16d6b804bde98a>:0 
  at MediaBrowser.Providers.Manager.MetadataService`2[TItemType,TIdType].RunCustomProvider (MediaBrowser.Controller.Providers.ICustomMetadataProvider`1[TItemType] provider, TItemType item, System.String logName, MediaBrowser.Controller.Providers.MetadataRefreshOptions options, MediaBrowser.Providers.Manager.RefreshResult refreshResult, System.Threading.CancellationToken cancellationToken) [0x000d9] in <045dc3599e4645da9e16d6b804bde98a>:0 

Best

- James

Link to comment
Share on other sites

Hjlfmir

Hi @@solabc16,
 
Thank you for your help !

 

My library is about 18 000 files.

 

ISO are rip from my discs, preserving the typical DVD/BD structure. Can you tell me which files are causing issue ?

 

Vincent.

Link to comment
Share on other sites

solabc16

Hello @@Hjlfmir

 

There's a few things we could do with regard to troubleshooting the realtime monitoring, but as we have a new runtime coming for this platform with the next stable release, it would make sense to hang fire until that update is released.

 

Something that would be useful however, can you run the following from an SSH session and post the output here (or in a file if too long)...

sudo /var/packages/EmbyServer/scripts/utilities/sbin/lsof | grep -i "inotify"

Thanks for the information about your library, that shouldn't be an issue.

 

Regarding the ISO rips, here are some examples...

/volume1/video/005-Concerts/Les Enfoirés 2012 - Le Bal Des Enfoirés (2012) (DVD 1).iso

/volume1/video/003-ISO DVD/Ze Inconnus Story - Le Bôcoup Meilleur - Vol.3 (2001).iso

/volume1/video/003-ISO DVD/Gad Elmaleh - Sans Tambour (2014).iso

...can you take a look at these and see what their content looks like, these are all generating "streams and format are both null" from FFprobe.

 

Best

- James

Edited by solabc16
Link to comment
Share on other sites

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
 Share

×
×
  • Create New...