Jump to content

Library not visible


Go to solution Solved by GHA777,

Recommended Posts

Posted

The libraries no longer appear in display.
They were visible after installation. After I created more libraries, it was no longer displayed. Then I deleted the libraries again.
Currently, no libraries are visible or accessible.
The library is in the "Library" folder, but it is not displayed under View/Start and under Library Order.
I have already tried to rebuild the databases using "Vacuumize" - no success.

System: DS224+

DSM Version: DSM 7.2.2-72806 Update 2

Happy2Play
Posted

Please go over your library setup for the libraries you have configured along with a server log after a Full library scan.

Happy2Play
Posted

What are your configured libraries per library setup?

Looks like permissions issues.

System.UnauthorizedAccessException: Access to the path '/volume1/photo' is denied.

failed authentication for path=smb://192.168.178.35/video/Eigene Videos

2024-12-01 20:46:12.692 Debug Server: http/1.1 Response 200 to host1. Time: 1ms. GET http://192.168.178.35:8096/emby/Environment/ParentPath?path=smb://192.168.178.35/video/Eigene Videos&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=930b987d-9720-40fe-a87d-830ea6c9f57b&X-Emby-Client-Version=4.8.8.0&X-Emby-Token=x_secret1_x&X-Emby-Language=de
2024-12-01 20:46:12.708 Error Server: Error processing request
	*** 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
	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.IO.IOException: System.IO.IOException: Authentication Failed.
	   at EzSmb.Transports.Connection..ctor(PathSet pathSet, ParamSet paramSet)
	   at EzSmb.Node.GetNode(String path, ParamSet paramSet, Boolean isDirectory)
	   at Emby.Server.Implementations.IO.SmbFileSystem.GetFileSystemEntries(String path, Boolean recursive, FileSystemCredentials credentials)
	   at Emby.Api.EnvironmentService.GetFileSystemEntries(GetDirectoryContents request)
	   at Emby.Api.EnvironmentService.Any(GetDirectoryContents request)
	   at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req, Type serviceType)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, 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 .ctor(EzSmb.Paths.PathSet, EzSmb.Params.ParamSet)
	
2024-12-01 20:46:12.709 Info Server: http/1.1 Response 500 to host1. Time: 18ms. POST http://192.168.178.35:8096/emby/Environment/DirectoryContents?X-Emby-Client=Emby 

For DLNA

2024-12-01 19:22:58.683 Error App: Error sending socket message from 0.0.0.0:1900 to 239.255.255.250:1900
	*** 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
	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.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 your media on the same machine as the server? If so, then why setup your libraries using network paths rather than local paths?

Posted

Good morning,

@Happy2Play:
when I created the first two libraries, the display still worked.
When it stopped working, I switched to controlled panic mode.
I created the libraries and deleted them again.
I removed and reinstalled the server.
I vulcanized the databases.
So I am not sure what is in the registry.
Currently the folder '/volume1/photo' is not used,
The currently created library points to the folder smb://192.168.178.35/video/own videos

@Luke:
I was not aware that both options exist here.

The system is set up as follows:
Synology with the three media folders photo, video and music
User: GHA(S) = Admin   and   MMD(S) with read rights.

The Emby server runs on the Synology
User: GHA(E) = Admin   and   MMD(E) with user rights

The library “xxx” refers to the folder smb://192.168.178.35/video/Eigene Videos
Access to this folder is via the user: MMD(S) with read rights.
An internal connection fails to access the folder.

By accessing via the network, I am currently able to add the Synology user MMS(S) and its access authorization (read authorization).
With internal access, I cannot access the folder and there is no user query.

 

The users have the same names on the Synology and the Emby server. I have therefore labeled them with (S) for Synology and (E) for the Emby server.

 

Thank you for your support

GHA

Screenshot 2024-12-02 081051.png

Screenshot 2024-12-02 081138.png

Screenshot 2024-12-02 081515.png

Posted

Setting up with local paths will perform better. You can learn how to do that here:

 

please let us know is this helps. Thanks.

Happy2Play
Posted

Permissions point to your specific configuration but with the configured library showing in Library setup page and nothing on Dashboard points to Parental control.

Do you have any parental controls setup on user account?

Can you test toggling parental controls and user access option for this user?

Can you create a NEW user and see if you have the same result?

  • Solution
Posted

Hi Luke,
hi Happy2Play,
the problem has been solved. Many thanks for your exceptional support.

I had a problem with the user settings. The checkbox for “Allow access to all libraries” was unchecked for both users. After I checked the box again, the libraries appeared in the view. When setting up the users, I had ticked the box for both users. I cannot explain why it was deactivated.

However, thanks to your help, I have learned a lot more about my Synology and its user rights. I have implemented the measures suggested by Luke accordingly.

Thanks again to both of you.

Best regards from Bavaria
GHA

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