Jump to content

Installed Emby in Docker. Now, can't run it in Kodi


sse450

Recommended Posts

I have installed Emby for the first time as docker on unRAID.

 

I cannot play any video file through the Emby plugin in Kodi. As soon as I start a movie, it gives error. However, Emby works fine on the web client. That very same plugin was working nicely with non-docker version of Emby server.

 

Attached is the server log. I would appreciate any help.

server-63654062281.txt

Link to comment
Share on other sites

Angelblue05

Thanks I'll let you know once I figure this out. It gives an error when we pull an item from your server (even before playback is attempted). I'm not sure why it's not working, it's not like I changed that. Not sure what value is missing here.

 

@@Luke any idea? Sorry to bother you, it feels like a server bug at this point.

 

 

2018-02-12 20:00:20.304 Info HttpServer: HTTP GET http://{server}:8096/emby/Users/ae366c2160844feea78a9de2d286aa1e/Items/b67ec8a95001601ccca5e61c6777eab1?format=json. UserAgent: Emby-Kodi

2018-02-12 20:00:20.321 Error HttpServer: Error processing request
*** Error Report ***
Version: 3.2.70.0
Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Unix 4.14.16.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 12
Program data path: /config
Application directory: /system
System.ArgumentNullException: Value cannot be null.
Parameter name: item
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, List`1 allCollectionFolders, User user, BaseItem owner)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user, BaseItem owner)
   at MediaBrowser.Api.UserLibrary.UserLibraryService.<Get>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__73.MoveNext()
System.ArgumentNullException
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, List`1 allCollectionFolders, User user, BaseItem owner)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user, BaseItem owner)
   at MediaBrowser.Api.UserLibrary.UserLibraryService.<Get>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__73.MoveNext()
Link to comment
Share on other sites

Just some additional info which may help identify the problem.

 

1. Uninstalled and re-installed Emby plugin in Kodi. Same problem.
2. Re-installed fresh new Libreelec and Emby plugin. Now working as expected.

 

My problem is solved by installing everything from scratch on. But, I feel that there is a bug here.

Link to comment
Share on other sites

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