Jump to content

Recommended Posts

Posted

Hi,

I have a problem whereby I had a fully working setup using Emby docker. The setup involves docker installed on Windows 11 (using docker-compose). I then have an old PC with Ubuntu installed to function as a NAS where all my media is stored. I recently moved for work and this meant that I required a slightly different LAN setup at home, as well as changing the name of the Ubuntu server.

A couple of weeks ago, I realized that while I had added some media to my Ubuntu server (NAS), Emby had not updated this (only with the movies... TV Shows on the same server in the same storage folder were being discovered without any issues). As such, I thought I would reset everything, so I created a completely new docker container and used exactly the same NAS connection in 'docker compose' apart from changing the link to the Ubuntu server name from its IP address to its server name.

However, that has not resolved the problem, now I have all my media apart from movies. The odd thing is when I am setting up my library, Emby can find the movie folder and shows me when I have selected the movie folder all the subfolders with the movies. So the connection with the server is not blocked... it is simply that it can't seem to identify all the movies in these subfolders?

Any thoughts would be welcome... I attach logs...

Thanks

 

embyserver.txt

pwhodges
Posted
2 hours ago, Pseudomax said:

only with the movies... TV Shows on the same server in the same storage folder were being discovered without any issues.   

If you have movies and series in the same folder, do you have a mixed-type library?  This requires you to follow the naming guidelines very closely.  If on the other hand you have a separate movie library using a subfolder which is also in another library, this is unsupported and will cause problems.

I think it would be helpful to see your exact folder and library layouts.

Paul.

Posted

Hi Paul, the folders are unchanged from when it was working previously. I have 'Entertainment' then sub folders 'TV_Shows' & 'Movies'. All the content for these is in subfolders and is automatically created with the naming conventions that are recommended. To add, I have another emby server installed on the same NAS (but it is a little slow hence not using it) and this works without a problem... (Emby does not change the names of the folders this is done via a 3rd app that is setup to find and name the files including downloading the various banners etc...

Posted

To Add, I have used Emby for many years, so I am quite familiar with it... hence why this seemed an odd error...

Happy2Play
Posted

Not sure but you will need to look at the specific items in your server log with "Error LibraryMonitor: Error in Directory watcher" as you have several in multiple libraries.

Maybe Special characters in path.

2023-02-04 02:51:30.337 Error LibraryMonitor: Error in Directory watcher for: /mnt/movies
	*** Error Report ***
	Version: 4.7.11.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 5.10.102.1-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP W
	Framework: .NET 6.0.8
	OS/Process: x64/x64
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /config
	Application path: /system
	System.IO.FileNotFoundException: System.IO.FileNotFoundException: Could not find file '/mnt/movies/John Wick Chapter 3 ? Parabellum (2019)'.
	File name: '/mnt/movies/John Wick Chapter 3 ? Parabellum (2019)'
	Source: 
	TargetSite: 
	No Stack Trace Available

 

If you do not use DLNA I would disable it.

2023-02-04 02:51:28.414 Error App: Error sending socket message from 173.30.0.2:46153 to 238.255.255.250:1900
	*** Error Report ***
	Version: 4.7.11.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 5.10.102.1-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP W
	Framework: .NET 6.0.8
	OS/Process: x64/x64
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /config
	Application path: /system
	System.Net.Sockets.SocketException: System.Net.Sockets.SocketException (13): Permission denied
	   at Rssdp.SsdpCommunicationsServer.SendFromSocket(Tuple`3 socketTuple, Memory`1 messageData, IPEndPoint destination, CancellationToken cancellationToken)
	Source: System.Private.CoreLib
	TargetSite: Void Throw()

 

Posted

Is it isolated to movies with a ? in the path?

Posted

No, no movies are discovered at all!

I have though discovered (which might be the problem) that my docker syntax for creating volumes is not working! It is odd as I have not really changed this (just changed the name of the LAN device) and it was all working fine. But I know it is no longer working as when I create a docker container using 'docker-compose' there are no volumes created. So I will fix this before trying to troubleshoot the original problem (if indeed that problem is not associated).

 

Thanks

  • 3 weeks later...
Posted

Let us know how you get on. Thanks !

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