Blue Vision (3 Viewers)

Lehmden

Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,565
    3,946
    Lehmden
    Home Country
    Germany Germany
    By the way, I often got freezes of the client when using BlueVision, something I did not know with other skin. It is related to the menu, I'm pretty sure
    [2015-03-13 21:34:28,353] [76798 ] [AMQ 'MenuModel'] [ERROR] - Unhandled exception in message handler of async message queue 'MenuModel' when handling a message of type 'UpdateMenu'
    System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
    bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
    bei System.Collections.Generic.List`1.Enumerator.MoveNextRare()
    bei System.Collections.Generic.List`1.Enumerator.MoveNext()
    bei MediaPortal.UI.SkinEngine.MarkupExtensions.BindingExtension.ResetChangeHandlerAttachments()
    bei MediaPortal.UI.SkinEngine.MarkupExtensions.BindingExtension.GetSourceDataDescriptor(IDataDescriptor& result)
    bei MediaPortal.UI.SkinEngine.MarkupExtensions.BindingExtension.UpdateSourceValue()
    bei MediaPortal.UI.SkinEngine.MarkupExtensions.BindingExtension.OnBindingSourceChange(IObservable observable)
    --- Ende der internen Ausnahmestapelüberwachung ---
    bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
    bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
    bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    bei System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
    bei MediaPortal.Common.General.WeakEventMulticastDelegate.Fire(Object[] parameters) in c:\_MP\Quellcode\MediaPortal-2\MediaPortal\Source\Core\MediaPortal.Common\General\WeakEventMulticastDelegate.cs:Zeile 99.
    bei MediaPortal.UiComponents.SkinBase.Models.MenuModel.UpdateMenu(NavigationContext context)
    bei MediaPortal.UiComponents.SkinBase.Models.MenuModel.UpdateMenus()
    bei MediaPortal.UiComponents.SkinBase.Models.MenuModel.CheckUpdateMenus()
    bei MediaPortal.UiComponents.SkinBase.Models.MenuModel.OnMessageReceived(AsynchronousMessageQueue queue, SystemMessage message)
    bei MediaPortal.Common.Messaging.AsynchronousMessageQueue.DoWork() in c:\_MP\Quellcode\MediaPortal-2\MediaPortal\Source\Core\MediaPortal.Common\Messaging\AsynchronousMessageQueue.cs:Zeile 150.
    When this happens, the GUI is not responding any more and I need to "kill" the process.
     

    aspik

    Retired Team Member
  • Team MediaPortal
  • April 14, 2008
    1,322
    586
    Really need to test the audio part, also I never will use it. Prefer to stream directly to my AVR instead of having a full blown PC running just to serve the AVR...
    That's why I choose for my HTPC the NUC :) it runs 24/7 as a "download server", MP is all the time ON so if i want to watch TV, listen to music etc.. I just have to press a button on the remote, no need to resume the htpc from sleep or something else:D and it draws most the time max 8W ;)

    But back to topic, I'll test the new version and report back. Thanks for the new version!
     
    Last edited:

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,565
    3,946
    Lehmden
    Home Country
    Germany Germany
    as a "download server"
    I'm using a Banana Pi for downloading and serving my music (my own "Server Farm"). It is up 24/7 and uses 2 Watts... :p If I want to listen to music somewhere in the house, garden or garage, I grab my tablet, choose the renderer and play whatever I want to play...

    I don't need or have a separate System for MP. It is running alongside much other things on my only "full blown" PC, an i5...
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    By the way, I often got freezes of the client when using BlueVision, something I did not know with other skin. It is related to the menu, I'm pretty sure
    thats not good :( I faced this only once, when I wiped over the menu quickly by mouse. And I could not reproduce it. Are the freezes coming randomly or after certain actions?
    Yeah, according to the failure code the menu is the root cause.
    @osre Can you have a look on this?
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Really need to test the audio part, also I never will use it. Prefer to stream directly to my AVR instead of having a full blown PC running just to serve the AVR...
    I stream it also directly to my marantz avr. MP2 can not handle most of my audio files anyway, because they are in DTS-CD format, means basically an AC3 file with 6 channels, just ending in *.wav.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    @MJGraf Just realized also another thing after changing fanart:FanArtName="{Binding SimpleTitle}" with fanart:FanArtName="{Binding MediaItem.MediaItemId}"
    Once my NAS-Server is off, no posters showing up anymore for movies with posters coming from folder.jpg. I thought the folder.jpg is used as base, but an thumbnail in MP2 server will be created anyway!?

    Screenshot with NAS-server - where movies are stored - OFF. When it's ON, all posters are shown.
    Unbenannt.jpg
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    @Lehmden

    Have you taken the latest versions of ApolloOne and BlueVision from Github? I have just checked and for Series Grid View (below code), both skins use the same code!

    https://github.com/MediaPortal/MediaPortal-2/blob/FEAT_BlueVision²_v2/MediaPortal/Incubator/BlueVision/Skin/BlueVision/themes/default/styles/MediaStyles.xaml#L237
    If you change in above line {Binding MediaItem.MediaItemId} back to {Binding SimpleTitle}, then all covers should appear. At least this is the only way I can make it work here.
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,565
    3,946
    Lehmden
    Home Country
    Germany Germany
    Have you taken the latest versions of ApolloOne and BlueVision from Github
    No. Apollo One is from last weekly build, excerpt for the modifications described in the NNRA thread. And Blue Vision is from this thread.
    I'm not familiar with Github at all...

    Are the freezes coming randomly or after certain actions?
    They appear randomly, but always while I try to navigate with the Remote.


    Once my NAS-Server is off, no posters showing up anymore for movies with posters coming from folder.jpg
    This seems to work here (but did not tested it deeply). The movies section screenshot earlier was done while my NAS was shut down...
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    No. Apollo One is from last weekly build, excerpt for the modifications described in the NNRA thread. And Blue Vision is from this thread.
    I'm not familiar with Github at all...
    Ah ok, then it's clear. The problems come really from the change {binding MediaItem.MediaItemId}, I'll have to change it back to {binding SimpleTitle}. But I'll wait until MJGraf had a look. He proposed the change and maybe has checked also series. I'd like to hear at least his opinion :)

    I already updated the grid view for series. Does it look better like this? :cool: It's same as for movies now.
    Series_grid.jpg
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,565
    3,946
    Lehmden
    Home Country
    Germany Germany
    This seems to work here
    Have to correct this. It only shows posters available in cache, not the previously generated thumbs... So no NAS = no posters...

    The problems come really from the change {binding MediaItem.MediaItemId}, I'll have to change it back to {binding SimpleTitle}.
    Exactly those changes I have done manually to Apollo One and it's working nevertheless. So I think this can not be the cause for this issue in Blue Vision...

    If it helps, attached is the Apollo One plugin directly zipped from my MP2 Client.
     

    Attachments

    • ApolloOne.7z
      3.7 MB

    Users who are viewing this thread

    Top Bottom