Building a skin from scratch - a tour - (2 Viewers)

kiwijunglist

Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    I only have one artist in my music folder, so hard to test how fanart handler is behaving :) have to get around to fixing that :) - @catavolt i added code tags to your post so i could see it nicer.[DOUBLEPOST=1372498953][/DOUBLEPOST]
    2. If you are using a sampler with various artists, very often the #fanarthandler.music.backdrop1.play refers to the artist played before the actual artist, so there must be something to ensure the backdrop belongs to the actual played artist. Working on that at the moment - let you know when I have a solution ;)


    Yes I will leave you to decide what to do here. I do the 360 degree spin at the start to buy time for fanart handler to update the image before i open the case at 0:06. Not sure how long it needs.
     

    The_Stig

    Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    I'll give you a file for titan, and just add the images from my last post.
    Thanks! Looks pretty spectatular! But to be honest: too much animation for my taste. But what I like is what you're doing when no CDArt available is. How do you generate the cd from album art? And more important: how can this be integrated into my StreamedMP mod overlays?
     

    Pog

    Retired Team Member
  • Premium Supporter
  • September 7, 2009
    401
    315
    Wicklow
    Home Country
    Ireland Ireland
    I have a mod/theme Music Views Redux in the works for StreamedMP that will used some of the elements discussed in this thread.

    I'm normally not a huge fan of representing physical media such as boxs/cds but I love covers and fanart. Still I'm loving the sexyness of the stuff being done here and I think it suits the now playing screen quite well, of course with an option to turn it off.
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    There is a major flaw with opening the cd case to pull out the CD :( The distance on the left side of the cd must be equal to album width
    Makes it hard to implement animations into titan.
    ie. if your album is 250 pixels wide, then you need a 250 pixel wide space on the left, even if you open the door to only 45 degrees...
    Titan screen has 234 width album, but only 87 pixels free on the left side.
     

    Pog

    Retired Team Member
  • Premium Supporter
  • September 7, 2009
    401
    315
    Wicklow
    Home Country
    Ireland Ireland
    I've been thinking about all the work done in this thread and the various ideas and solutions. One area of the skin engine in MP that makes life very difficult is lack of being able to abstract all the data to variables. Now it has improved with expressions and defines but they are inconsistant and due to regression it may be a big job to make the engine fully compliant.

    What would be nice is to build "Skinlets", skining elements that can be used easily by any skin and just passing an xpos, ypos, size and let the skinlet do the work and add the offsets/scaling/timing whatever.

    Having a single element with 10 controls and having to change xy positions in every control just to see if it looks better 10 pixels over gets tiresome. Should be able to have an element xypos with each control being able to offset from that (<posX>element1.xpos+10</posX>).

    So, my big idea is to use a macro preprocessor to do all the grunt work and pass an MP readable xml file as output.
     
    Last edited:

    Users who are viewing this thread

    Top Bottom