Jump to content

Missing channel icons after last update.


Recommended Posts

Posted

After last update my IPTV/m3u icons are missing. They are there in the XML file, and load just fine. (I copy and paste into the browser from the xml file). Icon is missing in the Emby client, and I get this error in the logs for each and every icon.

2018-03-21 16:14:57.193 Info HttpServer: HTTP GET http://10.2.7.9:8096/emby/Items/34f585349071ace8d39928ce16d5da5f/Images/Primary?maxHeight=220&tag=11b6d287b5efd5a5e6c154ec1fe2d6b7&quality=90. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.02018-03-21 16:14:57.194 Info HttpClient: GET http://10.2.7.9:9981/imagecache/-8721580882018-03-21 16:14:57.199 Error HttpServer: Error processing request	*** Error Report ***	Version: 3.3.1.0	Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb	Operating system: Unix 4.9.0.0	64-Bit OS: True	64-Bit Process: True	User Interactive: True	Processor count: 16	Program data path: /var/lib/emby	Application directory: /opt/emby-server/system	System.ArgumentNullException: Value cannot be null.	Parameter name: mimeType	   at MediaBrowser.Providers.Manager.ImageSaver.<SaveImage>d__8.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 MediaBrowser.Providers.Manager.ProviderManager.<SaveImage>d__33.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.Library.LibraryManager.<ConvertImageToLocal>d__191.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.Drawing.ImageProcessor.<ProcessImage>d__29.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 MediaBrowser.Api.Images.ImageService.<GetImageResult>d__24.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__74.MoveNext()	System.ArgumentNullException	   at MediaBrowser.Providers.Manager.ImageSaver.<SaveImage>d__8.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 MediaBrowser.Providers.Manager.ProviderManager.<SaveImage>d__33.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.Library.LibraryManager.<ConvertImageToLocal>d__191.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.Drawing.ImageProcessor.<ProcessImage>d__29.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 MediaBrowser.Api.Images.ImageService.<GetImageResult>d__24.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__74.MoveNext()

 

Posted

Make sure your image url is including a Content-Type response header that tells us what the image format is.

Posted

I agree. Loading the emby icon (right click and view image) it gives me "Value cannot be null. Parameter name: mimeType".

Also I should change one thing, when I meant 'after the last update' I meant after the last update of TvHeadend. It is not sending the mime type headers anymore. Their forum blames emby for not "running with the punches" since they say it sends the data. if you or anyone has any suggestions though, it would be fantastic.

Posted

I already put a hack in the server for the next release to assume i think PNG for a url that looks it's coming from tvh. But they really should add the headers, they exist for a reason.

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