Theme: BasicHome goes Classic with Backdrops | NEW: Editor available

Discussion in 'Titan Skin Feedback' started by Zoidberg77, January 6, 2013.

  1. Zoidberg77
    • Premium Supporter

    Zoidberg77 MP Donator

    Joined:
    July 12, 2011
    Messages:
    392
    Likes Received:
    131
    Ratings:
    +178 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,
    I created a theme for myself which resembles the Classic Home screen but with features of Basic Home like FanArt and latest media.

    Main features:
    • Horizontal Menu (taken from StreamedMP)
    • Optional: Small submenu with up to 5 buttons
    • Optional: LatestMedia for MovingPictures, MyMovies, TVSeries, Music, mvCentral and Recordings (LatestMediaHandler required)
    • Optional: TV-Highlights from ClickfinderPG PlugIn (ClickfinderPG required)
    • Optional: FanArt-backgrounds (FanArtHandler required)
    • Optional: Weather Overlay (WorldWeather required)
    • FadeOut of LatestMedia and Clickfinder after 30s to show fullscreen FanArt
    • Removed the PowerOff graphic, but pressing down will still open exit-menu
    NEW: An Editor is provided to easily change all labels, overlays and backgounds

    Installation:
    1.) Just extract the archive into the themes folder of Titan skin (e.g. C:\ProgramData\Team MediaPortal\MediaPortal\skin\Titan\Themes\).
    2.) Start the editor (Baackdropped-HomeEditor.exe)

    Still using MP 1.3 beta? Please note following:
    Show Spoiler
    2a.) Important: If you like FanArt shown you will have to add the following code block in the original BasicHome.xml of Titan skin. Put it right in the beginning after <window>
    Code (Text):
    1. <define>#useRandomGamesUserFanart:Yes</define>
    2. <define>#useRandomTVSeriesFanart:Yes</define>
    3. <define>#useRandomPluginsUserFanart:Yes</define>
    4. <define>#useRandomMovingPicturesFanart:Yes</define>
    5. <define>#useRandomMusicUserFanart:Yes</define>
    6. <define>#useRandomMusicScraperFanart:Yes</define>
    7. <define>#useRandomPicturesUserFanart:Yes</define>
    8. <define>#useRandomTVUserFanart:Yes</define>
    9. <define>#useRandomMoviesUserFanart:Yes</define>
    10. <define>#useRandomMoviesScraperFanart:Yes</define>
    11. <define>#useRandomScoreCenterUserFanart:Yes</define>
    otherwise FanArt won't be loaded! This will not work if this code is written in the BasicHome.xml of my theme and I don't know why because of a limitation of FanArtHandler. Remember that this will have to be done everytime Titan skin gets an update!


    Have fun!

    UPDATES (Change log)
    Show Spoiler

    V2
    Uploaded an updated version (V2) of the theme.
    New Features:
    • It should be now much easier to add/delete/change in BasicHome.submenus.xml
    • missing navigation controls added in BasicHome.xml
    V2.1
    New Version with fixed IDs. SubMenus should really work now...

    V2.2
    Added: Two new graphics for submenu background. Will fit now number of items in submenu.
    Fixed: Visibility of LatestMedia for movies and series when submenu is visible
    Fixed: Navigation in submenu won't focus invisible items anymore
    Minor fixes

    V2.3
    only minor changes:
    Added: variables for hyperlinkparameters in BasicHome.xml
    Changed: names of variables in BasicHome.xml for easier understanding
    Fixed: #LABELx.has.fanart in BasicHome.backgrounds.xml

    V2.4
    • Added: BasicHome.UpcomingRecordings.xml: Overlay for upcoming recordings (requires latest version of LatestMediaHandler)
    • Added: BasicHome.ActiveRecordings.xml: Overlay for active recordings (requires LatestMediaHandler and TV-Notifications enabled)
    • Changed: BasicHome.backgrounds.xml: Enabling/Disabling/Changing Backgrounds and FanArt for each label is much easier now
    • Changed: BasicHome.xml: Added imports for upcoming and active recordings xml files
    V2.5
    Added: BasicHome.CONFIG.xml - All settings in one file (except <defaultcontrol>)
    Added: 5-day weather forecast overlay (requires WorldWeather plugin)
    Added: Overlays can now easily be asigned to any label
    Changed: Transfered all definitions from all other xml files to BasciHome.CONFIG.xml

    V2.5.1
    Fixed: Main menu font: from fontB22 to fontB20 to meet recent changes in Titan skin
    Changed: Alignment of submenu labels: changed from left to center

    V2.6
    Added: Overlay for mvCentral
    Added: Option to show overlays only with focus on certain sub-menu items

    V2.7
    • Added: Overlay for MyVideos
    • Changed: Same FanArt can now be used for multiple labels (Note: this required a change in BasicHome.CONFIG.xml. But only FanArt background section is affected. Everything else can be used from former versions.)
    • Fixed: Visibility condition of "upcoming records" label
    • Fixed: Visibility condition of "active recordings" label
    This version works fine with MP 1.4 PreRelease

    V.2.7.1
    • Minor fix: added compatibility for MP 1.4 Final (fixed theme.xml)

    V.3.0
    • Added: New Editor
    • Changed: increased to 5 submenu items
    • Fixed: minor visibility conditions
    Note: There were some major changes in file structure. You can keep your existing BasicHome.CONFIG.xml but you will have to start the editor, correct the overlays and save a new config file!

     

    Attached Files:

    Last edited: September 4, 2013
    • Like Like x 11
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,597
    Likes Received:
    834
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,094 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    Beautiful! Would be even greater with localized labels for the menu items.

    Emph
     
    Last edited: January 7, 2013
    • Like Like x 1
  4. Nephilim
    • Premium Supporter

    Nephilim Extension Developer

    Joined:
    February 8, 2007
    Messages:
    805
    Likes Received:
    448
    Gender:
    Male
    Ratings:
    +502 / 0
    Home Country:
    Italy Italy
    Show System Specs
    Tried to add my submenu to the FILM section without luck, seems some index are totally messed up.

    Bye,
    Nephilim
     
  5. kiwijunglist
    • Team MediaPortal

    kiwijunglist Super Moderator

    Joined:
    June 10, 2008
    Messages:
    6,746
    Likes Received:
    1,420
    Occupation:
    Doctor
    Location:
    New Zealand
    Ratings:
    +1,849 / 9
    Home Country:
    New Zealand New Zealand
    Show System Specs
    @Developers is this a bug?
     
    Last edited: January 7, 2013
  6. Zoidberg77
    • Premium Supporter

    Zoidberg77 MP Donator

    Joined:
    July 12, 2011
    Messages:
    392
    Likes Received:
    131
    Ratings:
    +178 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Ah, I see I forgot to add <onup> conditions in BasicHome. Will see what I can do...

    I can change it, although there is no label for "Latest Recordings" (I think), and all other labels can easily be changed in the upper part of BasicHome. I have an idea how to make changes in submenus more easy, if so I will change the template to localized labels.

    Maybe this is a problem of FanArtHandler (@Cul8er), as all other definitions are loaded from the theme BasicHome.xml. (I'm using Version 3.0.9)?
     
    • Like Like x 2
  7. Zoidberg77
    • Premium Supporter

    Zoidberg77 MP Donator

    Joined:
    July 12, 2011
    Messages:
    392
    Likes Received:
    131
    Ratings:
    +178 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,
    updated version uploaded :)
    New Features:
    • It should be now much easier to add/delete/change in BasicHome.submenus.xml
    • missing navigation controls added in BasicHome.xml
    I haven't included localized labels as they wouldn't be in capital letters and doesn't look nice. You can still easily change the labels in BasicHome.xml. The only other label is "Neueste Aufnahmen" (latest recordings) located in BasicHome.LatestRecordings.xml.

    When I find some more time, I will have a look, how it could be easier to enable/change/disable FanArt for the different labels.
    And if I find A LOT more time I think it would be feasible to implement a simple editor in MP settings GUI (and I wouldn't be sad if anyone else is doing some work in that direction ;) )

    Have fun!
     
    • Like Like x 1
  8. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,597
    Likes Received:
    834
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,094 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    Hi, I downloaded this latest version and tried to add a submenu for MyVideos above the Movies (Moving Pictures) and changed it like this:

    Code (Text):
    1.  
    2. <define property="true">#submenu4.label1.hastext:True</define>
    3. <define property="true">#submenu4.label1:FOR KIDS</define>
    4. <define>#submenu4.hyperlink1:6</define>
    5. <define>#submenu4.hyperlinkparameter1:</define>
    6.  
    The link works, but there's no visible label when I go to the menu item and the default background is shown. Do I have to change something other than in the basichomesubmenus.xml?
    Thanks!
    Emph
     
    • Like Like x 1
  9. Zoidberg77
    • Premium Supporter

    Zoidberg77 MP Donator

    Joined:
    July 12, 2011
    Messages:
    392
    Likes Received:
    131
    Ratings:
    +178 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hm, seems like I forgot some other visibility conditions. Will have a look this evening...
    Thanks for your input :)
     
    • Like Like x 1
  10. Zoidberg77
    • Premium Supporter

    Zoidberg77 MP Donator

    Joined:
    July 12, 2011
    Messages:
    392
    Likes Received:
    131
    Ratings:
    +178 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Fixed (Version 2.1 uploaded)! I messed up some IDs with copy/paste. Quick check showed no more flaws...
     
  11. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,597
    Likes Received:
    834
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,094 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    What file(s) are changed for 2.1?
    Emph
     
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!