MP2 - V2.5 TVMosaic Provider for MP2 (5 Viewers)

ge2301

Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,737
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Done and pushed.

    [ChannelLogoType]
    and
    [ScheduleTypeEnum]

    are available now as labels on program and series schedule ListItems, so they can be used in a common way.
    I can not access ScheduleTypeEnum from SlimTvClient-schedulelist.xaml (for details). I tried everything (also with "Path=" after binding):
    • {Binding ScheduleTypeEnum}
    • {Binding [ScheduleTypeEnum]}
    • {Binding CurrentProgram.ScheduleTypeEnum}
    • {Binding CurrentSchedule.ScheduleTypeEnum}
     
    Last edited:

    disaster123

    MP Donator
  • Premium Supporter
  • May 14, 2008
    3,558
    434
    Home Country
    Germany Germany
    Our own TVE3 is accordingly "dead" >5 years then. TVMosaic is a product with completed development and bringing several advantages as alternative to TVE3. I do not see the problem :)
    Edit: We have no devs to deal with our TVE3, so better having an alternative, that is also used by Kodi and other platforms. It increases the chance more people maintain it.
    All good. I was just thinking - yeah all devs gone from the past 10 years ;-)

    It seems most of the Kodi people moved to nextpvr or tvheadend - mosaic subforum on Kodi is very silent as well.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,737
    3,501
    Stuttgart
    Home Country
    Germany Germany
    I can not access ScheduleTypeEnum from SlimTvClient-schedulelist.xaml (for details). I tried everything (also with "Path=" after binding):
    • {Binding ScheduleTypeEnum}
    • {Binding [ScheduleTypeEnum]}
    • {Binding CurrentProgram.ScheduleTypeEnum}
    • {Binding CurrentSchedule.ScheduleTypeEnum}
    @morpheus_xx can you make ScheduleTypeEnum also accessable from SlimTvClient-schedulelist.xaml?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    @morpheus_xx can you make ScheduleTypeEnum also accessable from SlimTvClient-schedulelist.xaml?
    I just tested it and it works as expected if you use it as label:
    1644337117021.png


    I replaced the "[Name]" and it appears correctly
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Done. The schedule management model has own properties to bind from screen. I added the ScheduleTypeEnum as property, so you can use {Binding ScheduleTypeEnum}
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,737
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Done. The schedule management model has own properties to bind from screen. I added the ScheduleTypeEnum as property, so you can use {Binding ScheduleTypeEnum}
    Thanks. I pushed my changes to WIP2.4.1 branch. The schedule screens do always show correct information according to the schedule type now :)
    Missing part is the schedule tile in home content. I need to see, if ScheduleTypeEnum is available there.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,737
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Missing part is the schedule tile in home content. I need to see, if ScheduleTypeEnum is available there.
    @morpheus_xx as expected ScheduleTypeEnum is also not avialable in HomeContentStyles, when I tried to configure also the layout of the schedule tiles over there. Could you also add it there or tell me which model I need to look at. I might be also able to do it with your last commit as base.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    After making those changes I realized, that we already could have used the existing localized text. You could use the "[SlimTvClient.ScheduleRecordingType_EveryTimeOnEveryChannel]" as binding. This is the way the property gets filled
     

    Users who are viewing this thread

    Top Bottom