Apollo One (2 Viewers)

ge2301

Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Is there any reason for the space in the buttom of the screen (E.g. super wide screen resolutions)?
    I checked it with my 1080p wide screen TV and see the same offset as on my PC screen. If there is no reason would be nice to use this space partly for the content information (as on the top also only a small margin is available).
    Unbenannt.jpg
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    This comes from my testing of slide-out players. But I also think it looked different to before DX11 switch ;) Need to check it as well.
     
    Last edited:

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,569
    2,680
    Home Country
    United Kingdom United Kingdom
    The space at the top is also only that size when using a mouse as for the 90% of people using a remote it should not be visible :)
    But yes if you look at previous screens the content should extend a bit further down :)
     

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,569
    2,680
    Home Country
    United Kingdom United Kingdom
    @morpheus_xx is it possible to add a informational progress like the one in this screen ? to let users know when things like scraping etc are happening and the progress of those.
     

    Attachments

    • Apollo_info_ind.jpg
      Apollo_info_ind.jpg
      1.2 MB

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    We have a similar system, but it currently only shows up as message indicator (info or error) in this place.
    The importer sends notifications about progress, but only for local shares (means the MP2-Client process does the import/scraping). For server side import progress we don't have a broadcast of progress to all clients.

    I like the idea, but before we need to implement/extend the notification infrastructure.
     

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,569
    2,680
    Home Country
    United Kingdom United Kingdom
    I see that's cool hopefully it won't be too complicated to implement when time permits :)
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    :) For that exact reason I have already extended the ImporterWorkerMessaging.MessageType,ImportProgress, which in the current new ImporterWorker already carries much more information than before (see link above for explanation).
    But as Morpheus already mentioned, for Server MediaSources, this message is currently only sent within the MP2 Server process and the MP2 Clients cannot see it. I do not think that it is very complicated to propagate this message to the client, because we already do exactly that with the ImporterWorkerMessaging.MessageType.ImportStarted and ImporterWorkerMessaging.MessageType.ImportCompleted messages (via ContentDirectoryMessaging and the ContentDirectory - we could even use the already present state variable "CurrentlyImportingSharesChangeCounter" for the notifications). These messages are currently responsible to notify a client when an import has started and finished and are used to display exactly that in the MediaSources overview page.
    The only thing we really need to test is whether this causes too much network traffic. The ImportProgress message is currently sent when an import starts, finishes and in between every 100 imported MediaItems (see link above). I thought that this is a good value for "local messages". If it is too much for propagating over the network, we may need to restrict the propagation of these messages to every 5th or 10th local message...
    Michael
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    @morpheus_xx
    The gradient problem for frames is fixed in video section and for the huge button ("browse media") :) Thanks a lot!!
    For the smaller buttons ("Series", "movies") something seems strange. When moving with the mouse over them, shortly a partly white frame is showing and then falling back to grey
    Perhaps you and others can have a look and check, if same can be confirmed.

    Screenshot, where update works great
    Unbenannt2.jpg

    screenshot, after falling back to grey
    Unbenannt.jpg
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    @ge2301 could you do some modifications on ApolloOne? I thought about some small tasks like:
    • Exchanging the TV tiles (some posts above)
    • Adding the (un-)watched indicator to listview
    • Adding the unwatched indicator to grid view (the additional red shadow)
    Best would be to do this upon "dev" branch, as DX11 is currently not usable.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    Exchanging the TV tiles (some posts above)
    I was not sure, which picture from wiz was intended. I used a new picture which fits well from my point of view.
    @wizard123 , please let me know, if I should exchange it with another picture
    Unbenannt.jpg

    Adding the (un-)watched indicator to listview
    Adding the unwatched indicator to grid view (the additional red shadow)
    I can try my best. But still didn't completely understand the xaml logic :( I failed when trying to add the star rating to series view. Also I'm not sure if I understood where and how the grid is defined. Un/Watched style needs to be added in MediaStyles.xaml, right? For movies do I need to add it here?
    Code:
            <media:MovieAspectWrapper MediaItem="{Binding MediaItem}" Grid.Column="1" HorizontalAlignment="Right">
              <media:MovieAspectWrapper.Template>
                <ControlTemplate>
                  <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}">
    
                    <StarRatingPanel x:Name="RatingReadOnly" IsReadOnly="True" StarReadOnlyTemplate="{StaticResource StarReadOnlyTemplate}"
                                   Maximum="10"
                                   Value="{Binding TotalRating}">
                      <StarRatingPanel.LayoutTransform>
                        <TransformGroup>
                          <ScaleTransform ScaleX="1.7" ScaleY="1.7"/>
                        </TransformGroup>
                      </StarRatingPanel.LayoutTransform>
                    </StarRatingPanel>
                  </StackPanel>
                </ControlTemplate>
              </media:MovieAspectWrapper.Template>
            </media:MovieAspectWrapper>
    Where is the "un/watched" state defined?
     

    Users who are viewing this thread

    Top Bottom