[Updated 14 Jul!] MPExtended WebMediaPortal 0.5.4 (1 Viewer)

Oxan

Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Your logs say (for example):
    Code:
    2013-03-26 19:34:08.13310 [(16)] INFO: Tried to stream image from non-existing source mediatype=TVShow provider=6 id=74852 filetype=Backdrop offset=0 path=C:\ProgramData\Team MediaPortal\MediaPortal\thumbs\Fan Art\fanart\original\74852-1.jpg
    2013-03-26 19:34:09.67021 [(16)] INFO: Tried to stream image from non-existing source mediatype=TVShow provider=6 id=81189 filetype=Backdrop offset=0 path=C:\ProgramData\Team MediaPortal\MediaPortal\thumbs\Fan Art\fanart\original\81189-30.jpg
    Can you check whether these files do exist on your server? If they don't, do other files with the same part before the dash exist?
     
    Last edited:

    Dragy

    Portal Pro
    April 27, 2009
    778
    333
    32
    Home Country
    Netherlands Netherlands
    Your logs say (for example):
    Code:
    2013-03-26 19:34:08.13310 [(16)] INFO: Tried to stream image from non-existing source mediatype=TVShow provider=6 id=74852 filetype=Backdrop offset=0 path=C:\ProgramData\Team MediaPortal\MediaPortal\thumbs\Fan Art\fanart\original\74852-1.jpg
    2013-03-26 19:34:09.67021 [(16)] INFO: Tried to stream image from non-existing source mediatype=TVShow provider=6 id=81189 filetype=Backdrop offset=0 path=C:\ProgramData\Team MediaPortal\MediaPortal\thumbs\Fan Art\fanart\original\81189-30.jpg
    Can you check whether these files do exist on your server? If they don't, do other files with the same part before the dash exist?
    Can you check whether these files do exist on your server? Nope they don't exist
    If they don't, do other files with the same part before the dash exist? Yes, there are for every showID 3 files.

    Do you know how to get these old images out of the database?
     
    Last edited:

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    I see. Apparantly MP-TVSeries puts the fanart data in a different table nowadays (oh, the joy of extracting data from an undocumented database...). I'll fix it for 0.5.4 or 0.6; whichever comes first.
     

    ay129

    Portal Pro
    October 7, 2011
    184
    24
    Home Country
    United Kingdom United Kingdom
    Hi Oxan,

    I seem to have some issues accessing movies through webmediaportal, and get a whole load of code that i dont understand when I click on a movie:

    Code:
    Sorry, an error occurred while processing your request.
    Please include the information below when you report this error.
     
    WebMediaPortal version 0.5.3 (commit df8b4b0).
    Request: http://151.230.171.134:8080/MovieLibrary/Details?movie=94
     
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
    Server stack trace:
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, BufferManager bufferManager)
      at System.ServiceModel.Channels.FramingDuplexSessionChannel.OnSend(Message message, TimeSpan timeout)
      at System.ServiceModel.Channels.OutputChannel.Send(Message message, TimeSpan timeout)
      at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
      at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
      at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
      at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
     
    Exception rethrown at [0]:
      at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
      at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
      at MPExtended.Services.StreamingService.Interfaces.IWebStreamingService.GetItemSupportStatus(WebMediaType type, Nullable`1 provider, String itemId, Nullable`1 offset)
      at MPExtended.Applications.WebMediaPortal.Models.MovieViewModel.get_Accessible() in C:\Users\Oxan\Documents\Projects\MPExtended\Applications\MPExtended.Applications.WebMediaPortal\Models\MovieViewModel.cs:line 72
      at MPExtended.Applications.WebMediaPortal.Models.MovieViewModel.get_Quality() in C:\Users\Oxan\Documents\Projects\MPExtended\Applications\MPExtended.Applications.WebMediaPortal\Models\MovieViewModel.cs:line 80
      at ASP._Page_Views_MovieLibrary_Details_cshtml.Execute() in c:\Program Files (x86)\MPExtended\WebMediaPortal\www\Views\MovieLibrary\Details.cshtml:line 17
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
      at System.Web.WebPages.StartPage.RunPage()
      at System.Web.WebPages.StartPage.ExecutePageHierarchy()
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
      at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
      at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
      at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
      at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19()
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
      at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b()
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
      at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
      at System.Web.Mvc.Controller.ExecuteCore()
      at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
      at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)
      at System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.<BeginProcessRequest>b__5()
      at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0()
      at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _)
      at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
      at System.Web.Mvc.MvcHandler.<>c__DisplayClasse.<EndProcessRequest>b__d()
      at System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f)
      at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action)
      at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
      at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
      at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
      at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    The write operation failed, see inner exception.
     
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
      at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
      at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder)
      at System.ServiceModel.Channels.PipeConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
      at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
      at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
      at System.ServiceModel.Channels.PipeConnection.StartSyncWrite(Byte[] buffer, Int32 offset, Int32 size, Object& holder)
      at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder)

    Can anyone give me any help?
     

    Lyfesaver74

    Public Relations
  • Premium Supporter
  • September 25, 2010
    1,544
    1,122
    Texas
    Home Country
    United States of America United States of America
    "There was an error writing to the pipe: The pipe is being closed. (232, 0xe8)."

    Pipe errors are common, and while Oxan can shine more light on it when he has a moment, you can simply refresh the page (F5 or CTRL-F5) and it will work.
     

    SkinsFan0521

    Portal Pro
    October 19, 2011
    54
    1
    Home Country
    United States of America United States of America
    I saw it mentioned a bit earlier in this thread, but I have several movies that choose foreign language (non English) covers. However, in MovingPictures, it only shows the English versions.

    Is there something that I'm doing wrong, or is this something that is an issue with MPExtended? It isn't skin specific because they all seem to have the same issue.

    Thanks!
     

    Lyfesaver74

    Public Relations
  • Premium Supporter
  • September 25, 2010
    1,544
    1,122
    Texas
    Home Country
    United States of America United States of America
    It is not you. It is the way MPE currently works. It uses the first image for that movie, not the one you have assigned it in MovPic. This will be fixed in the future. For now, just delete any box cover images that are foreign.
     

    SkinsFan0521

    Portal Pro
    October 19, 2011
    54
    1
    Home Country
    United States of America United States of America
    Ok, so I've deleted the foreign covers from C:\ProgramData\Team MediaPortal\MediaPortal\thumbs\MovingPictures\Covers (Full size and thumbs), restarted MPExtended WebMediaPortal and refreshed the page. Now, no covers are showing for that movie even though there are other good covers in those folders as well as showing in MovingPictures in MediaPortal app.

    What am I missing?

    Thanks again for the help!

    Edit: I ended up figuring out what I needed to do, but I'm hoping there would be an easier way... I needed to delete all of the covers for the particular movie through the MovingPictures configuration tool. Then, re-download all of the covers again. Then (in Chrome), F12 then right-click on the Refresh button and choose "empty cache and hard reload".
     
    Last edited:

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    As @Lyfesaver74 said, that's caused by MPExtended currently picking the first cover, not the one that has been assigned. I'll fix that for 0.6.
     

    rspierenburg

    Portal Pro
    June 18, 2010
    146
    30
    Home Country
    Canada Canada
    I have this strange occurance that when I view TV-Shows using WebMP it lists shows that have been long deleted (they don't show up in normal MP) I've tried to clear the caches in settings and everything. Its nothing serious, just a little annoying when I have 30 shows listed and only 20 of them actually have any episodes in them.

    Thanks,
    Rob
     

    Users who are viewing this thread

    Top Bottom