Apollo for Mediaportal 1 | Page 12

Discussion in 'Apollo' started by wizard123, May 22, 2015.

  1. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Are you sick of getting updates so fast yet lol.
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Fafnir
    • Premium Supporter

    Fafnir MP Donator

    Joined:
    November 19, 2006
    Messages:
    203
    Likes Received:
    26
    Gender:
    Male
    Ratings:
    +44 / 2
    Home Country:
    Germany Germany
    Show System Specs
    Sry, but I didn't hear ever of 'fast enough'...[emoji6]
    Thanks for your effort, because I was kinda sick of Titanius.
    Apollo is like breaking free!
     
    • Like Like x 1
  4. schwarzrz

    schwarzrz Portal Pro

    Joined:
    May 23, 2010
    Messages:
    370
    Likes Received:
    28
    Gender:
    Male
    Location:
    Frankfurt
    Ratings:
    +57 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Yes, a great skin.
    But once again trapped by doing the update to fast = Rename the tile etc, choose the plugins, make the setting weather enable in Homescreen, Colours in the TV Guide, Highlight the border...

    Please let me know, if there is a file to back up the configuration, so that i just have to change the file to get my settings.
     
  5. Fafnir
    • Premium Supporter

    Fafnir MP Donator

    Joined:
    November 19, 2006
    Messages:
    203
    Likes Received:
    26
    Gender:
    Male
    Ratings:
    +44 / 2
    Home Country:
    Germany Germany
    Show System Specs
    For me just one thing would be interesting: is there a fast and easy way to have the home screen not starting with tvseries but with another place, music or tv for example?

    Regards Fafnir
     
    • Agree Agree x 1
  6. HomeY
    • Team MediaPortal

    HomeY Test Group

    Joined:
    February 23, 2008
    Messages:
    6,460
    Likes Received:
    2,627
    Gender:
    Male
    Occupation:
    Network Engineer
    Location:
    ::1
    Ratings:
    +4,737 / 16
    Home Country:
    Netherlands Netherlands
    Show System Specs
    • Agree Agree x 1
  7. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Would you like me to add bugs back in lol ?
     
  8. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Yep in the top of basichome.xml
    <defaultcontrol>3</defaultcontrol>

    Change the number relevant to the menu item e.g. TV is 4

    I might actually make that a setting so user can choose which menu to start on.
     
    • Like Like x 2
  9. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,586
    Likes Received:
    828
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,083 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    You could use the include tag so that the settings can be stored in something like a Basichome.Settings.xml file, like the Backdropped theme does for TITAN.

    In Basichome.xml you import the user defined stuff like this:
    Code (Text):
    1.  
    2.     <include>BasicHome.CONFIG.xml</include>
    3.  
    Then inject them dynamically like this:

    Code (Text):
    1.  
    2.     <control>
    3.       <description>LABEL0_0</description>
    4.       <type>button</type>
    5.       <id>1700</id>
    6.       <posX>0</posX>
    7.       <posY>-30</posY>
    8.       <label>#menu0.label</label>
    9.       <width>320</width>
    10.       <height>72</height>
    11.       <textureFocus>-</textureFocus>
    12.       <textureNoFocus>-</textureNoFocus>
    13.       <hyperlink>#menu0.link</hyperlink>
    14.      <hyperlinkParameter>#menu0.parameter</hyperlinkParameter>
    15.       <hover>-</hover>
    16.       <onleft>1807</onleft>
    17.       <onright>1701</onright>
    18.       <onup>#menu0.onup</onup>
    19.      <ondown>12</ondown>
    20.       <visible>Control.IsVisible(1700)</visible>
    21.       <animation effect="fade" time="300">WindowOpen</animation>
    22.       <animation effect="fade" time="200">WindowClose</animation>
    23.     </control>
    24.  
    Basichome.Settings.xml
    Show Spoiler

    Code (Text):
    1.  
    2. <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    3. <window>
    4.  
    5. <!-- ============================================================================================== -->      
    6. <!-- ============================================================================================== -->
    7. <!--     MENU LABELS AND HYPERLINKS                                   -->
    8. <!-- ============================================================================================== -->      
    9.         <!-- LABEL0 -->
    10.         <define>#menu0.label:PICTURES</define>
    11.         <define>#menu0.link:2</define>
    12.         <define>#menu0.parameter:</define>
    13.        
    14.         <!-- LABEL1 -->
    15.         <define>#menu1.label:MUSIC</define>
    16.         <define>#menu1.link:501</define>
    17.         <define>#menu1.parameter:</define>
    18.        
    19.         <!-- LABEL2 -->
    20.         <define>#menu2.label:SERIES</define>
    21.         <define>#menu2.link:9811</define>
    22.         <define>#menu2.parameter:</define>
    23.        
    24.         <!-- LABEL3 -->
    25.         <define>#menu3.label:TV</define>
    26.         <define>#menu3.link:1</define>
    27.         <define>#menu3.parameter:</define>
    28.        
    29.         <!-- LABEL4 -->
    30.         <define>#menu4.label:MOVIES</define>
    31.         <define>#menu4.link:96742</define>
    32.         <define>#menu4.parameter:</define>
    33.        
    34.         <!-- LABEL5 -->
    35.         <define>#menu5.label:WEBVIDEOS</define>
    36.         <define>#menu5.link:4755</define>
    37.         <define>#menu5.parameter:</define>
    38.        
    39.         <!-- LABEL6 -->
    40.         <define>#menu6.label:WEATHER</define>
    41.         <define>#menu6.link:7977</define>
    42.         <define>#menu6.parameter:</define>
    43.        
    44.         <!-- LABEL7 -->
    45.         <define>#menu7.label:SETTINGS</define>
    46.         <define>#menu7.link:4</define>
    47.         <define>#menu7.parameter:</define>
    48.  
    49.  
    50. <!-- ============================================================================================== -->      
    51. <!-- ============================================================================================== -->
    52. <!--     SUBMENU LABELS AND HYPERLINKS                                   -->
    53. <!-- ============================================================================================== -->
    54.            
    55.     <!--    ====================================================================================    -->
    56.     <!--    Here you can add a submenu to a menu label                        -->
    57.     <!--    For every item in a submenu do:                                -->
    58.     <!--        change #submenuX.labelX.hastext:False to #submenuX.labelX.hastext:True        -->
    59.     <!--        enter a name for your item: #submenuX.labelX:NAME                -->
    60.     <!--        enter a hyperlink for your item: #submenuX.labelX:HYPERLINK            -->
    61.     <!--        optional: enter a hyperlinkparameter for your item: #submenuX.labelX:PARAMETER    -->
    62.     <!--    Note:     Special characters (e.g. ":") will not work in the definitions!            -->
    63.     <!--        If you like to use a parameter like site:YouTube for OnlineVideos for example    -->
    64.     <!--        you will have to replace all three occurences of #submenuX.hyperlinkparameter    -->
    65.     <!--        in BasicHome.submenus.xml manually to your requested parameter            -->
    66.     <!--    ====================================================================================    -->
    67.    
    68.    
    69.     <!--    SUBMENU of LABEL0    -->
    70.     <define property="true">#submenu0.label1.hastext:False</define>
    71.     <define property="true">#submenu0.label1:</define>
    72.     <define>#submenu0.hyperlink1:</define>
    73.     <define>#submenu0.hyperlinkparameter1:</define>
    74.    
    75.     <define property="true">#submenu0.label2.hastext:False</define>
    76.     <define property="true">#submenu0.label2:</define>
    77.     <define>#submenu0.hyperlink2:</define>
    78.     <define>#submenu0.hyperlinkparameter2:</define>
    79.    
    80.     <define property="true">#submenu0.label3.hastext:False</define>
    81.     <define property="true">#submenu0.label3:</define>
    82.     <define>#submenu0.hyperlink3:</define>
    83.     <define>#submenu0.hyperlinkparameter3:</define>
    84.    
    85.        
    86.     <!--    SUBMENU of LABEL1    -->
    87.     <define property="true">#submenu1.label1.hastext:True</define>
    88.     <define property="true">#submenu1.label1:RADIO</define>
    89.     <define>#submenu1.hyperlink1:30</define>
    90.     <define>#submenu1.hyperlinkparameter1:</define>
    91.    
    92.     <define property="true">#submenu1.label2.hastext:True</define>
    93.     <define property="true">#submenu1.label2:ROCKSTAR</define>
    94.     <define>#submenu1.hyperlink2:47286</define>
    95.     <define>#submenu1.hyperlinkparameter2:</define>
    96.    
    97.     <define property="true">#submenu1.label3.hastext:False</define>
    98.     <define property="true">#submenu1.label3:</define>
    99.     <define>#submenu1.hyperlink3:</define>
    100.     <define>#submenu1.hyperlinkparameter3:</define>
    101.    
    102.        
    103.     <!--    SUBMENU of LABEL2    -->
    104.     <define property="true">#submenu2.label1.hastext:False</define>
    105.     <define property="true">#submenu2.label1:</define>
    106.     <define>#submenu2.hyperlink1:</define>
    107.     <define>#submenu2.hyperlinkparameter1:</define>
    108.    
    109.     <define property="true">#submenu2.label2.hastext:False</define>
    110.     <define property="true">#submenu2.label2:</define>
    111.     <define>#submenu2.hyperlink2:</define>
    112.     <define>#submenu2.hyperlinkparameter2:</define>
    113.    
    114.     <define property="true">#submenu2.label3.hastext:False</define>
    115.     <define property="true">#submenu2.label3:</define>
    116.     <define>#submenu2.hyperlink3:</define>
    117.     <define>#submenu2.hyperlinkparameter3:</define>
    118.    
    119.        
    120.     <!--    SUBMENU of LABEL3    -->
    121.     <define property="true">#submenu3.label1.hastext:True</define>
    122.     <define property="true">#submenu3.label1:CLICKFINDER</define>
    123.     <define>#submenu3.hyperlink1:165654465</define>
    124.     <define>#submenu3.hyperlinkparameter1:</define>
    125.    
    126.     <define property="true">#submenu3.label2.hastext:True</define>
    127.     <define property="true">#submenu3.label2:RECORDED TV</define>
    128.     <define>#submenu3.hyperlink2:603</define>
    129.     <define>#submenu3.hyperlinkparameter2:</define>
    130.    
    131.     <define property="true">#submenu3.label3.hastext:True</define>
    132.     <define property="true">#submenu3.label3:TVANYTIME</define>
    133.     <define>#submenu3.hyperlink3:6</define>
    134.     <define>#submenu3.hyperlinkparameter3:</define>
    135.    
    136.        
    137.     <!--    SUBMENU of LABEL4    -->
    138.     <define property="true">#submenu4.label1.hastext:True</define>
    139.     <define property="true">#submenu4.label1:PLAY DISC</define>
    140.     <define>#submenu4.hyperlink1:3001</define>
    141.     <define>#submenu4.hyperlinkparameter1:</define>
    142.    
    143.     <define property="true">#submenu4.label2.hastext:False</define>
    144.     <define property="true">#submenu4.label2:</define>
    145.     <define>#submenu4.hyperlink2:</define>
    146.     <define>#submenu4.hyperlinkparameter2:</define>
    147.    
    148.     <define property="true">#submenu4.label3.hastext:False</define>
    149.     <define property="true">#submenu4.label3:</define>
    150.     <define>#submenu4.hyperlink3:</define>
    151.     <define>#submenu4.hyperlinkparameter3:</define>
    152.    
    153.        
    154.     <!--    SUBMENU of LABEL5    -->
    155.     <define property="true">#submenu5.label1.hastext:False</define>
    156.     <define property="true">#submenu5.label1:</define>
    157.     <define>#submenu5.hyperlink1:</define>
    158.     <define>#submenu5.hyperlinkparameter1:</define>
    159.    
    160.     <define property="true">#submenu5.label2.hastext:False</define>
    161.     <define property="true">#submenu5.label2:</define>
    162.     <define>#submenu5.hyperlink2:</define>
    163.     <define>#submenu5.hyperlinkparameter2:</define>
    164.    
    165.     <define property="true">#submenu5.label3.hastext:False</define>
    166.     <define property="true">#submenu5.label3:</define>
    167.     <define>#submenu5.hyperlink3:</define>
    168.     <define>#submenu5.hyperlinkparameter3:</define>
    169.    
    170.        
    171.     <!--    SUBMENU of LABEL6    -->
    172.     <define property="true">#submenu6.label1.hastext:False</define>
    173.     <define property="true">#submenu6.label1:</define>
    174.     <define>#submenu6.hyperlink1:</define>
    175.     <define>#submenu6.hyperlinkparameter1:</define>
    176.    
    177.     <define property="true">#submenu6.label2.hastext:False</define>
    178.     <define property="true">#submenu6.label2:</define>
    179.     <define>#submenu6.hyperlink2:</define>
    180.     <define>#submenu6.hyperlinkparameter2:</define>
    181.    
    182.     <define property="true">#submenu6.label3.hastext:False</define>
    183.     <define property="true">#submenu6.label3:</define>
    184.     <define>#submenu6.hyperlink3:</define>
    185.     <define>#submenu6.hyperlinkparameter3:</define>
    186.    
    187.        
    188.     <!--    SUBMENU of LABEL7    -->
    189.     <define property="true">#submenu7.label1.hastext:True</define>
    190.     <define property="true">#submenu7.label1:UPDATE DB</define>
    191.     <define>#submenu7.hyperlink1:3473</define>
    192.     <define>#submenu7.hyperlinkparameter1:</define>
    193.    
    194.     <define property="true">#submenu7.label2.hastext:True</define>
    195.     <define property="true">#submenu7.label2:PLUGINS</define>
    196.     <define>#submenu7.hyperlink2:34</define>
    197.     <define>#submenu7.hyperlinkparameter2:</define>
    198.    
    199.     <define property="true">#submenu7.label3.hastext:True</define>
    200.     <define property="true">#submenu7.label3:BROWSER</define>
    201.     <define>#submenu7.hyperlink3:54537689</define>
    202.     <define>#submenu7.hyperlinkparameter3:</define>
    203.    
    204.  
    205.    
    206. <!-- ============================================================================================== -->      
    207. <!-- ============================================================================================== -->
    208. <!--     BACKGROUNDS AND FANART                                   -->
    209. <!-- ============================================================================================== -->
    210.    
    211.     <!-- ==================================== -->
    212.     <!--        DEFAULT BACKGROUND          -->
    213.     <!-- ==================================== -->
    214.        
    215.     <!-- You can define default backgrounds for each label.            -->
    216.     <!-- If no background (.png) is given, default background is displayed    -->
    217.      
    218.     <define>#default.background:background.png</define>
    219.    
    220.     <define>#LABEL0.background:hover_my pictures.png</define>
    221.     <define>#LABEL1.background:hover_my music.png</define>
    222.     <define>#LABEL2.background:hover_tv series.png</define>
    223.     <define>#LABEL3.background:hover_my tv.png</define>
    224.     <define>#LABEL4.background:hover_my videos.png</define>
    225.     <define>#LABEL5.background:hover_OnlineVideos.png</define>
    226.     <define>#LABEL6.background:hover_my weather.png</define>
    227.     <define>#LABEL7.background:hover_settings.png</define>
    228.    
    229.    
    230.     <!-- ==================================== -->
    231.     <!--        FANART BACKGROUND          -->
    232.     <!-- ==================================== -->
    233.                  
    234.     <!-- Set which FanArt is shown if a LABEL is in focus -->
    235.     <!-- Example 1:    If you want user defined music FanArt to be displayed when LABEL5 is in focus set #FanArt.Label5:Music.User -->
    236.     <!-- Example 2:    If you want scraped movie FanArt to be displayed when LABEL0 is in focus set #FanArt.Label0:Movie.Scraper -->
    237.     <!-- Following variables are allowed; use EXACT spelling!
    238.             Games.User
    239.             Movie.User
    240.             Movie.Scraper
    241.             MovingPictures
    242.             Music.User
    243.             Music.Scraper
    244.             Picture.User
    245.             Plugins.User
    246.             ScoreCenter.User
    247.             TV.User
    248.             TVSeries
    249.     -->
    250.    
    251.     <define property="true">#FanArt.Label0:</define>
    252.     <define property="true">#FanArt.Label1:Music.Scraper</define>
    253.     <define property="true">#FanArt.Label2:TVSeries</define>
    254.     <define property="true">#FanArt.Label3:Movie.User</define>
    255.     <define property="true">#FanArt.Label4:MovingPictures</define>
    256.     <define property="true">#FanArt.Label5:</define>
    257.     <define property="true">#FanArt.Label6:</define>
    258.     <define property="true">#FanArt.Label7:</define>
    259.    
    260.    
    261.        
    262. <!-- ============================================================================================== -->      
    263. <!-- ============================================================================================== -->
    264. <!--     OVERLAYS                                           -->
    265. <!-- Use LABELx-SUBy to show overlay only on focus of certain submenus; -->
    266. <!--    e.g. LABEL1-SUB2 to show overlay only with focused submenu 2 of label 1; -->
    267. <!-- use LABELx to show overlay on focus of certain label regardless of selected submenu. -->
    268. <!--    e.g. LABEL1 to show overlay always when label 1 is focused; -->
    269. <!-- ============================================================================================== -->
    270.    
    271.     <!-- Overlay for Music-Label -->
    272.     <define property="true">#Overlay.LatestMusic.visible:True</define>
    273.     <define property="true">#Overlay.LatestMusic.onlabel:LABEL1</define>
    274.    
    275.     <!-- Overlay for MvCentral -->
    276.     <define property="true">#Overlay.LatestMvCentral.visible:False</define>
    277.     <define property="true">#Overlay.LatestMvCentral.onlabel:LABEL7-SUB2</define>
    278.    
    279.     <!-- Overlays for TVSeries-Label -->
    280.     <define property="true">#Overlay.LatestTVSeries.visible:True</define>
    281.     <define property="true">#Overlay.LatestTVSeries.onlabel:LABEL2</define>
    282.    
    283.     <!-- Overlays for TV-Label -->
    284.     <define property="true">#Overlay.LatestRecordings.visible:True</define>
    285.     <define property="true">#Overlay.LatestRecordings.onlabel:LABEL3</define>
    286.     <define property="true">#label.latest.recordings:Latest Recordings</define>
    287.    
    288.     <define property="true">#Overlay.UpcomingRecordings.visible:True</define>
    289.     <define property="true">#Overlay.UpcomingRecordings.onlabel:LABEL3</define>
    290.     <define property="true">#label.upcoming.recordings:#(L(646))</define>
    291.    
    292.     <define property="true">#Overlay.ActiveRecordings.visible:True</define>
    293.     <define property="true">#Overlay.ActiveRecordings.onlabel:LABEL3</define>
    294.     <define property="true">#label.active.recordings:#(L(200052))</define>
    295.    
    296.     <define property="true">#Overlay.Clickfinder.visible:True</define>
    297.     <define property="true">#Overlay.Clickfinder.onlabel:LABEL3</define>
    298.            
    299.     <!-- Overlays for MovingPictures -->
    300.     <define property="true">#Overlay.LatestMovies.visible:True</define>
    301.     <define property="true">#Overlay.LatestMovies.onlabel:LABEL4</define>
    302.  
    303.     <!-- Overlays for MyVideo -->
    304.     <define property="true">#Overlay.MyVideo.visible:True</define>
    305.     <define property="true">#Overlay.MyVideo.onlabel:LABEL3-SUB3</define>  
    306.        
    307.     <!-- Overlays for Weather-Label -->
    308.     <define property="true">#Overlay.Weather.visible:True</define>
    309.       <define property="true">#Overlay.Weather.onlabel:LABEL6</define>
    310.  
    311. </window>
    312.  


    Hopefully, this is useful.
    Emph
     
    • Great Idea! Great Idea! x 2
  10. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Thanks, ive already got a plugin defines xml though with the relevant stuff only need to add one line [emoji1]
     
    • Like Like x 1
  11. wizard123
    • Team MediaPortal

    wizard123 Design Group

    Joined:
    January 24, 2012
    Messages:
    2,499
    Likes Received:
    1,695
    Gender:
    Male
    Occupation:
    genius
    Ratings:
    +2,919 / 11
    Home Country:
    United Kingdom United Kingdom
    Many thanks to @Lyfesaver74 for the beer money (donation) much appreciated (y)
     
    • Like Like x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!