New MP1 skin test (1 Viewer)

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,959
    13,420
    Kyiv
    Home Country
    Ukraine Ukraine
    Because of the way all the expressions tie together with integers and strings returning from each other, when translated strings are returned the results are false when they should be true.
    i.e. if i change lines for title in PluginDefines.xml from (...eq(#tile1plugin.hyperlink,'LiveTV'),'TV'...):
    XML:
      <define property="true" evaluateNow="true">#tile1.name:#(switch( eq(#tile1plugin.hyperlink,'PlayDisc'),'Play Disc', eq(#tile1plugin.hyperlink,'Trakt'),'Trakt', eq(#tile1plugin.hyperlink,'Pictures'),'Pictures', eq(#tile1plugin.hyperlink,'TVwishList'),'TVwishList', eq(#tile1plugin.hyperlink,'OnlineVideos'),'OnlineVideos', eq(#tile1plugin.hyperlink,'Extensions'),'Extensions', eq(#tile1plugin.hyperlink,'Subcentral'),'Subcentral', eq(#tile1plugin.hyperlink,'Imdb'),'Imdb', eq(#tile1plugin.hyperlink,'LogoManager'),'LogoManager', eq(#tile1plugin.hyperlink,'Radio'),'Radio', eq(#tile1plugin.hyperlink,'Weather'),'Weather', eq(#tile1plugin.hyperlink,'InfoService'),'InfoService', eq(#tile1plugin.hyperlink,'BingImage'),'BingImage', eq(#tile1plugin.hyperlink,'MyLyrics'),'MyLyrics', eq(#tile1plugin.hyperlink,'Browsetheweb'),'Browsetheweb', eq(#tile1plugin.hyperlink,'Airplay'),'Airplay', eq(#tile1plugin.hyperlink,'Rockstar'),'Rockstar', eq(#tile1plugin.hyperlink,'Showtimes'),'Showtimes', eq(#tile1plugin.hyperlink,'Worldnews'),'Worldnews', eq(#tile1plugin.hyperlink,'FritzBox'),'FritzBox', eq(#tile1plugin.hyperlink,'Radiotime'),'Radiotime', eq(#tile1plugin.hyperlink,'MyVideo'),'MyVideo', eq(#tile1plugin.hyperlink,'MvCentral'),'MvCentral', eq(#tile1plugin.hyperlink,'MultiShortcut'),'MultiShortcut1', eq(#tile1plugin.hyperlink,'MultiShortcut2'),'MultiShortcut2', eq(#tile1plugin.hyperlink,'MultiShortcut3'),'MultiShortcut3', eq(#tile1plugin.hyperlink,'WorldWeather'),'WorldWeather', eq(#tile1plugin.hyperlink,'MyMusic'),'MyMusic', eq(#tile1plugin.hyperlink,'TVSeries'),'TVSeries', eq(#tile1plugin.hyperlink,'MovPics'),'Moving Pictures', eq(#tile1plugin.hyperlink,'LiveTV'),'TV', eq(#tile1plugin.hyperlink,'HTPCinfo'),'HTPCinfo', eq(#tile1plugin.hyperlink,'Emulators2'),'Emulators2', eq(#tile1plugin.hyperlink,'MPsteam'),'MPsteam', eq(#tile1plugin.hyperlink,'Recordedtv'),'Recordedtv', eq(#tile1plugin.hyperlink,'Scheduled Recordings'),'Scheduled Recordings', eq(#tile1plugin.hyperlink,'TVhome'),'TV home', eq(#tile1plugin.hyperlink,'NoPlugin'),'No Plugin Set', eq(1,1),0))</define>
    on (... eq(#tile1plugin.hyperlink,'LiveTV'),#(L(605)) ...):
    XML:
      <define property="true" evaluateNow="true">#tile1.name:#(switch( eq(#tile1plugin.hyperlink,'PlayDisc'),'Play Disc', eq(#tile1plugin.hyperlink,'Trakt'),'Trakt', eq(#tile1plugin.hyperlink,'Pictures'),#(L(1)), eq(#tile1plugin.hyperlink,'TVwishList'),'TVwishList', eq(#tile1plugin.hyperlink,'OnlineVideos'),#OnlineVideos.HomeScreenName, eq(#tile1plugin.hyperlink,'Extensions'),#(L(100800)), eq(#tile1plugin.hyperlink,'Subcentral'),'Subcentral', eq(#tile1plugin.hyperlink,'Imdb'),'Imdb', eq(#tile1plugin.hyperlink,'LogoManager'),'LogoManager', eq(#tile1plugin.hyperlink,'Radio'),#(L(665)), eq(#tile1plugin.hyperlink,'Weather'),'Weather', eq(#tile1plugin.hyperlink,'InfoService'),'InfoService', eq(#tile1plugin.hyperlink,'BingImage'),'BingImage', eq(#tile1plugin.hyperlink,'MyLyrics'),'MyLyrics', eq(#tile1plugin.hyperlink,'Browsetheweb'),'Browsetheweb', eq(#tile1plugin.hyperlink,'Airplay'),'Airplay', eq(#tile1plugin.hyperlink,'Rockstar'),'Rockstar', eq(#tile1plugin.hyperlink,'Showtimes'),'Showtimes', eq(#tile1plugin.hyperlink,'Worldnews'),'Worldnews', eq(#tile1plugin.hyperlink,'FritzBox'),'FritzBox', eq(#tile1plugin.hyperlink,'Radiotime'),#(L(665)), eq(#tile1plugin.hyperlink,'MyVideo'),#(L(3)), eq(#tile1plugin.hyperlink,'MvCentral'),#mvCentral.Settings.HomeScreenName, eq(#tile1plugin.hyperlink,'MultiShortcut'),'MultiShortcut1', eq(#tile1plugin.hyperlink,'MultiShortcut2'),'MultiShortcut2', eq(#tile1plugin.hyperlink,'MultiShortcut3'),'MultiShortcut3', eq(#tile1plugin.hyperlink,'WorldWeather'),'WorldWeather', eq(#tile1plugin.hyperlink,'MyMusic'),#(L(2)), eq(#tile1plugin.hyperlink,'TVSeries'),#(L(1300)), eq(#tile1plugin.hyperlink,'MovPics'),'Moving Pictures', eq(#tile1plugin.hyperlink,'LiveTV'),#(L(605)), eq(#tile1plugin.hyperlink,'HTPCinfo'),'HTPCinfo', eq(#tile1plugin.hyperlink,'Emulators2'),'Emulators2', eq(#tile1plugin.hyperlink,'MPsteam'),'MPsteam', eq(#tile1plugin.hyperlink,'Recordedtv'),'Recordedtv', eq(#tile1plugin.hyperlink,'Scheduled Recordings'),'Scheduled Recordings', eq(#tile1plugin.hyperlink,'TVhome'),'TV home', eq(#tile1plugin.hyperlink,'NoPlugin'),'No Plugin Set', eq(1,1),0))</define>
    or on (... eq(#tile1plugin.hyperlink,'LiveTV'),605 ...)
    XML:
      <define property="true" evaluateNow="true">#tile1.name:#(switch( eq(#tile1plugin.hyperlink,'PlayDisc'),'Play Disc', eq(#tile1plugin.hyperlink,'Trakt'),'Trakt', eq(#tile1plugin.hyperlink,'Pictures'),1, eq(#tile1plugin.hyperlink,'TVwishList'),'TVwishList', eq(#tile1plugin.hyperlink,'OnlineVideos'),#OnlineVideos.HomeScreenName, eq(#tile1plugin.hyperlink,'Extensions'),100800, eq(#tile1plugin.hyperlink,'Subcentral'),'Subcentral', eq(#tile1plugin.hyperlink,'Imdb'),'Imdb', eq(#tile1plugin.hyperlink,'LogoManager'),'LogoManager', eq(#tile1plugin.hyperlink,'Radio'),665, eq(#tile1plugin.hyperlink,'Weather'),'Weather', eq(#tile1plugin.hyperlink,'InfoService'),'InfoService', eq(#tile1plugin.hyperlink,'BingImage'),'BingImage', eq(#tile1plugin.hyperlink,'MyLyrics'),'MyLyrics', eq(#tile1plugin.hyperlink,'Browsetheweb'),'Browsetheweb', eq(#tile1plugin.hyperlink,'Airplay'),'Airplay', eq(#tile1plugin.hyperlink,'Rockstar'),'Rockstar', eq(#tile1plugin.hyperlink,'Showtimes'),'Showtimes', eq(#tile1plugin.hyperlink,'Worldnews'),'Worldnews', eq(#tile1plugin.hyperlink,'FritzBox'),'FritzBox', eq(#tile1plugin.hyperlink,'Radiotime'),665, eq(#tile1plugin.hyperlink,'MyVideo'),3, eq(#tile1plugin.hyperlink,'MvCentral'),#mvCentral.Settings.HomeScreenName, eq(#tile1plugin.hyperlink,'MultiShortcut'),'MultiShortcut1', eq(#tile1plugin.hyperlink,'MultiShortcut2'),'MultiShortcut2', eq(#tile1plugin.hyperlink,'MultiShortcut3'),'MultiShortcut3', eq(#tile1plugin.hyperlink,'WorldWeather'),'WorldWeather', eq(#tile1plugin.hyperlink,'MyMusic'),2, eq(#tile1plugin.hyperlink,'TVSeries'),1300, eq(#tile1plugin.hyperlink,'MovPics'),'Moving Pictures', eq(#tile1plugin.hyperlink,'LiveTV'),605, eq(#tile1plugin.hyperlink,'HTPCinfo'),'HTPCinfo', eq(#tile1plugin.hyperlink,'Emulators2'),'Emulators2', eq(#tile1plugin.hyperlink,'MPsteam'),'MPsteam', eq(#tile1plugin.hyperlink,'Recordedtv'),'Recordedtv', eq(#tile1plugin.hyperlink,'Scheduled Recordings'),'Scheduled Recordings', eq(#tile1plugin.hyperlink,'TVhome'),'TV home', eq(#tile1plugin.hyperlink,'NoPlugin'),'No Plugin Set', eq(1,1),0))</define>
    Will not work?

    MP Wiki does not open for some reason. MP is out to check. :(:whistle::coffee:
     

    schwarzrz

    Portal Pro
    May 23, 2010
    370
    57
    Frankfurt
    Home Country
    Germany Germany
    Enable custom tile names and call them whatever you like.
    Hi wizard, that s what I do with the same results as posted before.
    i have to replace all plugins.
    I also use your apollo skin with the editor but within ARES i dont know how to change the names. Please point it to me.

    Sorry, found it. Solved.
     

    Attachments

    • Bild 1.JPG
      Bild 1.JPG
      219.7 KB
    • Bild 1_1.JPG
      Bild 1_1.JPG
      117 KB
    • Bild 2.JPG
      Bild 2.JPG
      218.1 KB
    • Bild 2_1.JPG
      Bild 2_1.JPG
      123 KB
    Last edited:

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,523
    2,715
    Home Country
    United Kingdom United Kingdom
    I know how it works, using these as the return result in the expression just causes it to display the #(L(1)) property
     

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,523
    2,715
    Home Country
    United Kingdom United Kingdom
    Go for it, i already have done
     

    wizard123

    Retired Team Member
  • Premium Supporter
  • January 24, 2012
    2,523
    2,715
    Home Country
    United Kingdom United Kingdom
    u like and have latest media for that plugin too
    Code:
    #latestMediaHandler.music.latest.enabled
    #latestMediaHandler.myvideo.latest.enabled
    #latestMediaHandler.picture.latest.enabled
    #latestMediaHandler.tvseries.latest.enabled
    #latestMediaHandler.movingpicture.latest.enabled
    #latestMediaHandler.myfilms.latest.enabled
    #latestMediaHandler.mvcentral.latest.enabled
    #latestMediaHandler.tvrecordings.latest.enabled
    :whistle::coffee: :)
    How long does it take for #latestMediaHandler.myvideo.latest.enabled to be available on MP start ? all the others seem to be available before my defines are evaluated which is good except myvideos one which seems to be much slower.
    #latestMediaHandler.myvideo.latest.enabled is not available early enough so the expressions mark navigation as unavailable until i go into another screen and then back again.
     

    Users who are viewing this thread

    Top Bottom