From 8e08f2c3c6b670337fdd09c5af0847008d895576 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 14 Dec 2014 21:21:50 +0100 Subject: [PATCH 1/3] merged mb3 code to current main --- 720p/Custom_Hub_Movies.xml | 30 +++++-- 720p/Custom_Hub_TV.xml | 19 ++-- 720p/DialogVideoInfo.xml | 55 ++++++------ 720p/Home.xml | 1 + 720p/Includes_Home.xml | 174 +++++++++++++++++++++++++++++++------ 720p/Includes_Hub.xml | 147 +++++++++++++++++++++++++++---- 720p/SkinSettings.xml | 22 +++++ 720p/Variable.xml | 12 ++- 8 files changed, 371 insertions(+), 89 deletions(-) diff --git a/720p/Custom_Hub_Movies.xml b/720p/Custom_Hub_Movies.xml index c721f00..8ab6e0e 100644 --- a/720p/Custom_Hub_Movies.xml +++ b/720p/Custom_Hub_Movies.xml @@ -189,28 +189,31 @@ Titles hub/hub_movietitles_small.png - ActivateWindow(Videos,MovieTitles,return) + ActivateWindow(Video,MovieTitles, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.0.path)] - Recently Added hub/hub_recentlyadded_small.png - ActivateWindow(Videos,RecentlyAddedMovies,return) + ActivateWindow(Video, RecentlyAddedMovies, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.1.path)] In Progress hub/hub_inprogress_small.png - ActivateWindow(65,return) + ActivateWindow(65,return) + $INFO[Window(Home).Property(xbmb3c.std.movies.2.path)] Actors hub/hub_actors_small.png - ActivateWindow(Videos,MovieActors,return) + ActivateWindow(Video, MovieActors, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.8.path)] @@ -218,13 +221,15 @@ hub/hub_directors_small.png ActivateWindow(Videos,MovieDirectors,return) + !Skin.HasSetting(HomeMenuUseMBforMovies) Genres hub/hub_genres_small.png - ActivateWindow(Videos,MovieGenres,return) + ActivateWindow(Video, MovieGenres, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.6.path)] @@ -232,13 +237,15 @@ hub/hub_years_small.png ActivateWindow(Videos,MovieYears,return) + !Skin.HasSetting(HomeMenuUseMBforMovies) Studios hub/hub_studios_small.png - ActivateWindow(Videos,MovieStudios,return) + ActivateWindow(Video, MovieStudios, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.7.path)] @@ -246,13 +253,15 @@ hub/hub_countries_small.png ActivateWindow(Videos,MovieCountries,return) + !Skin.HasSetting(HomeMenuUseMBforMovies) Sets hub/hub_sets_small.png - ActivateWindow(Videos,MovieSets,return) + ActivateWindow(Video, MovieSets, return) + $INFO[Window(Home).Property(xbmb3c.std.movies.4.path)] @@ -260,13 +269,15 @@ hub/hub_tags_small.png ActivateWindow(Videos,MovieTags,return) + !Skin.HasSetting(HomeMenuUseMBforMovies) Playlists hub/hub_playlists_small.png - ActivateWindow(Videos,special://videoplaylists/,return) + >ActivateWindow(Videos,special://videoplaylists/,return) + $INFO[Window(Home).Property(xbmb3c.std.playlists.0)] @@ -281,6 +292,7 @@ hub/hub_files_small.png ActivateWindow(Videos,Files,return) + !Skin.HasSetting(HomeMenuUseMBforMovies) diff --git a/720p/Custom_Hub_TV.xml b/720p/Custom_Hub_TV.xml index 1cc2f70..2c51d25 100644 --- a/720p/Custom_Hub_TV.xml +++ b/720p/Custom_Hub_TV.xml @@ -186,35 +186,40 @@ Titles hub/hub_movietitles_small.png - ActivateWindow(Videos,TvShowTitles,return) + ActivateWindow(Video,TvShowTitles, return) + $INFO[Window(Home).Property(xbmb3c.std.tvshows.0.path)] Recently Added hub/hub_recentlyadded_small.png - ActivateWindow(Videos,RecentlyAddedEpisodes,return) + ActivateWindow(Video,RecentlyAddedEpisodes, return) + $INFO[Window(Home).Property(xbmb3c.std.tvshows.0.path)] In Progress hub/hub_inprogress_small.png - ActivateWindow(64,return) + ActivateWindow(64,return) + $INFO[Window(Home).Property(xbmb3c.std.tvshows.3.path)] Actors hub/hub_actors_small.png - ActivateWindow(Videos,TvShowActors,return) + ActivateWindow(Video,TvShowActors, return) + $INFO[Window(Home).Property(xbmb3c.std.tvshows.10.path)] Genres hub/hub_genres_small.png - ActivateWindow(Videos,TvShowGenres,return) + ActivateWindow(Video,TvShowGenres, return) + $INFO[Window(Home).Property(xbmb3c.std.tvshows.8.path)] @@ -222,6 +227,7 @@ hub/hub_years_small.png ActivateWindow(Videos,TvShowYears,return) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -229,6 +235,7 @@ hub/hub_studios_small.png ActivateWindow(Videos,TvShowStudios,return) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -236,6 +243,7 @@ hub/hub_playlists_small.png ActivateWindow(Videos,special://videoplaylists/,return) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -250,6 +258,7 @@ hub/hub_files_small.png ActivateWindow(Videos,Files,return) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) diff --git a/720p/DialogVideoInfo.xml b/720p/DialogVideoInfo.xml index 812ef2e..f070626 100644 --- a/720p/DialogVideoInfo.xml +++ b/720p/DialogVideoInfo.xml @@ -4,8 +4,6 @@ 9001 yes - - Common_TraktTV_ClearResults Skin.Reset(ShowManageMenu) Skin.Reset(ShowComment) @@ -231,7 +229,7 @@ - + !substring(Container.FolderPath,plugin://plugin.video) 400 60 @@ -268,8 +266,7 @@ 400 60 - System.HasAddon(script.libraryeditor) - + System.HasAddon(script.libraryeditor) + !substring(Container.FolderPath,plugin://plugin.video) Common_Control_Background @@ -303,7 +300,7 @@ 400 60 - + !substring(Container.FolderPath,plugin://plugin.video) Common_Control_Background @@ -431,8 +428,8 @@ 0 380 215 - dialoginfo/dialoginfo_play_large.png - dialoginfo/dialoginfo_play_large.png + dialoginfo/dialoginfo_play_large.png + dialoginfo/dialoginfo_play_large.png true SendClick(2003,8) 8 @@ -797,7 +794,7 @@ 400 560 - IntegerGreaterThan(Window(Home).Property(SimilarTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + !StringCompare(ListItem.DBID,-1) + IntegerGreaterThan(Window(Home).Property(SimilarTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] @@ -999,7 +996,7 @@ $INFO[Window(Home).Property(SimilarTrakt.1.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.1.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.1.Plot)] $INFO[Window(Home).Property(SimilarTrakt.1.Genre)] $INFO[Window(Home).Property(SimilarTrakt.1.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.1.Year)] @@ -1024,7 +1021,7 @@ $INFO[Window(Home).Property(SimilarTrakt.2.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.2.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.2.Plot)] $INFO[Window(Home).Property(SimilarTrakt.2.Genre)] $INFO[Window(Home).Property(SimilarTrakt.2.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.2.Year)] @@ -1049,7 +1046,7 @@ $INFO[Window(Home).Property(SimilarTrakt.3.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.3.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.3.Plot)] $INFO[Window(Home).Property(SimilarTrakt.3.Genre)] $INFO[Window(Home).Property(SimilarTrakt.3.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.3.Year)] @@ -1074,7 +1071,7 @@ $INFO[Window(Home).Property(SimilarTrakt.4.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.4.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.4.Plot)] $INFO[Window(Home).Property(SimilarTrakt.4.Genre)] $INFO[Window(Home).Property(SimilarTrakt.4.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.4.Year)] @@ -1099,7 +1096,7 @@ $INFO[Window(Home).Property(SimilarTrakt.5.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.5.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.5.Plot)] $INFO[Window(Home).Property(SimilarTrakt.5.Genre)] $INFO[Window(Home).Property(SimilarTrakt.5.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.5.Year)] @@ -1124,7 +1121,7 @@ $INFO[Window(Home).Property(SimilarTrakt.6.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.6.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.6.Plot)] $INFO[Window(Home).Property(SimilarTrakt.6.Genre)] $INFO[Window(Home).Property(SimilarTrakt.6.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.6.Year)] @@ -1149,7 +1146,7 @@ $INFO[Window(Home).Property(SimilarTrakt.7.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.7.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.7.Plot)] $INFO[Window(Home).Property(SimilarTrakt.7.Genre)] $INFO[Window(Home).Property(SimilarTrakt.7.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.7.Year)] @@ -1174,7 +1171,7 @@ $INFO[Window(Home).Property(SimilarTrakt.8.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.8.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.8.Plot)] $INFO[Window(Home).Property(SimilarTrakt.8.Genre)] $INFO[Window(Home).Property(SimilarTrakt.8.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.8.Year)] @@ -1199,7 +1196,7 @@ $INFO[Window(Home).Property(SimilarTrakt.9.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.9.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.9.Plot)] $INFO[Window(Home).Property(SimilarTrakt.9.Genre)] $INFO[Window(Home).Property(SimilarTrakt.9.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.9.Year)] @@ -1224,7 +1221,7 @@ $INFO[Window(Home).Property(SimilarTrakt.10.Art(poster))] - $ESCINFO[Window(Home).Property(SimilarTrakt.10.Plot)] + $INFO[Window(Home).Property(SimilarTrakt.10.Plot)] $INFO[Window(Home).Property(SimilarTrakt.10.Genre)] $INFO[Window(Home).Property(SimilarTrakt.10.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.10.Year)] @@ -1271,7 +1268,7 @@ 420 560 - IntegerGreaterThan(Window(Home).Property(CommentsTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + !StringCompare(ListItem.DBID,-1) + IntegerGreaterThan(Window(Home).Property(CommentsTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] @@ -2622,7 +2619,7 @@ SetProperty(Username,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Username)],66) SetProperty(Location,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Location)],66) SetProperty(Avatar,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Avatar)],66) - SetProperty(Comment,$ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)],66) + SetProperty(Comment,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)],66) SetProperty(Type,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Type)],66) SetProperty(Likes,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Likes)],66) ActivateWindow(66,return) @@ -2791,56 +2788,56 @@ Common_InfoDialog_Detail_Header - + !IsEmpty(ListItem.LastPlayed) Common_InfoDialog_Detail_Label - + !IsEmpty(ListItem.LastPlayed) Common_InfoDialog_Detail_Header - + !IsEmpty(ListItem.PlayCount) Common_InfoDialog_Detail_Label - + !IsEmpty(ListItem.PlayCount) Common_InfoDialog_Detail_Header - + !IsEmpty(ListItem.DateAdded) Common_InfoDialog_Detail_Label - + !IsEmpty(ListItem.DateAdded) Common_InfoDialog_Detail_Header - + !Skin.HasSetting(HomeMenuUseMBforMovies) Common_InfoDialog_Detail_Label - + !Skin.HasSetting(HomeMenuUseMBforMovies) diff --git a/720p/Home.xml b/720p/Home.xml index 5ed761b..1fa5e95 100755 --- a/720p/Home.xml +++ b/720p/Home.xml @@ -9,6 +9,7 @@ XBMC.RunScript(script.favourites) ActivateWindow(skinsettings) ActivateWindow(53) + RunScript(plugin.video.xbmb3c,skin) diff --git a/720p/Includes_Home.xml b/720p/Includes_Home.xml index de9bcef..0384995 100644 --- a/720p/Includes_Home.xml +++ b/720p/Includes_Home.xml @@ -326,7 +326,7 @@ $INFO[Window(Home).Property(script.grab.fanart.Movie.Fanart)] home/home_movie.png ActivateWindow(61,return) - Library.HasContent(movies) + Skin.HasSetting(ShowMoviesMenu) + [Library.HasContent(movies) | Skin.HasSetting(HomeMenuUseMBforMovies)] + Skin.HasSetting(ShowMoviesMenu) @@ -336,7 +336,7 @@ $INFO[Window(Home).Property(script.grab.fanart.TV.Fanart)] home/home_tvshow.png ActivateWindow(62,return) - Library.HasContent(tvshows) + Skin.HasSetting(ShowTVShowsMenu) + [Library.HasContent(tvshows) | Skin.HasSetting(HomeMenuUseMBforTVSeries)] + Skin.HasSetting(ShowTVShowsMenu) @@ -361,7 +361,7 @@ Games home/home_games.png - ActivateWindow(Games,Files,return) + XBMC.RunAddon(plugin.program.advanced.launcher) Skin.HasSetting(ShowGamesMenu) @@ -625,7 +625,7 @@ $INFO[Window(Home).Property(Movies.Count),, movies][CR]$INFO[Window(Home).Property(Movies.Watched),, watched][CR]$INFO[Window(Home).Property(Movies.UnWatched),, unwatched] home/home_movie_small.png ActivateWindow(61,return) - Library.HasContent(movies) + Skin.HasSetting(ShowMoviesMenu) + [Library.HasContent(movies) | Skin.HasSetting(HomeMenuUseMBforMovies)] + Skin.HasSetting(ShowMoviesMenu) @@ -634,7 +634,7 @@ $INFO[Window(Home).Property(TVShows.Count),, tv shows][CR]$INFO[Window(Home).Property(TVShows.Watched),, watched][CR]$INFO[Window(Home).Property(TVShows.UnWatched),, unwatched] home/home_tvshow_small.png ActivateWindow(62,return) - Library.HasContent(tvshows) + Skin.HasSetting(ShowTVShowsMenu) + [Library.HasContent(tvshows) | Skin.HasSetting(HomeMenuUseMBforTVSeries)] + Skin.HasSetting(ShowTVShowsMenu) @@ -916,7 +916,15 @@ $INFO[Window.Property(RandomMovie.1.Art(fanart))] $INFO[Window.Property(RandomMovie.1.Year)] - !IsEmpty(Window.Property(RandomMovie.1.Title)) + !IsEmpty(Window.Property(RandomMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.1.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.1.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.1.Year)] + !IsEmpty(Window.Property(RandomMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -924,9 +932,17 @@ $INFO[Window.Property(RandomEpisode.1.Art(tvshow.fanart))] $INFO[Window.Property(RandomEpisode.1.TVshowTitle)] - !IsEmpty(Window.Property(RandomEpisode.1.TVshowTitle)) + !IsEmpty(Window.Property(RandomEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.1.Path)]) + $INFO[Window.Property(RandomEpisodeMB3.1.Art(tvshow.fanart))] + + $INFO[Window.Property(RandomEpisodeMB3.1.TVshowTitle)] + !IsEmpty(Window.Property(RandomEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + $INFO[Window.Property(RandomAlbum.1.Play)] $INFO[Window.Property(RandomAlbum.1.Thumb)] @@ -1074,13 +1090,15 @@ - + + + $INFO[Window.Property(RecommendedMovie.1.Play)] $INFO[Window.Property(RecommendedMovie.1.Art(fanart))] $INFO[Window.Property(RecommendedMovie.1.Year)] - !IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1088,7 +1106,7 @@ $INFO[Window.Property(RecommendedMovie.2.Art(fanart))] $INFO[Window.Property(RecommendedMovie.2.Year)] - !IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1096,28 +1114,53 @@ $INFO[Window.Property(RecommendedMovie.3.Art(fanart))] $INFO[Window.Property(RecommendedMovie.3.Year)] - !IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + $INFO[Window.Property(RecommendedEpisode.1.Play)] $INFO[Window.Property(RecommendedEpisode.1.Art(tvshow.fanart))] $INFO[Window.Property(RecommendedEpisode.1.TVshowTitle)] + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.1.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.1.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.1.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.2.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.2.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.2.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.3.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.3.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.3.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + $INFO[Window.Property(RecommendedEpisode.2.Play)] $INFO[Window.Property(RecommendedEpisode.2.Art(tvshow.fanart))] - $INFO[Window.Property(RecommendedEpisode.2.TVshowTitle)] + $INFO[Window.Property(RecommendedEpisode.2.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) $INFO[Window.Property(RecommendedEpisode.3.Play)] $INFO[Window.Property(RecommendedEpisode.3.Art(tvshow.fanart))] - $INFO[Window.Property(RecommendedEpisode.3.TVshowTitle)] + $INFO[Window.Property(RecommendedEpisode.3.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1125,7 +1168,7 @@ $INFO[Window.Property(RecommendedEpisode.4.Art(tvshow.fanart))] $INFO[Window.Property(RecommendedEpisode.4.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.3.Title)) + IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1133,7 +1176,7 @@ $INFO[Window.Property(RecommendedEpisode.5.Art(tvshow.fanart))] $INFO[Window.Property(RecommendedEpisode.5.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.2.Title)) + IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1141,9 +1184,11 @@ $INFO[Window.Property(RecommendedEpisode.6.Art(tvshow.fanart))] $INFO[Window.Property(RecommendedEpisode.6.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.1.Title)) + IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + @@ -1309,7 +1354,15 @@ $INFO[Window.Property(RecentMovie.1.Art(fanart))] $INFO[Window.Property(RecentMovie.1.Year)] - !IsEmpty(Window.Property(RecentMovie.1.Title)) + !IsEmpty(Window.Property(RecentMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.1.Path)]) + $INFO[Window.Property(LatestMovieMB3.1.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.1.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1317,7 +1370,15 @@ $INFO[Window.Property(RecentEpisode.1.Art(tvshow.fanart))] $INFO[Window.Property(RecentEpisode.1.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.1.TVshowTitle)) + !IsEmpty(Window.Property(RecentEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.1.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.1.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.1.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1333,7 +1394,15 @@ $INFO[Window.Property(RecentMovie.2.Art(fanart))] $INFO[Window.Property(RecentMovie.2.Year)] - !IsEmpty(Window.Property(RecentMovie.2.Title)) + !IsEmpty(Window.Property(RecentMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.2.Path)]) + $INFO[Window.Property(LatestMovieMB3.2.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.2.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1341,7 +1410,15 @@ $INFO[Window.Property(RecentEpisode.2.Art(tvshow.fanart))] $INFO[Window.Property(RecentEpisode.2.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.2.TVshowTitle)) + !IsEmpty(Window.Property(RecentEpisode.2.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.2.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.2.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.2.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.2.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1357,7 +1434,15 @@ $INFO[Window.Property(RecentMovie.3.Art(fanart))] $INFO[Window.Property(RecentMovie.3.Year)] - !IsEmpty(Window.Property(RecentMovie.3.Title)) + !IsEmpty(Window.Property(RecentMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.3.Path)]) + $INFO[Window.Property(LatestMovieMB3.3.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.3.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1365,7 +1450,14 @@ $INFO[Window.Property(RecentEpisode.3.Art(tvshow.fanart))] $INFO[Window.Property(RecentEpisode.3.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.3.TVshowTitle)) + !IsEmpty(Window.Property(RecentEpisode.3.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.3.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.3.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.3.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.3.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1381,7 +1473,15 @@ $INFO[Window.Property(RecentMovie.4.Art(fanart))] $INFO[Window.Property(RecentMovie.4.Year)] - !IsEmpty(Window.Property(RecentMovie.4.Title)) + !IsEmpty(Window.Property(RecentMovie.4.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.4.Path)]) + $INFO[Window.Property(LatestMovieMB3.4.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.4.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.4.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1389,7 +1489,14 @@ $INFO[Window.Property(RecentEpisode.4.Art(tvshow.fanart))] $INFO[Window.Property(RecentEpisode.4.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.4.TVshowTitle)) + !IsEmpty(Window.Property(RecentEpisode.4.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.4.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.4.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.4.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.4.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1405,7 +1512,15 @@ $INFO[Window.Property(RecentMovie.5.Art(fanart))] $INFO[Window.Property(RecentMovie.5.Year)] - !IsEmpty(Window.Property(RecentMovie.5.Title)) + !IsEmpty(Window.Property(RecentMovie.5.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.5.Path)]) + $INFO[Window.Property(LatestMovieMB3.5.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.5.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.5.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) @@ -1413,7 +1528,14 @@ $INFO[Window.Property(RecentEpisode.5.Art(tvshow.fanart))] $INFO[Window.Property(RecentEpisode.5.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.5.TVshowTitle)) + !IsEmpty(Window.Property(RecentEpisode.5.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.5.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.5.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.5.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.5.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) diff --git a/720p/Includes_Hub.xml b/720p/Includes_Hub.xml index 1da70c3..1cccd00 100644 --- a/720p/Includes_Hub.xml +++ b/720p/Includes_Hub.xml @@ -77,7 +77,7 @@ $INFO[Window(Home).Property(RandomMovie.2.Plot)] $INFO[Window(Home).Property(RandomMovie.2.Year)] $INFO[Window(Home).Property(RandomMovie.2.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -86,7 +86,7 @@ $INFO[Window(Home).Property(RandomMovie.3.Plot)] $INFO[Window(Home).Property(RandomMovie.3.Year)] $INFO[Window(Home).Property(RandomMovie.3.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -95,7 +95,7 @@ $INFO[Window(Home).Property(RandomMovie.4.Plot)] $INFO[Window(Home).Property(RandomMovie.4.Year)] $INFO[Window(Home).Property(RandomMovie.4.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -104,7 +104,7 @@ $INFO[Window(Home).Property(RandomMovie.5.Plot)] $INFO[Window(Home).Property(RandomMovie.5.Year)] $INFO[Window(Home).Property(RandomMovie.5.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -113,7 +113,7 @@ $INFO[Window(Home).Property(RandomMovie.6.Plot)] $INFO[Window(Home).Property(RandomMovie.6.Year)] $INFO[Window(Home).Property(RandomMovie.6.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) @@ -122,9 +122,67 @@ $INFO[Window(Home).Property(RandomMovie.7.Plot)] $INFO[Window(Home).Property(RandomMovie.7.Year)] $INFO[Window(Home).Property(RandomMovie.7.Studio)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.2.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.2.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.2.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.2.Year)] $INFO[Window(Home).Property(RandomMovieMB3.2.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.3.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.3.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.3.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.3.Year)] $INFO[Window(Home).Property(RandomMovieMB3.3.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.4.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.4.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.4.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.4.Year)] $INFO[Window(Home).Property(RandomMovieMB3.4.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.5.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.5.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.5.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.5.Year)] $INFO[Window(Home).Property(RandomMovieMB3.5.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.6.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.6.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.6.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.6.Year)] $INFO[Window(Home).Property(RandomMovieMB3.6.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.7.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.7.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.7.Plot)] + $INFO[Window(Home).Property(RandomMovieMB3.7.Year)] $INFO[Window(Home).Property(RandomMovieMB3.7.Studio)] + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + @@ -133,7 +191,7 @@ $INFO[Window(Home).Property(RandomEpisode.2.Plot)] $INFO[Window(Home).Property(RandomEpisode.2.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -142,7 +200,7 @@ $INFO[Window(Home).Property(RandomEpisode.3.Plot)] $INFO[Window(Home).Property(RandomEpisode.3.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -151,7 +209,7 @@ $INFO[Window(Home).Property(RandomEpisode.4.Plot)] $INFO[Window(Home).Property(RandomEpisode.4.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -160,7 +218,7 @@ $INFO[Window(Home).Property(RandomEpisode.5.Plot)] $INFO[Window(Home).Property(RandomEpisode.5.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -169,7 +227,7 @@ $INFO[Window(Home).Property(RandomEpisode.6.Plot)] $INFO[Window(Home).Property(RandomEpisode.6.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -178,9 +236,66 @@ $INFO[Window(Home).Property(RandomEpisode.7.Plot)] $INFO[Window(Home).Property(RandomEpisode.7.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.2.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.2.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.2.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.2.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.3.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.3.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.3.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.3.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.4.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.4.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.4.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.4.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.5.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.5.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.5.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.5.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.6.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.6.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.6.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.6.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.7.Path)]) + $INFO[Window(Home).Property(RandomEpisodeMB3.7.Art(tvshow.fanart))] + + $INFO[Window(Home).Property(RandomEpisodeMB3.7.Plot)] + $INFO[Window(Home).Property(RandomEpisodeMB3.7.TVshowTitle)] + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + @@ -614,7 +729,7 @@ 420 480 - System.HasAddon(script.tv.show.next.aired) + Skin.HasSetting(ShowAiringTodaySection_Video) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + System.HasAddon(script.tv.show.next.aired) + Skin.HasSetting(ShowAiringTodaySection_Video) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -1576,7 +1691,7 @@ $INFO[Window(Home).Property(TrendingMovies.3.Runtime),, minutes] $INFO[Window(Home).Property(TrendingMovies.3.Plot)] $INFO[Window(Home).Property(TrendingMovies.3.MPAA)] - StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_Movies.xml)) @@ -1668,7 +1783,7 @@ $INFO[Window(Home).Property(TrendingShows.2.Runtime),, minutes] $INFO[Window(Home).Property(TrendingShows.2.Plot)] $INFO[Window(Home).Property(TrendingShows.2.MPAA)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml)) @@ -2070,7 +2185,7 @@ ActivateWindow(57) - - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml)) diff --git a/720p/SkinSettings.xml b/720p/SkinSettings.xml index ea31798..a96730c 100644 --- a/720p/SkinSettings.xml +++ b/720p/SkinSettings.xml @@ -1298,6 +1298,28 @@ + + + Enable MediaBrowser for Movies + Common_Settings_RadioButton + + Skin.ToggleSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(HomeMenuUseMBforMovies) + System.HasAddon(plugin.video.xbmb3c) + + + + + Enable MediaBrowser for TV-Shows + Common_Settings_RadioButton + + Skin.ToggleSetting(HomeMenuUseMBforTVseries) + Skin.HasSetting(HomeMenuUseMBforTVseries) + System.HasAddon(plugin.video.xbmb3c) + + + + diff --git a/720p/Variable.xml b/720p/Variable.xml index d1b8664..41bb050 100644 --- a/720p/Variable.xml +++ b/720p/Variable.xml @@ -298,15 +298,19 @@ - videodb://recentlyaddedmovies/ + videodb://recentlyaddedmovies/ + $INFO[Window(Home).Property(xbmb3c.std.movies.1.content)] musicdb://recentlyaddedalbums/ - videodb://recentlyaddedepisodes/ + videodb://recentlyaddedepisodes/ + $INFO[Window(Home).Property(xbmb3c.std.tvshows.1.content)] - special://skin/playlists/History (Movies).xsp + special://skin/playlists/History (Movies).xsp + $INFO[Window(Home).Property(xbmb3c.std.movies.2.content)] musicdb://recentlyplayedalbums/ - special://skin/playlists/History (TV Shows).xsp + special://skin/playlists/History (TV Shows).xsp + $INFO[Window(Home).Property(xbmb3c.std.tvshows.2.content)] From d6a33f25eaa98ab4c30567ad392d58d051a73f7f Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 14 Dec 2014 22:43:47 +0100 Subject: [PATCH 2/3] fixed issues with MB3 support - added default Settings - added background for mb3 mode --- 720p/DialogVideoInfo.xml | 36 ++++++++++++-------------- 720p/Home.xml | 2 +- 720p/Includes.xml | 54 ++++++++++++++++++++++++++++++++++----- 720p/Includes_Home.xml | 24 +++++++++++++++-- 720p/Includes_Hub.xml | 24 ++++++++--------- 720p/Settings.xml | 2 +- 720p/SettingsCategory.xml | 2 +- 720p/SkinSettings.xml | 6 ++--- 720p/Variable.xml | 3 +++ 9 files changed, 108 insertions(+), 45 deletions(-) diff --git a/720p/DialogVideoInfo.xml b/720p/DialogVideoInfo.xml index f070626..e9c810e 100644 --- a/720p/DialogVideoInfo.xml +++ b/720p/DialogVideoInfo.xml @@ -4,6 +4,8 @@ 9001 yes + + Common_TraktTV_ClearResults Skin.Reset(ShowManageMenu) Skin.Reset(ShowComment) @@ -304,19 +306,15 @@ Common_Control_Background - Common_Control_Button 15 100 9001 - - Common_Control_Image dialoginfo/dialoginfo_artwork.png - @@ -428,8 +426,8 @@ 0 380 215 - dialoginfo/dialoginfo_play_large.png - dialoginfo/dialoginfo_play_large.png + dialoginfo/dialoginfo_play_large.png + dialoginfo/dialoginfo_play_large.png true SendClick(2003,8) 8 @@ -794,7 +792,7 @@ 400 560 - IntegerGreaterThan(Window(Home).Property(SimilarTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + IntegerGreaterThan(Window(Home).Property(SimilarTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + !StringCompare(ListItem.DBID,-1) @@ -996,7 +994,7 @@ $INFO[Window(Home).Property(SimilarTrakt.1.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.1.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.1.Plot)] $INFO[Window(Home).Property(SimilarTrakt.1.Genre)] $INFO[Window(Home).Property(SimilarTrakt.1.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.1.Year)] @@ -1021,7 +1019,7 @@ $INFO[Window(Home).Property(SimilarTrakt.2.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.2.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.2.Plot)] $INFO[Window(Home).Property(SimilarTrakt.2.Genre)] $INFO[Window(Home).Property(SimilarTrakt.2.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.2.Year)] @@ -1046,7 +1044,7 @@ $INFO[Window(Home).Property(SimilarTrakt.3.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.3.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.3.Plot)] $INFO[Window(Home).Property(SimilarTrakt.3.Genre)] $INFO[Window(Home).Property(SimilarTrakt.3.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.3.Year)] @@ -1071,7 +1069,7 @@ $INFO[Window(Home).Property(SimilarTrakt.4.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.4.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.4.Plot)] $INFO[Window(Home).Property(SimilarTrakt.4.Genre)] $INFO[Window(Home).Property(SimilarTrakt.4.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.4.Year)] @@ -1096,7 +1094,7 @@ $INFO[Window(Home).Property(SimilarTrakt.5.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.5.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.5.Plot)] $INFO[Window(Home).Property(SimilarTrakt.5.Genre)] $INFO[Window(Home).Property(SimilarTrakt.5.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.5.Year)] @@ -1121,7 +1119,7 @@ $INFO[Window(Home).Property(SimilarTrakt.6.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.6.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.6.Plot)] $INFO[Window(Home).Property(SimilarTrakt.6.Genre)] $INFO[Window(Home).Property(SimilarTrakt.6.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.6.Year)] @@ -1146,7 +1144,7 @@ $INFO[Window(Home).Property(SimilarTrakt.7.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.7.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.7.Plot)] $INFO[Window(Home).Property(SimilarTrakt.7.Genre)] $INFO[Window(Home).Property(SimilarTrakt.7.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.7.Year)] @@ -1171,7 +1169,7 @@ $INFO[Window(Home).Property(SimilarTrakt.8.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.8.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.8.Plot)] $INFO[Window(Home).Property(SimilarTrakt.8.Genre)] $INFO[Window(Home).Property(SimilarTrakt.8.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.8.Year)] @@ -1196,7 +1194,7 @@ $INFO[Window(Home).Property(SimilarTrakt.9.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.9.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.9.Plot)] $INFO[Window(Home).Property(SimilarTrakt.9.Genre)] $INFO[Window(Home).Property(SimilarTrakt.9.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.9.Year)] @@ -1221,7 +1219,7 @@ $INFO[Window(Home).Property(SimilarTrakt.10.Art(poster))] - $INFO[Window(Home).Property(SimilarTrakt.10.Plot)] + $ESCINFO[Window(Home).Property(SimilarTrakt.10.Plot)] $INFO[Window(Home).Property(SimilarTrakt.10.Genre)] $INFO[Window(Home).Property(SimilarTrakt.10.MPAA)] $INFO[Window(Home).Property(SimilarTrakt.10.Year)] @@ -1268,7 +1266,7 @@ 420 560 - IntegerGreaterThan(Window(Home).Property(CommentsTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + IntegerGreaterThan(Window(Home).Property(CommentsTrakt.Count),0) + [Container.Content(movies) | Container.Content(tvshows)] + !StringCompare(ListItem.DBID,-1) @@ -2619,7 +2617,7 @@ SetProperty(Username,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Username)],66) SetProperty(Location,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Location)],66) SetProperty(Avatar,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Avatar)],66) - SetProperty(Comment,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)],66) + SetProperty(Comment,$ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)],66) SetProperty(Type,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Type)],66) SetProperty(Likes,$INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Likes)],66) ActivateWindow(66,return) diff --git a/720p/Home.xml b/720p/Home.xml index 1fa5e95..1d3768d 100755 --- a/720p/Home.xml +++ b/720p/Home.xml @@ -10,7 +10,7 @@ ActivateWindow(skinsettings) ActivateWindow(53) RunScript(plugin.video.xbmb3c,skin) - + defaultskinsettings diff --git a/720p/Includes.xml b/720p/Includes.xml index e8c4aca..60998c0 100644 --- a/720p/Includes.xml +++ b/720p/Includes.xml @@ -106,22 +106,32 @@ VisibleChange - Common_Dimensions $INFO[Window(Home).Property(script.grab.fanart.Video.Fanart)] 1000 Background_Normal - Skin.HasSetting(UseColorDiffuseFanart_Home) - + Skin.HasSetting(UseColorDiffuseFanart_Home) + !Skin.HasSetting(HomeMenuUseMBforMovies) - Common_Dimensions $INFO[Window(Home).Property(script.grab.fanart.Video.Fanart)] 1000 - !Skin.HasSetting(UseColorDiffuseFanart_Home) - + !Skin.HasSetting(UseColorDiffuseFanart_Home) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + + Common_Dimensions + $INFO[Window(Home).Property(MB3.Background.Global.FanArt)] + Background_Normal + Skin.HasSetting(UseColorDiffuseFanart_Home) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + Common_Dimensions + $INFO[Window(Home).Property(MB3.Background.Global.FanArt)] + !Skin.HasSetting(UseColorDiffuseFanart_Home) + Skin.HasSetting(HomeMenuUseMBforMovies) Common_Background_Fade @@ -1865,5 +1875,37 @@ System.GetBool(Input.EnableMouse) | Skin.HasSetting(UseTouchInput) + + + + + + Skin.SetBool(ShowMoviesMenu) + Skin.SetBool(ShowTVShowsMenu) + Skin.SetBool(ShowLiveTVMenu) + Skin.SetBool(ShowMusicMenu) + Skin.SetBool(ShowPicturesMenu) + Skin.SetBool(ShowWeatherMenu) + + Skin.SetBool(HomeMenuUseMBforMovies) + Skin.SetBool(HomeMenuUseMBforTVSeries) + + Skin.SetBool(ShowFeaturedSection_Video) + Skin.SetBool(ShowRecentlyAddedSection_Video) + Skin.SetBool(ShowHistorySection_Video) + Skin.SetBool(ShowRecentlyAddedSection_Music) + Skin.SetBool(ShowHistorySection_Music) + Skin.SetBool(ShowFanartBackground) + Skin.SetBool(UseColorDiffuseFanart) + Skin.SetBool(UseTileMenu) + + + + + Skin.SetBool(HomeMenuDefaults1) + + + + \ No newline at end of file diff --git a/720p/Includes_Home.xml b/720p/Includes_Home.xml index 0384995..71b5b34 100644 --- a/720p/Includes_Home.xml +++ b/720p/Includes_Home.xml @@ -326,7 +326,17 @@ $INFO[Window(Home).Property(script.grab.fanart.Movie.Fanart)] home/home_movie.png ActivateWindow(61,return) - [Library.HasContent(movies) | Skin.HasSetting(HomeMenuUseMBforMovies)] + Skin.HasSetting(ShowMoviesMenu) + Library.HasContent(movies) + !Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) + + + + Movies + + $INFO[Window(Home).Property(MB3TotalMovies),, movies][CR]$INFO[Window(Home).Property(MB3TotalWatchedMovies),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedMovies),, unwatched] + $INFO[Window(Home).Property(MB3.Background.Movie.FanArt)] + home/home_movie.png + ActivateWindow(61,return) + Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) @@ -336,7 +346,17 @@ $INFO[Window(Home).Property(script.grab.fanart.TV.Fanart)] home/home_tvshow.png ActivateWindow(62,return) - [Library.HasContent(tvshows) | Skin.HasSetting(HomeMenuUseMBforTVSeries)] + Skin.HasSetting(ShowTVShowsMenu) + Library.HasContent(tvshows) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) + + + + TV Shows + + $INFO[Window(Home).Property(MB3TotalEpisodes),, episodes][CR]$INFO[Window(Home).Property(MB3TotalWatchedEpisodes),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedEpisodes),, unwatched] + $INFO[Window(Home).Property(MB3.Background.TV.FanArt)] + home/home_tvshow.png + ActivateWindow(62,return) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) diff --git a/720p/Includes_Hub.xml b/720p/Includes_Hub.xml index 1cccd00..1f436d2 100644 --- a/720p/Includes_Hub.xml +++ b/720p/Includes_Hub.xml @@ -244,55 +244,55 @@ PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.2.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.2.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.2.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.2.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.3.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.3.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.3.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.3.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.4.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.4.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.4.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.4.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.5.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.5.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.5.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.5.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.6.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.6.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.6.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.6.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.7.Path)]) $INFO[Window(Home).Property(RandomEpisodeMB3.7.Art(tvshow.fanart))] - + $INFO[Window(Home).Property(RandomEpisodeMB3.7.Plot)] $INFO[Window(Home).Property(RandomEpisodeMB3.7.TVshowTitle)] - StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + StringCompare(Window.Property(xmlfile),Custom_Hub_TV.xml) + Skin.HasSetting(HomeMenuUseMBforTVSeries) diff --git a/720p/Settings.xml b/720p/Settings.xml index 18855f0..13a56ae 100644 --- a/720p/Settings.xml +++ b/720p/Settings.xml @@ -3,7 +3,7 @@ 9000 - + defaultskinsettings ActivateWindow(60) diff --git a/720p/SettingsCategory.xml b/720p/SettingsCategory.xml index 5bcde40..462d5eb 100644 --- a/720p/SettingsCategory.xml +++ b/720p/SettingsCategory.xml @@ -4,7 +4,7 @@ 3 yes - + defaultskinsettings Common_Settings_Background diff --git a/720p/SkinSettings.xml b/720p/SkinSettings.xml index a96730c..3f98aa7 100644 --- a/720p/SkinSettings.xml +++ b/720p/SkinSettings.xml @@ -187,7 +187,7 @@ Skin.ToggleSetting(ShowMoviesMenu) Skin.HasSetting(ShowMoviesMenu) - Library.HasContent(movies) + Library.HasContent(movies) | Skin.HasSetting(HomeMenuUseMBforMovies) @@ -198,7 +198,7 @@ Skin.ToggleSetting(ShowTVShowsMenu) Skin.HasSetting(ShowTVShowsMenu) - Library.HasContent(tvshows) + Library.HasContent(tvshows) | Skin.HasSetting(HomeMenuUseMBforTVSeries) @@ -883,7 +883,7 @@ Skin.ToggleSetting(UseFanartBackground_Home) Skin.HasSetting(UseFanartBackground_Home) - System.HasAddon(script.grab.fanart) + System.HasAddon(script.grab.fanart) | Skin.HasSetting(HomeMenuUseMBforMovies) diff --git a/720p/Variable.xml b/720p/Variable.xml index 41bb050..ff01da0 100644 --- a/720p/Variable.xml +++ b/720p/Variable.xml @@ -654,4 +654,7 @@ + + + \ No newline at end of file From a7458f270b5f2e59c9bd891148a1fb0c8f3d1749 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 14 Dec 2014 23:23:41 +0100 Subject: [PATCH 3/3] merged main code --- 720p/AddonBrowser.xml | 10 +- 720p/Custom_Charms.xml | 2 +- 720p/Custom_Hub_Movies.xml | 12 +- 720p/Custom_Hub_Music.xml | 9 +- 720p/Custom_Hub_TV.xml | 11 +- 720p/Custom_NowPlaying.xml | 61 +- 720p/Custom_Screensaver.xml | 38 +- 720p/Custom_Splash.xml | 8 +- 720p/Custom_TraktTV_Hub.xml | 6 +- 720p/Custom_TraktTV_Info.xml | 10 +- 720p/DialogButtonMenu.xml | 392 +- 720p/DialogPVRChannelsOSD.xml | 2 +- 720p/DialogVideoInfo.xml | 62 +- 720p/FileManager.xml | 874 ++-- 720p/Font.xml | 11 +- 720p/Home.xml | 33 +- 720p/Includes.xml | 21 +- 720p/Includes_Animation.xml | 61 +- 720p/Includes_Breadcrumb.xml | 70 +- 720p/Includes_Home.xml | 4408 +++++++++-------- 720p/Includes_LiveTile.xml | 11 +- 720p/Includes_SortLetter.xml | 2 +- 720p/MyGames.xml | 9 +- 720p/MyMusicNav.xml | 10 +- 720p/MyMusicSongs.xml | 10 +- 720p/MyPics.xml | 12 +- 720p/MyPrograms.xml | 12 +- 720p/MyVideoNav.xml | 14 +- 720p/MyWeather.xml | 17 +- 720p/Settings.xml | 259 +- 720p/SettingsCategory.xml | 159 +- 720p/SkinSettings.xml | 18 +- 720p/Variable.xml | 11 +- 720p/ViewGrid.xml | 4 +- 720p/ViewPoster.xml | 2 +- 720p/script-NextAired-TVGuide.xml | 2 +- 720p/script-The Big Picture-main.xml | 2 +- media/list_unfocus.png | Bin 0 -> 2852 bytes media/splash/addons/video/splash_twitchtv.png | Bin 0 -> 19926 bytes media/splash/splash_filemanager.png | Bin 0 -> 8910 bytes media/tile/square/01.png | Bin 0 -> 3570 bytes media/tile/square/02.png | Bin 0 -> 3568 bytes media/tile/square/03.png | Bin 0 -> 3570 bytes media/tile/square/04.png | Bin 0 -> 3565 bytes media/tile/square/05.png | Bin 0 -> 3570 bytes 45 files changed, 3359 insertions(+), 3296 deletions(-) create mode 100644 media/list_unfocus.png create mode 100644 media/splash/addons/video/splash_twitchtv.png create mode 100644 media/splash/splash_filemanager.png create mode 100644 media/tile/square/01.png create mode 100644 media/tile/square/02.png create mode 100644 media/tile/square/03.png create mode 100644 media/tile/square/04.png create mode 100644 media/tile/square/05.png diff --git a/720p/AddonBrowser.xml b/720p/AddonBrowser.xml index ed5b09c..4a5c309 100644 --- a/720p/AddonBrowser.xml +++ b/720p/AddonBrowser.xml @@ -2,15 +2,9 @@ - 50 - yes - 50,54,59 + Common_Window - - ActivateWindow(60) - - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) + 50,54,59 diff --git a/720p/Custom_Charms.xml b/720p/Custom_Charms.xml index 13f1242..cb0528f 100644 --- a/720p/Custom_Charms.xml +++ b/720p/Custom_Charms.xml @@ -20,7 +20,7 @@ 40 545 - 500 + 600 136 colors/color_white.png FanartDiffuse diff --git a/720p/Custom_Hub_Movies.xml b/720p/Custom_Hub_Movies.xml index 8ab6e0e..24787d9 100644 --- a/720p/Custom_Hub_Movies.xml +++ b/720p/Custom_Hub_Movies.xml @@ -2,14 +2,12 @@ + Common_Window + 9000 2 - Common_Animation_Window - - - ActivateWindow(60) RunScript(script.extendedinfo,info=incinema) RunScript(script.extendedinfo,info=TrendingMovies) @@ -21,7 +19,7 @@ AlarmClock(MoveTrakt,Control.Move(9007,1),00:20,silent,loop) XBMC.CancelAlarm(MoveTrakt,true) - + @@ -46,8 +44,7 @@ 480 - Common_Animation_Content_Splash - Common_Animation_Content + Common_Animation_Content @@ -192,6 +189,7 @@ ActivateWindow(Video,MovieTitles, return) $INFO[Window(Home).Property(xbmb3c.std.movies.0.path)] + Recently Added diff --git a/720p/Custom_Hub_Music.xml b/720p/Custom_Hub_Music.xml index 5d5d57b..b4e0587 100644 --- a/720p/Custom_Hub_Music.xml +++ b/720p/Custom_Hub_Music.xml @@ -2,14 +2,12 @@ + Common_Window + 9000 2 - Common_Animation_Window - - - ActivateWindow(60) RunScript(script.extendedinfo,info=NearEvents) AlarmClock(MoveFeatured,Control.Move(9001,1),00:20,silent,loop) @@ -39,8 +37,7 @@ 480 - Common_Animation_Content_Splash - Common_Animation_Content + Common_Animation_Content diff --git a/720p/Custom_Hub_TV.xml b/720p/Custom_Hub_TV.xml index 2c51d25..f4e0dad 100644 --- a/720p/Custom_Hub_TV.xml +++ b/720p/Custom_Hub_TV.xml @@ -2,14 +2,12 @@ + Common_Window + 9000 2 - Common_Animation_Window - - - ActivateWindow(60) XBMC.RunScript(script.tv.show.next.aired,backend=True) RunScript(script.extendedinfo,info=TrendingShows) @@ -18,7 +16,7 @@ AlarmClock(MoveTrakt,Control.Move(9007,1),00:20,silent,loop) XBMC.CancelAlarm(MoveTrakt,true) - + @@ -43,8 +41,7 @@ 480 - Common_Animation_Content_Splash - Common_Animation_Content + Common_Animation_Content diff --git a/720p/Custom_NowPlaying.xml b/720p/Custom_NowPlaying.xml index df9109f..456c1dd 100644 --- a/720p/Custom_NowPlaying.xml +++ b/720p/Custom_NowPlaying.xml @@ -18,12 +18,12 @@ - + - - + + @@ -31,33 +31,42 @@ 0 0 1280 - 188 + 100 colors/color_white.png FanartDiffuse - - + + + 60 + 20 + 1080 + 60 + 20 + horizontal + + StringCompare(VideoPlayer.Time,00:10) | StringCompare(VideoPlayer.Time,00:11) | StringCompare(VideoPlayer.Time,00:12) | StringCompare(VideoPlayer.Time,00:13) | StringCompare(VideoPlayer.Time,00:14) | StringCompare(VideoPlayer.Time,00:15) | StringCompare(VideoPlayer.Time,00:00:10) | StringCompare(VideoPlayer.Time,00:00:11) | StringCompare(VideoPlayer.Time,00:00:12) | StringCompare(VideoPlayer.Time,00:00:13) | StringCompare(VideoPlayer.Time,00:00:14) | StringCompare(VideoPlayer.Time,00:00:15) + - - + + - - + + - + - + 100 - 22 + 0 auto 48 - - Fullscreen-NowPlaying-Normal - Label_Normal + + Fullscreen-NowPlaying-Light + Background_Highlight center @@ -65,11 +74,11 @@ 100 - 42 + 0 auto - 100 + 48 - Fullscreen-NowPlaying-Large + Fullscreen-NowPlaying-Bold Label_Normal center @@ -82,26 +91,26 @@ 100 45 auto - 100 + 48 - Fullscreen-NowPlaying-Large + Fullscreen-NowPlaying-Bold Label_Normal center IsEmpty(VideoPlayer.TVShowTitle) + + - - 0 - 168 + 90 1280 - 20 + 10 overlays/colorbar - 1000 + 500 1000 0 true diff --git a/720p/Custom_Screensaver.xml b/720p/Custom_Screensaver.xml index 102b29c..6bca65f 100644 --- a/720p/Custom_Screensaver.xml +++ b/720p/Custom_Screensaver.xml @@ -56,18 +56,34 @@ - - - 40 - 0 - 1220 - 48 - - Screensaver-NowPlaying - white - center + + + 6 + 0 + 15 + 48 + nowplaying/ + center + 1000 + 400 + false + yes + Label_Normal + + - + + + 36 + 0 + 520 + 48 + + Screensaver-NowPlaying + Label_Normal + center + + diff --git a/720p/Custom_Splash.xml b/720p/Custom_Splash.xml index c716a8d..da59bf8 100644 --- a/720p/Custom_Splash.xml +++ b/720p/Custom_Splash.xml @@ -21,19 +21,15 @@ Common_Animation_Splash - + Common_Dimensions colors/color_white.png Background_Normal - + - - - - Common_Dimensions $VAR[Splash_Image] diff --git a/720p/Custom_TraktTV_Hub.xml b/720p/Custom_TraktTV_Hub.xml index 00ea1c2..f128c78 100644 --- a/720p/Custom_TraktTV_Hub.xml +++ b/720p/Custom_TraktTV_Hub.xml @@ -38,12 +38,14 @@ horizontal 20 true + + Common_Animation_Breadcrumb 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png Label_Normal diff --git a/720p/Custom_TraktTV_Info.xml b/720p/Custom_TraktTV_Info.xml index d57543c..95944a7 100644 --- a/720p/Custom_TraktTV_Info.xml +++ b/720p/Custom_TraktTV_Info.xml @@ -85,8 +85,8 @@ 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png Label_Normal @@ -105,6 +105,8 @@ 20 1280 120 + + Common_Animation_Breadcrumb Visible Hidden @@ -114,8 +116,8 @@ 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png keep diff --git a/720p/DialogButtonMenu.xml b/720p/DialogButtonMenu.xml index d6b6419..4092f06 100644 --- a/720p/DialogButtonMenu.xml +++ b/720p/DialogButtonMenu.xml @@ -2,345 +2,165 @@ + 3111 - yes - + + + 1 + 0 + 0 + + - - Common_Background_Fade - + + + + Common_Dimensions + colors/color_white.png + FanartDiffuse + + Common_Animation_Window_Dark + + + - - 0 - 210 - Common_Animation_Dialog - + 1280 + 0 + 320 + 720 + + WindowOpen + WindowClose + + - - 0 + 0 - 1280 - 300 - colors/color_white.png - Background_Normal - + 0 + 320 + 720 + colors/color_keyboard_dark.png + - + Common_ContextMenu_Header_Back - 300 - 20 - 880 - 20 - horizontal - - Conditional - - - - Heading - 500 - 20 - auto - 70 - - Dialog-Header - - - - - - Heading - 500 - 20 - auto - 82 - - Dialog-Detail - - System.HasAlarm(ShutDownTimer) - - + + + Common_ContextMenu_Header + - - - 300 - 92 - 880 - 20 - horizontal + - Conditional + grouplist for context buttons + 0 + 92 + 320 + 600 + 0 + 997 - - - 128 - 200 - - System.ShowExitButton - - - - Common_Power_Button - XBMC.Quit() - 3118 - 3112 - - - - - - Common_Power_Image - power/power_exit.png + - + Common_ContextMenu_Button + + XBMC.Quit() - - - Common_Power_Label - - - + System.ShowExitButton - + - - - 128 - 200 - - System.HasLocks + - - - Common_Power_Button - - $LOCALIZE[20045] - XBMC.MasterMode - 3111 - 3113 - - + Common_ContextMenu_Button + + $LOCALIZE[20045] + XBMC.MasterMode - - - Common_Power_Image - power/power_master.png - - - - - - Common_Power_Label - - - + System.HasLocks - + - - - 128 - 200 + + Common_ContextMenu_Button + + Dialog.Close(all,true) + System.LogOff + System.Loggedon + System.HasLoginScreen - - - Common_Power_Button - Dialog.Close(all,true) - System.LogOff - 3112 - 3114 - - - - - - Common_Power_Image - power/power_switch_user.png - - - - - - Common_Power_Label - - - - - - - - - 128 - 200 + + + + Common_ContextMenu_Button + + XBMC.CancelAlarm(ShutDownTimer) + System.HasAlarm(ShutDownTimer) - - - Common_Power_Button - XBMC.CancelAlarm(ShutDownTimer) - 3113 - 3115 - - - - - - Common_Power_Image - power/power_shutdown_timer.png - - - - - - Common_Power_Label - - - - - + - - - 128 - 200 + + Common_ContextMenu_Button + + XBMC.AlarmClock(ShutDownTimer,XBMC.ShutDown()) + !System.HasAlarm(ShutDownTimer) - - - Common_Power_Button - XBMC.AlarmClock(ShutDownTimer,XBMC.ShutDown()) - 3114 - 3116 - - - - - - Common_Power_Image - power/power_shutdown_timer.png - - - - - - Common_Power_Label - - - - - - - - - 128 - 200 - - - - Common_Power_Button - XBMC.PowerDown() - XBMC.ShutDown() - 3115 - 3117 - - - - - - Common_Power_Image - power/power_shutdown.png - - - - + + + - Common_Power_Label - - - + Common_ContextMenu_Button + + XBMC.PowerDown() + XBMC.ShutDown() - - - 128 - 200 - - - - Common_Power_Button - XBMC.Suspend() - 3116 - 3118 - - - - - - Common_Power_Image - power/power_suspend.png - - + - - - Common_Power_Label - - - + Common_ContextMenu_Button + + XBMC.Suspend() - - - - 128 - 200 - - - - Common_Power_Button - XBMC.Reset() - 3117 - 3111 - - - - - - Common_Power_Image - power/power_restart.png + + - + Common_ContextMenu_Button + + XBMC.Reset() - + + + + - Common_Power_Label - - - + Common_ContextMenu_Button + + XBMC.Hibernate() - - - + + + - + \ No newline at end of file diff --git a/720p/DialogPVRChannelsOSD.xml b/720p/DialogPVRChannelsOSD.xml index 7b1b4cb..ca98354 100644 --- a/720p/DialogPVRChannelsOSD.xml +++ b/720p/DialogPVRChannelsOSD.xml @@ -12,7 +12,7 @@ - AlarmClock(CloseFullscreenInfo,Dialog.Close(),00:30,silent) + AlarmClock(CloseDialogPVRChannelsOSD,Dialog.Close(),00:30,silent) diff --git a/720p/DialogVideoInfo.xml b/720p/DialogVideoInfo.xml index e9c810e..e7995ec 100644 --- a/720p/DialogVideoInfo.xml +++ b/720p/DialogVideoInfo.xml @@ -306,15 +306,19 @@ Common_Control_Background + Common_Control_Button 15 100 9001 + + Common_Control_Image dialoginfo/dialoginfo_artwork.png + @@ -2337,7 +2341,7 @@ SetProperty(Username,$INFO[Window(Home).Property(EpisodeCommentsTrakt.1.Username)],66) SetProperty(Location,$INFO[Window(Home).Property(EpisodeCommentsTrakt.1.Location)],66) SetProperty(Avatar,$INFO[Window(Home).Property(EpisodeCommentsTrakt.1.Avatar)],66) - SetProperty(Comment,$ESCINFOINFO[Window(Home).Property(EpisodeCommentsTrakt.1.Text)],66) + SetProperty(Comment,$ESINFO[Window(Home).Property(EpisodeCommentsTrakt.1.Text)],66) SetProperty(Type,$INFO[Window(Home).Property(EpisodeCommentsTrakt.1.Type)],66) SetProperty(Likes,$INFO[Window(Home).Property(EpisodeCommentsTrakt.1.Likes)],66) ActivateWindow(66,return) @@ -2349,7 +2353,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.2.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Likes)] @@ -2357,7 +2361,7 @@ SetProperty(Username,$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Username)],66) SetProperty(Location,$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Location)],66) SetProperty(Avatar,$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Avatar)],66) - SetProperty(Comment,ESCINFO$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Text)],66) + SetProperty(Comment,$ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.2.Text)],66) SetProperty(Type,$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Type)],66) SetProperty(Likes,$INFO[Window(Home).Property(EpisodeCommentsTrakt.2.Likes)],66) ActivateWindow(66,return) @@ -2369,7 +2373,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.3.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.3.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.3.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.3.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.3.Likes)] @@ -2389,7 +2393,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.4.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.4.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.4.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.4.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.4.Likes)] @@ -2409,7 +2413,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.5.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.5.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.5.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.5.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.5.Likes)] @@ -2429,7 +2433,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.6.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.6.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.6.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.6.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.6.Likes)] @@ -2449,7 +2453,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.7.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.7.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.7.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.7.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.7.Likes)] @@ -2469,7 +2473,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.8.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.8.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.8.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.8.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.8.Likes)] @@ -2489,7 +2493,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.9.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.9.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.9.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.9.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.9.Likes)] @@ -2509,7 +2513,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.10.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.10.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.10.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.10.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.10.Likes)] @@ -2529,7 +2533,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.11.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.11.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.11.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.11.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.11.Likes)] @@ -2549,7 +2553,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.12.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.12.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.12.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.12.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.12.Likes)] @@ -2569,7 +2573,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.13.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.13.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.13.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.13.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.13.Likes)] @@ -2589,7 +2593,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.14.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.14.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.14.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.14.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.14.Likes)] @@ -2609,7 +2613,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.15.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.15.Likes)] @@ -2629,7 +2633,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.16.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.16.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.16.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.16.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.16.Likes)] @@ -2649,7 +2653,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.17.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.17.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.17.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.17.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.17.Likes)] @@ -2669,7 +2673,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.18.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.18.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.18.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.18.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.18.Likes)] @@ -2689,7 +2693,7 @@ forumbrowser/forumbrowser_bubble_left.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.19.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.19.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.19.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.19.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.19.Likes)] @@ -2709,7 +2713,7 @@ forumbrowser/forumbrowser_bubble_right.png $INFO[Window(Home).Property(EpisodeCommentsTrakt.20.Avatar)] - $INFO[Window(Home).Property(EpisodeCommentsTrakt.20.Text)] + $ESCINFO[Window(Home).Property(EpisodeCommentsTrakt.20.Text)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.20.Type)] $INFO[Window(Home).Property(EpisodeCommentsTrakt.20.Likes)] @@ -2786,56 +2790,56 @@ Common_InfoDialog_Detail_Header - !IsEmpty(ListItem.LastPlayed) + Common_InfoDialog_Detail_Label - !IsEmpty(ListItem.LastPlayed) + Common_InfoDialog_Detail_Header - !IsEmpty(ListItem.PlayCount) + Common_InfoDialog_Detail_Label - !IsEmpty(ListItem.PlayCount) + Common_InfoDialog_Detail_Header - !IsEmpty(ListItem.DateAdded) + Common_InfoDialog_Detail_Label - !IsEmpty(ListItem.DateAdded) + Common_InfoDialog_Detail_Header - !Skin.HasSetting(HomeMenuUseMBforMovies) + Common_InfoDialog_Detail_Label - !Skin.HasSetting(HomeMenuUseMBforMovies) + diff --git a/720p/FileManager.xml b/720p/FileManager.xml index 68596d4..0e9d9ee 100644 --- a/720p/FileManager.xml +++ b/720p/FileManager.xml @@ -2,156 +2,70 @@ - 20 - yes + Common_Window - Common_Animation_Window + 20 - - + + Common_Dimensions - colors/color_white.png - Settings_Background_Light + Common_Animation_Window + + - - - Common_Breadcrumb_Dark - - - + Common_Dimensions + colors/color_white.png + Settings_Background_Light + + - 0 - 100 - 1280 - 560 + Common_Breadcrumb_Dark - - Common_Animation_Content + + - - - Common_Content_Grouplist - - - - - 580 - 560 - - - - Common_Section_Label_Dark - - + 0 + 100 + 1280 + 560 + + + Common_Animation_Content + + + + Common_Content_Grouplist - - - 0 - 60 - 540 - 480 - - - 21 - 20 - 20 - 81 - list - 600 - 2 + + + + 580 + 560 - - - + - !ListItem.IsSelected + Common_Section_Label_Dark + + - - - 32 - 0 - auto - 60 - - Menu-List - Settings_Label - center - - - - - - 488 - 17 - 26 - 26 - controls/control_checkbox_unchecked.png - Settings_Label - center - - - - + - + 0 + 60 + 540 + 480 + - + 21 + 20 + 20 + 81 + list + 600 + 2 - ListItem.IsSelected - - - - 0 - 0 - 540 - 60 - colors/color_keyboard_dark.png - - - - - - 32 - 0 - auto - 60 - - Menu-List - Label_Normal - center - - - - - - 488 - 17 - 26 - 26 - controls/control_checkbox_checked.png - Label_Normal - center - - - - - - - - - - - - Control.HasFocus(20) - - - - 0 - 0 - 540 - 60 - colors/color_white.png - - + @@ -165,7 +79,7 @@ 60 Menu-List - Label_Normal + Settings_Label center @@ -176,7 +90,8 @@ 17 26 26 - controls/control_checkbox_unchecked.png + controls/control_checkbox_unchecked.png + Settings_Label center @@ -193,8 +108,8 @@ 0 540 60 - colors/color_white.png - + colors/color_keyboard_dark.png + @@ -224,243 +139,242 @@ - - - + - !Control.HasFocus(20) - - - - 0 - 0 - 540 - 60 - colors/color_white.png - - + - - !ListItem.IsSelected - - - 32 + Control.HasFocus(20) + + + + 0 0 - auto + 540 60 - - Menu-List - Settings_Label - center - + colors/color_white.png + + + - - - 488 - 17 - 26 - 26 - controls/control_checkbox_unchecked.png - center + !ListItem.IsSelected + + + + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_unchecked.png + center + + + + - + - + ListItem.IsSelected - + + + 0 + 0 + 540 + 60 + colors/color_white.png + + + + - ListItem.IsSelected - + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_checked.png + Label_Normal + center + + + + + + + + + + !Control.HasFocus(20) + - + 0 0 540 60 - colors/color_keyboard_dark.png - + colors/color_white.png + + + + + !ListItem.IsSelected + + - - - 32 - 0 - auto - 60 - - Menu-List - Label_Normal - center + 32 + 0 + auto + 60 + + Menu-List + Settings_Label + center + + - + + + 488 + 17 + 26 + 26 + controls/control_checkbox_unchecked.png + center + + + + - - - 488 - 17 - 26 - 26 - controls/control_checkbox_checked.png - center + + ListItem.IsSelected + + + + 0 + 0 + 540 + 60 + colors/color_keyboard_dark.png + + + + + + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_checked.png + center + + + - - - - - + + + - - - - - - Common_Settings_Scrollbar_Vertical + - 560 - 60 - 480 - 50 + + + + Common_Settings_Scrollbar_Vertical + + 560 + 60 + 480 + 50 + + Conditional + + - Conditional + - - - - - Header Label - 15 - 588 - 320 - left - + Header Label + 15 + 588 + 320 + left + + + - + - + + - - - - 580 - 560 - - + 580 + 560 - Common_Section_Label_Dark - - - - - - 0 - 60 - 560 - 480 - 20 - - - 21 - 21 - 82 - list - 600 - 2 - - - - + + + Common_Section_Label_Dark - !ListItem.IsSelected + - - - 32 - 0 - auto - 60 - - Menu-List - Settings_Label - center - - - - - - 488 - 17 - 26 - 26 - controls/control_checkbox_unchecked.png - Settings_Label - center - - - - + - + 0 + 60 + 560 + 480 + 20 + - + 21 + 21 + 82 + list + 600 + 2 - ListItem.IsSelected - - - - 0 - 0 - 540 - 60 - colors/color_keyboard_dark.png - - - - - - 32 - 0 - auto - 60 - - Menu-List - Label_Normal - center - - - - - - 488 - 17 - 26 - 26 - controls/control_checkbox_checked.png - Label_Normal - center - - - - - - - - - - - - Control.HasFocus(21) - - - - 0 - 0 - 540 - 60 - colors/color_white.png - - + @@ -474,7 +388,7 @@ 60 Menu-List - Label_Normal + Settings_Label center @@ -485,7 +399,8 @@ 17 26 26 - controls/control_checkbox_unchecked.png + controls/control_checkbox_unchecked.png + Settings_Label center @@ -502,8 +417,8 @@ 0 540 60 - colors/color_white.png - + colors/color_keyboard_dark.png + @@ -533,128 +448,219 @@ - - - - - !Control.HasFocus(21) - - - - 0 - 0 - 540 - 60 - colors/color_white.png + - + - - !ListItem.IsSelected - - - 32 + Control.HasFocus(21) + + + + 0 0 - auto + 540 60 - - Menu-List - Settings_Label - center - + colors/color_white.png + + + - - - 488 - 17 - 26 - 26 - controls/control_checkbox_unchecked.png - center + !ListItem.IsSelected + + + + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_unchecked.png + center + + + + - + - + ListItem.IsSelected - + + + 0 + 0 + 540 + 60 + colors/color_white.png + + + + - ListItem.IsSelected - + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_checked.png + Label_Normal + center + + + + + + + + + + !Control.HasFocus(21) + - + 0 0 540 60 - colors/color_keyboard_dark.png - + colors/color_white.png + + + + + !ListItem.IsSelected + + - - - 32 - 0 - auto - 60 - - Menu-List - Label_Normal - center + 32 + 0 + auto + 60 + + Menu-List + Settings_Label + center + + - + + + 488 + 17 + 26 + 26 + controls/control_checkbox_unchecked.png + center + + + + - - - 488 - 17 - 26 - 26 - controls/control_checkbox_checked.png - center + + ListItem.IsSelected + + + + 0 + 0 + 540 + 60 + colors/color_keyboard_dark.png + + + + + + 32 + 0 + auto + 60 + + Menu-List + Label_Normal + center + + + + + + 488 + 17 + 26 + 26 + controls/control_checkbox_checked.png + center + + + - - - + + + - - - - - - - - Common_Settings_Scrollbar_Vertical + - 560 - 60 - 480 - 82 + + - Conditional + Common_Settings_Scrollbar_Vertical + + 560 + 60 + 480 + 82 + + Conditional + + - - - - - Header Label - 15 - 588 - 320 - left - + + + Header Label + 15 + 588 + 320 + left + + + - - - + + + - + diff --git a/720p/Font.xml b/720p/Font.xml index 1d7e546..9517add 100644 --- a/720p/Font.xml +++ b/720p/Font.xml @@ -252,18 +252,17 @@ - Fullscreen-NowPlaying-Large + Fullscreen-NowPlaying-Bold SegoeWP-SemiBold.ttf - 90 - 0.65 + 48 - Fullscreen-NowPlaying-Normal - SegoeWP-SemiBold.ttf + Fullscreen-NowPlaying-Light + SegoeWP-SemiLight.ttf - 32 + 48 diff --git a/720p/Home.xml b/720p/Home.xml index 1d3768d..001f64c 100755 --- a/720p/Home.xml +++ b/720p/Home.xml @@ -37,7 +37,38 @@ - Home_Content + + + 0 + 100 + 1280 + 480 + + + Common_Animation_Content + + + + Common_Content_Grouplist + + + + + + + Home_Tile + Home_List + Home_Featured + Home_OnDeck + Home_RecentlyAdded + Home_Search + Home_Manage + Home_Favourites + Home_NowPlaying + + + + diff --git a/720p/Includes.xml b/720p/Includes.xml index 60998c0..f3c91ed 100644 --- a/720p/Includes.xml +++ b/720p/Includes.xml @@ -1845,6 +1845,22 @@ -90 + + + + 50 + yes + + + ActivateWindow(60) + + + Skin.Reset(ShowAppBar) + Skin.Reset(ShowAppBar) + + !Window.IsActive(60) + + @@ -1875,8 +1891,6 @@ System.GetBool(Input.EnableMouse) | Skin.HasSetting(UseTouchInput) - - @@ -1905,7 +1919,4 @@ Skin.SetBool(HomeMenuDefaults1) - - - \ No newline at end of file diff --git a/720p/Includes_Animation.xml b/720p/Includes_Animation.xml index 203678f..db49e3c 100644 --- a/720p/Includes_Animation.xml +++ b/720p/Includes_Animation.xml @@ -2,25 +2,30 @@ + + + + + + + + + + + + + + - + - - - - - - - - - - - - - + + + + @@ -192,8 +197,8 @@ - - + + @@ -250,7 +255,7 @@ - + @@ -258,14 +263,18 @@ - + + + + + - + - + @@ -275,18 +284,6 @@ - - - - - - - - - - - - Conditional diff --git a/720p/Includes_Breadcrumb.xml b/720p/Includes_Breadcrumb.xml index 58ea91d..b907ba0 100644 --- a/720p/Includes_Breadcrumb.xml +++ b/720p/Includes_Breadcrumb.xml @@ -11,7 +11,9 @@ 0 1280 120 - + + Common_Animation_Breadcrumb + 60 @@ -32,17 +34,8 @@ keep Label_Normal back - !StringCompare(Window.Property(xmlfile),Home.xml) - - - - - - - - - + !StringCompare(Window.Property(xmlfile),Home.xml) @@ -56,16 +49,6 @@ Label_Normal center - - - - - - - - - - @@ -77,18 +60,9 @@ Breadcrumb-SubFolder Label_Normal center - !StringCompare(Window.Property(xmlfile),Home.xml) + !StringCompare(Window.Property(xmlfile),FileBrowser.xml) - - - - + !StringCompare(Window.Property(xmlfile),Home.xml) + !StringCompare(Window.Property(xmlfile),FileBrowser.xml) - - - - - @@ -102,19 +76,9 @@ Label_Normal ActivateWindow(51) - Conditional - - - - - - - - - - - SubString(Container.FolderPath,videodb://movies/) | SubString(Container.FolderPath,videodb://tvshows/) | SubString(Container.FolderPath,musicdb://) + + Conditional @@ -133,7 +97,9 @@ 0 1280 120 - + + Common_Animation_Breadcrumb + 60 @@ -197,12 +163,12 @@ 20 1280 120 - + 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png keep @@ -247,12 +213,12 @@ 20 1280 120 - + 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png keep @@ -263,7 +229,7 @@ - Location Label + Top Label 68 0 1200 @@ -275,7 +241,7 @@ - Location Label + Bottom Label 68 18 1200 diff --git a/720p/Includes_Home.xml b/720p/Includes_Home.xml index 71b5b34..65e3f3f 100644 --- a/720p/Includes_Home.xml +++ b/720p/Includes_Home.xml @@ -2,2212 +2,2488 @@ - - + + - 0 - 100 - 1280 + 340 480 + Skin.HasSetting(UseTileMenu) - - Common_Animation_Content - - - - Common_Content_Grouplist - - - - - - - - + + + + Common_Section_Label - 340 - 480 - Skin.HasSetting(UseTileMenu) + + + - - - - Common_Section_Label - - + 0 + 60 + 320 + 480 + 9007 + 9002 + 8999 + Control.Move(9001,-1) + 8999 + 9011 + list + 600 + vertical + 3 - - - 0 - 60 - 320 - 480 - 9007 - 9002 - 8999 - Control.Move(9001,-1) - 8999 - 9011 - list - 600 - vertical - 3 - - - - - - 0 - 0 - 140 - 140 - colors/color_white.png - Tile_Background - - - - - - 0 - 0 - 140 - 140 - $INFO[ListItem.Thumb] - 2000 - 1000 - false - scale - - - - - - -1 - -1 - 142 - 142 - tile/ - 2000 - 1000 - false - FanartDiffuse - - !IsEmpty(ListItem.Thumb) - - - - - - 0 - 0 - 140 - 140 - $INFO[ListItem.Icon] - scale - - - - - - 10 - 114 - auto - 20 - - Home-Tile-Header - Tile_Text - center - - - - - - 0 - 20 - 140 - 90 - - Home-Featured - 80FFFFFF - left - top - - StringCompare(ListItem.Label,Now playing) + !VideoPlayer.HasMenu - - - - - - - - - - 0 - 0 - 140 - 140 - colors/color_white.png - Background_Highlight - - - - - - 0 - 0 - 140 - 140 - $INFO[ListItem.Thumb] - 2000 - 1000 - false - scale - - - - - - -1 - -1 - 142 - 142 - tile/ - 2000 - 1000 - false - FanartDiffuse - - !IsEmpty(ListItem.Thumb) - - - - - - 0 - 0 - 140 - 140 - $INFO[ListItem.Icon] - scale - - - - - - 10 - 114 - auto - 20 - - Home-Tile-Header - Tile_Text - center - - - - - - 0 - 20 - 140 - 100 - - Home-Featured - 80FFFFFF - left - top - - StringCompare(ListItem.Label,Now playing) + !VideoPlayer.HasMenu - - - - - - 0 - 0 - 140 - 140 - button_unfocus.png - Background_Highlight - scale - - - - - - - - 0 - 0 - 140 - 140 - colors/color_white.png - Background_Normal - - !IsEmpty(ListItem.Label2) + Control.HasFocus(9001) + System.IdleTime(2) - - - - - - - - - - - - - 20 - 20 - 100 - 100 - - Home-Tile-Detail - Label_Normal - top - true - 00FFFFFF - false - - !IsEmpty(ListItem.Label2) + Control.HasFocus(9001) + System.IdleTime(2) - - - - - - - - - - - - - - - - Now Playing - - $VAR[NowPlaying_First_Label][CR]$VAR[NowPlaying_Second_Label] - $VAR[NowPlaying_Image] - ActivateWindow(fullscreenvideo) - Player.HasVideo - - - - Now Playing - - $INFO[MusicPlayer.Title][CR]$INFO[MusicPlayer.Album] - $VAR[NowPlaying_Image] - ActivateWindow(visualisation) - Player.HasAudio - - - - Programs - - home/home_addons.png - ActivateWindow(programs,addons,return) - Skin.HasSetting(ShowAddonsMenu) - - - - Videos - - home/home_videos.png - ActivateWindow(videos,root) - Skin.HasSetting(ShowVideosMenu) - - - - Movies - - $INFO[Window(Home).Property(Movies.Count),, movies][CR]$INFO[Window(Home).Property(Movies.Watched),, watched][CR]$INFO[Window(Home).Property(Movies.UnWatched),, unwatched] - $INFO[Window(Home).Property(script.grab.fanart.Movie.Fanart)] - home/home_movie.png - ActivateWindow(61,return) - Library.HasContent(movies) + !Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) - - - - Movies - - $INFO[Window(Home).Property(MB3TotalMovies),, movies][CR]$INFO[Window(Home).Property(MB3TotalWatchedMovies),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedMovies),, unwatched] - $INFO[Window(Home).Property(MB3.Background.Movie.FanArt)] - home/home_movie.png - ActivateWindow(61,return) - Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) - - - - TV Shows - - $INFO[Window(Home).Property(TVShows.Count),, tv shows][CR]$INFO[Window(Home).Property(TVShows.Watched),, watched][CR]$INFO[Window(Home).Property(TVShows.UnWatched),, unwatched] - $INFO[Window(Home).Property(script.grab.fanart.TV.Fanart)] - home/home_tvshow.png - ActivateWindow(62,return) - Library.HasContent(tvshows) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) - - - - TV Shows - - $INFO[Window(Home).Property(MB3TotalEpisodes),, episodes][CR]$INFO[Window(Home).Property(MB3TotalWatchedEpisodes),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedEpisodes),, unwatched] - $INFO[Window(Home).Property(MB3.Background.TV.FanArt)] - home/home_tvshow.png - ActivateWindow(62,return) - Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) - - - - Live TV - - home/home_livetv.png - ActivateWindow(PVR) - System.GetBool(pvrmanager.enabled) + Skin.HasSetting(ShowLiveTVMenu) - - - - Music - - $INFO[Window(Home).Property(Music.ArtistsCount),, artists][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, albums][CR]$INFO[Window(Home).Property(Music.SongsCount),, songs] - $INFO[Window(Home).Property(script.grab.fanart.Music.Fanart)] - home/home_music.png - ActivateWindow(63,return) - Skin.HasSetting(ShowMusicMenu) - - - - Games - - home/home_games.png - XBMC.RunAddon(plugin.program.advanced.launcher) - Skin.HasSetting(ShowGamesMenu) - - - - Pictures - - home/home_pictures.png - ActivateWindow(2) - Skin.HasSetting(ShowPicturesMenu) - - - - Play Disc - - $INFO[System.DVDLabel] - home/home_dvd.png - PlayDVD - System.HasMediadvd - - - - Weather - - $INFO[Window(Weather).Property(Current.Condition)][CR]$INFO[Window(Weather).Property(Current.Temperature),,°] - $INFO[Skin.String(WeatherFanartDir)]$INFO[Window(Weather).Property(Current.FanartCode)] - home/home_weather.png - ActivateWindow(weather,return) - Skin.HasSetting(ShowWeatherMenu) - - - - Profiles - - home/home_profiles.png - ActivateWindow(profiles) - Skin.HasSetting(ShowProfilesMenu) - - - - File Manager - - home/home_filemanager.png - ActivateWindow(filemanager) - Skin.HasSetting(ShowFileManagerMenu) - - - - Settings - - home/home_settings.png - ActivateWindow(settings) - - - - Shutdown - - home/home_shutdown.png - ActivateWindow(shutdownmenu) - Skin.HasSetting(ShowShutdownMenu) - - - - Search - - home/home_search.png - XBMC.RunScript(script.globalsearch) - Skin.HasSetting(ShowSearchMenu) - - - + - + - - - - IntegerGreaterThan(Container(9001).NumPages,1) - - - - Common_Scrollbar_Vertical - - 320 - 60 - 460 - - Conditional - - + 0 + 0 + 140 + 140 + colors/color_white.png + Tile_Background + + - - - - - - 400 - 480 - !Skin.HasSetting(UseTileMenu) - - - - 45 - 58 - 600 - 30 - - ForumBrowser-PageLabels - Label_Normal - top - true - 0 - -90 - - Common_Animation_Vertical_Label + 0 + 0 + 140 + 140 + $INFO[ListItem.Thumb] + 2000 + 1000 + false + scale - - - - 50 - 60 - 400 - 480 - 9007 - 9002 - 9001 - 8999 - 9012 - list - 600 - 2 - - - - - - 0 - 0 - 60 - 60 - colors/color_keyboard_dark.png - - - - - - Common_Control_Image - $INFO[ListItem.Thumb] - - - - - - auto - - Label_Normal - Common_Control_Label - - - + + + -1 + -1 + 142 + 142 + tile/ + 2000 + 1000 + false + FanartDiffuse + + !IsEmpty(ListItem.Thumb) - - - - - 0 - 0 - 60 - 60 - colors/color_keyboard_dark.png - - !Control.HasFocus(9001) - - - - - - 0 - 0 - 60 - 60 - colors/color_white.png - - Control.HasFocus(9001) - - - - - - Common_Control_Image - $INFO[ListItem.Thumb] - - - - - - 0 - 0 - 60 - 60 - button_unfocus.png - Background_Highlight - - Control.HasFocus(9001) - - - - - - auto - - Label_Normal - Common_Control_Label - - - - - - - - - Now Playing - - $INFO[VideoPlayer.Title] - $VAR[NowPlaying_Image] - ActivateWindow(fullscreenvideo) - Player.HasVideo - - - - Now Playing - - $INFO[MusicPlayer.Title][CR]$INFO[MusicPlayer.Album] - $VAR[NowPlaying_Image] - ActivateWindow(visualisation) - Player.HasAudio - - - - Programs - - home/home_addons_small.png - ActivateWindow(programs,addons,return) - Skin.HasSetting(ShowAddonsMenu) - - - - Videos - - home/home_videos_small.png - ActivateWindow(videos,root) - Skin.HasSetting(ShowVideosMenu) - - - - Movies - - $INFO[Window(Home).Property(Movies.Count),, movies][CR]$INFO[Window(Home).Property(Movies.Watched),, watched][CR]$INFO[Window(Home).Property(Movies.UnWatched),, unwatched] - home/home_movie_small.png - ActivateWindow(61,return) - [Library.HasContent(movies) | Skin.HasSetting(HomeMenuUseMBforMovies)] + Skin.HasSetting(ShowMoviesMenu) - - - - TV Shows - - $INFO[Window(Home).Property(TVShows.Count),, tv shows][CR]$INFO[Window(Home).Property(TVShows.Watched),, watched][CR]$INFO[Window(Home).Property(TVShows.UnWatched),, unwatched] - home/home_tvshow_small.png - ActivateWindow(62,return) - [Library.HasContent(tvshows) | Skin.HasSetting(HomeMenuUseMBforTVSeries)] + Skin.HasSetting(ShowTVShowsMenu) - - - - Live TV - - home/home_livetv_small.png - ActivateWindow(PVR) - System.GetBool(pvrmanager.enabled) + Skin.HasSetting(ShowLiveTVMenu) - - - - Games - - home/home_games_small.png - ActivateWindow(Games,Files,return) - Skin.HasSetting(ShowGamesMenu) - - - - Music - - $INFO[Window(Home).Property(Music.ArtistsCount),, artists][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, albums][CR]$INFO[Window(Home).Property(Music.SongsCount),, songs] - home/home_music_small.png - ActivateWindow(63,return) - Skin.HasSetting(ShowMusicMenu) - - - - Pictures - - home/home_pictures_small.png - ActivateWindow(2) - Skin.HasSetting(ShowPicturesMenu) - - - - Play Disc - - $INFO[System.DVDLabel] - home/home_dvd_small.png - PlayDVD - System.HasMediadvd - - - - Weather - - $INFO[Window(Weather).Property(Current.Condition)][CR]$INFO[Window(Weather).Property(Current.Temperature),,°] - home/home_weather_small.png - ActivateWindow(weather,return) - Skin.HasSetting(ShowWeatherMenu) - - - - Favourites - - home/home_favourites.png - ActivateWindow(favourites) - Skin.HasSetting(ShowFavoritesMenu) - - - - Profiles - - home/home_profiles_small.png - ActivateWindow(profiles) - Skin.HasSetting(ShowProfilesMenu) - - - - File Manager - - home/home_filemanager_small.png - ActivateWindow(filemanager) - Skin.HasSetting(ShowFileManagerMenu) - - - - Settings - - home/home_settings_small.png - ActivateWindow(settings) - - - - Shutdown - - home/home_shutdown_small.png - ActivateWindow(shutdownmenu) - Skin.HasSetting(ShowShutdownMenu) - - - - Search - - home/home_search_small.png - XBMC.RunScript(script.globalsearch) - Skin.HasSetting(ShowSearchMenu) - - - - - - - - Common_Scrollbar_Vertical + - 380 - 60 - 460 - - Conditional + 0 + 0 + 140 + 140 + $INFO[ListItem.Icon] + scale - - - - - - 420 - 480 - - Skin.HasSetting(ShowFeaturedSection) - - - - Common_Section_Label + + 10 + 114 + auto + 20 + + Home-Tile-Header + Tile_Text + center - - + + 0 - 60 - 400 - 480 - 9001 - SetFocus(9003,0) - 9003 - 9002 - 9002 - 9021 - panel - 600 - 2 - - - - - - 0 - 0 - 100 - 100 - colors/color_white.png - Background_Normal - - - - - - 0 - 0 - 100 - 100 - $INFO[ListItem.Thumb] - scale - - - - - - - - 120 - -16 - 300 - 86 - - Home-Featured - Label_Normal - top - true - 00FFFFFF - false - - - - - - 120 - 74 - 400 - 40 - - Home-Featured-Small - Label_Normal - top - true - 00FFFFFF - false - - - - + 20 + 140 + 90 + + Home-Featured + 80FFFFFF + left + top + + StringCompare(ListItem.Label,Now playing) + !VideoPlayer.HasMenu + + - + - - - - - 0 - 0 - 100 - 100 - colors/color_white.png - Background_Normal - - - - - - 0 - 0 - 100 - 100 - $INFO[ListItem.Thumb] - scale - - - - - - - - 120 - -16 - 300 - 86 - - Home-Featured - Label_Highlight - top - true - 00FFFFFF - false - - - - - - 120 - 74 - 400 - 40 - - Home-Featured-Small - Label_Highlight - top - true - 00FFFFFF - false - - - - - - - - - - - $INFO[Window.Property(RandomMovie.1.Play)] - $INFO[Window.Property(RandomMovie.1.Art(fanart))] - - $INFO[Window.Property(RandomMovie.1.Year)] - !IsEmpty(Window.Property(RandomMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.1.Path)]) - $INFO[Window(Home).Property(RandomMovieMB3.1.Art(fanart))] - - $INFO[Window(Home).Property(RandomMovieMB3.1.Year)] - !IsEmpty(Window.Property(RandomMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RandomEpisode.1.Play)] - $INFO[Window.Property(RandomEpisode.1.Art(tvshow.fanart))] - - $INFO[Window.Property(RandomEpisode.1.TVshowTitle)] - !IsEmpty(Window.Property(RandomEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.1.Path)]) - $INFO[Window.Property(RandomEpisodeMB3.1.Art(tvshow.fanart))] - - $INFO[Window.Property(RandomEpisodeMB3.1.TVshowTitle)] - !IsEmpty(Window.Property(RandomEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RandomAlbum.1.Play)] - $INFO[Window.Property(RandomAlbum.1.Thumb)] - - $INFO[Window.Property(RandomAlbum.1.Artist)] - !IsEmpty(Window.Property(RandomAlbum.1.Title)) - - - - RunAddon($INFO[Window.Property(RandomAddon.1.Path)]) - $INFO[Window.Property(RandomAddon.1.Thumb)] - - $INFO[Window.Property(RandomAddon.1.Summary)] - !IsEmpty(Window.Property(RandomAddon.1.Title)) - - - + - - - - - - - - 510 - 480 + - Skin.HasSetting(ShowOnDeckSection) - - - - - Common_Section_Label + 0 + 0 + 140 + 140 + colors/color_white.png + Background_Highlight + + - - 0 - 60 - 510 - 480 - 9002 - 9004 - 9003 - 9003 - 9031 - list - 600 - 2 - vertical - - - - - - 0 - 0 - 150 - 150 - $INFO[ListItem.Thumb] - scale - - - - - - 0 - 160 - 150 - 40 - - Home-RecentWatched - Label_Normal - top - true - false - - - - - - 0 - 200 - 150 - 22 - - Home-RecentWatched-Small - Label_Normal - top - true - 00FFFFFF - false - - - - - - - - - - 0 - 0 - 150 - 150 - $INFO[ListItem.Thumb] - scale - - - - - - 0 - 160 - 150 - 40 - - Home-RecentWatched - Label_Highlight - top - true - 00FFFFFF - false - - - - - - 0 - 200 - 150 - 22 - - Home-RecentWatched-Small - Label_Highlight - top - true - 00FFFFFF - false - - - - + 0 + 140 + 140 + $INFO[ListItem.Thumb] + 2000 + 1000 + false + scale - - - - - - $INFO[Window.Property(RecommendedMovie.1.Play)] - $INFO[Window.Property(RecommendedMovie.1.Art(fanart))] - - $INFO[Window.Property(RecommendedMovie.1.Year)] - !IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecommendedMovie.2.Play)] - $INFO[Window.Property(RecommendedMovie.2.Art(fanart))] - - $INFO[Window.Property(RecommendedMovie.2.Year)] - !IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecommendedMovie.3.Play)] - $INFO[Window.Property(RecommendedMovie.3.Art(fanart))] - - $INFO[Window.Property(RecommendedMovie.3.Year)] - !IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - - $INFO[Window.Property(RecommendedEpisode.1.Play)] - $INFO[Window.Property(RecommendedEpisode.1.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.1.TVshowTitle)] - - - - PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.1.Path)]) - $INFO[Window.Property(SuggestedMovieMB3.1.Art(fanart))] - - $INFO[Window.Property(SuggestedMovieMB3.1.Year)] - !IsEmpty(Window.Property(SuggestedMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.2.Path)]) - $INFO[Window.Property(SuggestedMovieMB3.2.Art(fanart))] - - $INFO[Window.Property(SuggestedMovieMB3.2.Year)] - !IsEmpty(Window.Property(SuggestedMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.3.Path)]) - $INFO[Window.Property(SuggestedMovieMB3.3.Art(fanart))] - - $INFO[Window.Property(SuggestedMovieMB3.3.Year)] - !IsEmpty(Window.Property(SuggestedMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecommendedEpisode.2.Play)] - $INFO[Window.Property(RecommendedEpisode.2.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.2.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecommendedEpisode.3.Play)] - $INFO[Window.Property(RecommendedEpisode.3.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.3.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecommendedEpisode.4.Play)] - $INFO[Window.Property(RecommendedEpisode.4.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.4.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecommendedEpisode.5.Play)] - $INFO[Window.Property(RecommendedEpisode.5.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.5.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecommendedEpisode.6.Play)] - $INFO[Window.Property(RecommendedEpisode.6.Art(tvshow.fanart))] - - $INFO[Window.Property(RecommendedEpisode.6.TVshowTitle)] - IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - - + + + + -1 + -1 + 142 + 142 + tile/ + 2000 + 1000 + false + FanartDiffuse + + !IsEmpty(ListItem.Thumb) + - - - - - - 440 - 480 + + + 0 + 0 + 140 + 140 + $INFO[ListItem.Icon] + scale + + - Skin.HasSetting(ShowRecentlyAddedSection) - - - - Common_Section_Label + + 10 + 114 + auto + 20 + + Home-Tile-Header + Tile_Text + center - - + + 0 - 60 - 400 - 480 - 9003 - 9005 - 9004 - 9004 - 9014 - panel - 600 - 2 - - - - - - 0 - 0 - 400 - 140 - $INFO[ListItem.Thumb] - scale - - - - - - 0 - 90 - 400 - 50 - colors/color_white.png - FanartDiffuse - - - - - - - - 10 - 91 - 380 - 24 - - Home-RecentWatched - Label_Normal - top - true - false - - - - - - 10 - 111 - 380 - 24 - - Home-RecentWatched-Small - Label_Normal - top - true - 00FFFFFF - false - - - - - - - - - - - - 0 - 0 - 400 - 140 - $INFO[ListItem.Thumb] - scale - - - - - - 0 - 90 - 400 - 50 - colors/color_white.png - FanartDiffuse - - - - - - - - 10 - 91 - 380 - 24 - - Home-RecentWatched - Label_Highlight - top - true - false - - - - - - 10 - 111 - 380 - 24 - - Home-RecentWatched-Small - Label_Highlight - top - true - 00FFFFFF - false - - - - - - + 20 + 140 + 100 + + Home-Featured + 80FFFFFF + left + top - - - - $INFO[Window.Property(RecentMovie.1.Play)] - $INFO[Window.Property(RecentMovie.1.Art(fanart))] - - $INFO[Window.Property(RecentMovie.1.Year)] - !IsEmpty(Window.Property(RecentMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.1.Path)]) - $INFO[Window.Property(LatestMovieMB3.1.Art(fanart))] - - $INFO[Window.Property(LatestMovieMB3.1.Year)] - !IsEmpty(Window.Property(LatestMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecentEpisode.1.Play)] - $INFO[Window.Property(RecentEpisode.1.Art(tvshow.fanart))] - - $INFO[Window.Property(RecentEpisode.1.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.1.Path)]) - $INFO[Window.Property(LatestEpisodeMB3.1.Art(tvshow.fanart))] - - $INFO[Window.Property(LatestEpisodeMB3.1.TVshowTitle)] - !IsEmpty(Window.Property(LatestEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecentAlbum.1.Play)] - $INFO[Window.Property(RecentAlbum.1.Thumb)] - - $INFO[Window.Property(RecentAlbum.1.Artist)] - !IsEmpty(Window.Property(RecentAlbum.1.Title)) - - - - $INFO[Window.Property(RecentMovie.2.Play)] - $INFO[Window.Property(RecentMovie.2.Art(fanart))] - - $INFO[Window.Property(RecentMovie.2.Year)] - !IsEmpty(Window.Property(RecentMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.2.Path)]) - $INFO[Window.Property(LatestMovieMB3.2.Art(fanart))] - - $INFO[Window.Property(LatestMovieMB3.2.Year)] - !IsEmpty(Window.Property(LatestMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecentEpisode.2.Play)] - $INFO[Window.Property(RecentEpisode.2.Art(tvshow.fanart))] - - $INFO[Window.Property(RecentEpisode.2.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.2.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.2.Path)]) - $INFO[Window.Property(LatestEpisodeMB3.2.Art(tvshow.fanart))] - - $INFO[Window.Property(LatestEpisodeMB3.2.TVshowTitle)] - !IsEmpty(Window.Property(LatestEpisodeMB3.2.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecentAlbum.2.Play)] - $INFO[Window.Property(RecentAlbum.2.Thumb)] - - $INFO[Window.Property(RecentAlbum.2.Artist)] - !IsEmpty(Window.Property(RecentAlbum.2.Title)) - - - - $INFO[Window.Property(RecentMovie.3.Play)] - $INFO[Window.Property(RecentMovie.3.Art(fanart))] - - $INFO[Window.Property(RecentMovie.3.Year)] - !IsEmpty(Window.Property(RecentMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.3.Path)]) - $INFO[Window.Property(LatestMovieMB3.3.Art(fanart))] - - $INFO[Window.Property(LatestMovieMB3.3.Year)] - !IsEmpty(Window.Property(LatestMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecentEpisode.3.Play)] - $INFO[Window.Property(RecentEpisode.3.Art(tvshow.fanart))] - - $INFO[Window.Property(RecentEpisode.3.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.3.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.3.Path)]) - $INFO[Window.Property(LatestEpisodeMB3.3.Art(tvshow.fanart))] - - $INFO[Window.Property(LatestEpisodeMB3.3.TVshowTitle)] - !IsEmpty(Window.Property(LatestEpisodeMB3.3.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecentAlbum.3.Play)] - $INFO[Window.Property(RecentAlbum.3.Thumb)] - - $INFO[Window.Property(RecentAlbum.3.Artist)] - !IsEmpty(Window.Property(RecentAlbum.3.Title)) - - - - $INFO[Window.Property(RecentMovie.4.Play)] - $INFO[Window.Property(RecentMovie.4.Art(fanart))] - - $INFO[Window.Property(RecentMovie.4.Year)] - !IsEmpty(Window.Property(RecentMovie.4.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.4.Path)]) - $INFO[Window.Property(LatestMovieMB3.4.Art(fanart))] - - $INFO[Window.Property(LatestMovieMB3.4.Year)] - !IsEmpty(Window.Property(LatestMovieMB3.4.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecentEpisode.4.Play)] - $INFO[Window.Property(RecentEpisode.4.Art(tvshow.fanart))] - - $INFO[Window.Property(RecentEpisode.4.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.4.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.4.Path)]) - $INFO[Window.Property(LatestEpisodeMB3.4.Art(tvshow.fanart))] - - $INFO[Window.Property(LatestEpisodeMB3.4.TVshowTitle)] - !IsEmpty(Window.Property(LatestEpisodeMB3.4.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecentAlbum.4.Play)] - $INFO[Window.Property(RecentAlbum.4.Thumb)] - - $INFO[Window.Property(RecentAlbum.4.Artist)] - !IsEmpty(Window.Property(RecentAlbum.4.Title)) - - - - $INFO[Window.Property(RecentMovie.5.Play)] - $INFO[Window.Property(RecentMovie.5.Art(fanart))] - - $INFO[Window.Property(RecentMovie.5.Year)] - !IsEmpty(Window.Property(RecentMovie.5.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) - - - - PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.5.Path)]) - $INFO[Window.Property(LatestMovieMB3.5.Art(fanart))] - - $INFO[Window.Property(LatestMovieMB3.5.Year)] - !IsEmpty(Window.Property(LatestMovieMB3.5.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) - - - - $INFO[Window.Property(RecentEpisode.5.Play)] - $INFO[Window.Property(RecentEpisode.5.Art(tvshow.fanart))] - - $INFO[Window.Property(RecentEpisode.5.TVshowTitle)] - !IsEmpty(Window.Property(RecentEpisode.5.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.5.Path)]) - $INFO[Window.Property(LatestEpisodeMB3.5.Art(tvshow.fanart))] - - $INFO[Window.Property(LatestEpisodeMB3.5.TVshowTitle)] - !IsEmpty(Window.Property(LatestEpisodeMB3.5.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) - - - - $INFO[Window.Property(RecentAlbum.5.Play)] - $INFO[Window.Property(RecentAlbum.5.Thumb)] - - $INFO[Window.Property(RecentAlbum.5.Artist)] - !IsEmpty(Window.Property(RecentAlbum.5.Title)) - - - + StringCompare(ListItem.Label,Now playing) + !VideoPlayer.HasMenu + + + + + 0 + 0 + 140 + 140 + list_unfocus.png + Background_Highlight + scale + - + + + + 0 + 0 + 140 + 140 + colors/color_white.png + Background_Normal + + !IsEmpty(ListItem.Label2) + Control.HasFocus(9001) + System.IdleTime(2) - IntegerGreaterThan(Container(9004).NumPages,1) - - + + + + + + + + - Common_Scrollbar_Vertical + - 420 - 60 - 460 + 20 + 20 + 100 + 100 + + Home-Tile-Detail + Label_Normal + top + true + 00FFFFFF + false + + !IsEmpty(ListItem.Label2) + Control.HasFocus(9001) + System.IdleTime(2) - Conditional + + + + - + - + - - + - 420 - 480 + + Now Playing + + $VAR[NowPlaying_First_Label][CR]$VAR[NowPlaying_Second_Label] + $VAR[NowPlaying_Image] + ActivateWindow(fullscreenvideo) + Player.HasVideo + - Skin.HasSetting(ShowSearchSection) - - - - - Common_Section_Label - - + + Now Playing + + $INFO[MusicPlayer.Title][CR]$INFO[MusicPlayer.Album] + $VAR[NowPlaying_Image] + ActivateWindow(visualisation) + Player.HasAudio + + + + Programs + + home/home_addons.png + ActivateWindow(programs,addons,return) + Skin.HasSetting(ShowAddonsMenu) + - + + Videos + + home/home_videos.png + ActivateWindow(videos,root) + Skin.HasSetting(ShowVideosMenu) + + + + Movies + + $INFO[Window(Home).Property(Movies.Count),, movies][CR]$INFO[Window(Home).Property(Movies.Watched),, watched][CR]$INFO[Window(Home).Property(Movies.UnWatched),, unwatched] + $INFO[Window(Home).Property(script.grab.fanart.Movie.Fanart)] + home/home_movie.png + ActivateWindow(61,return) + Library.HasContent(movies) + !Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) + + + + Movies + + $INFO[Window(Home).Property(MB3TotalMovies),, movies][CR]$INFO[Window(Home).Property(MB3TotalWatchedMovies),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedMovies),, unwatched] + $INFO[Window(Home).Property(MB3.Background.Movie.FanArt)] + home/home_movie.png + ActivateWindow(61,return) + Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) + + + + TV Shows + + $INFO[Window(Home).Property(TVShows.Count),, tv shows][CR]$INFO[Window(Home).Property(TVShows.Watched),, watched][CR]$INFO[Window(Home).Property(TVShows.UnWatched),, unwatched] + $INFO[Window(Home).Property(script.grab.fanart.TV.Fanart)] + home/home_tvshow.png + ActivateWindow(62,return) + Library.HasContent(tvshows) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) + - 0 - 60 - 400 - 40 - button_focus.png - button_unfocus.png - Label_Highlight - - DialogInfo-Header - Label_Normal - Label_Normal - Label_Disabled - 16 - 6 - left - top - 9005 - 9005 - 9004 - 9006 - XBMC.RunScript(script.globalsearch) - - + + TV Shows + + $INFO[Window(Home).Property(MB3TotalEpisodes),, episodes][CR]$INFO[Window(Home).Property(MB3TotalWatchedEpisodes),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedEpisodes),, unwatched] + $INFO[Window(Home).Property(MB3.Background.TV.FanArt)] + home/home_tvshow.png + ActivateWindow(62,return) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) + - - - 362 - 62 - 36 - 36 - charms\charm_search.png - Label_Normal + + Live TV + + home/home_livetv.png + ActivateWindow(PVR) + System.GetBool(pvrmanager.enabled) + Skin.HasSetting(ShowLiveTVMenu) + - + + Music + + $INFO[Window(Home).Property(Music.ArtistsCount),, artists][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, albums][CR]$INFO[Window(Home).Property(Music.SongsCount),, songs] + $INFO[Window(Home).Property(script.grab.fanart.Music.Fanart)] + home/home_music.png + ActivateWindow(63,return) + Skin.HasSetting(ShowMusicMenu) + - - - 0 - 120 - 400 - 200 - - Menu-List - Label_Normal - top - true - 0 - - + + Games + + home/home_games.png + ActivateWindow(Games,Files,return) + Skin.HasSetting(ShowGamesMenu) + + + + Pictures + + home/home_pictures.png + ActivateWindow(2) + Skin.HasSetting(ShowPicturesMenu) + + + + Play Disc + + $INFO[System.DVDLabel] + home/home_dvd.png + PlayDVD + System.HasMediadvd + + + + Weather + + $INFO[Window(Weather).Property(Current.Condition)][CR]$INFO[Window(Weather).Property(Current.Temperature),,°] + $INFO[Skin.String(WeatherFanartDir)]$INFO[Window(Weather).Property(Current.FanartCode)] + home/home_weather.png + ActivateWindow(weather,return) + Skin.HasSetting(ShowWeatherMenu) + + + + Profiles + + home/home_profiles.png + ActivateWindow(profiles) + Skin.HasSetting(ShowProfilesMenu) + - + + File Manager + + home/home_filemanager.png + ActivateWindow(filemanager) + Skin.HasSetting(ShowFileManagerMenu) + + + + Settings + + home/home_settings.png + ActivateWindow(settings) + + + + Shutdown + + home/home_shutdown.png + ActivateWindow(shutdownmenu) + Skin.HasSetting(ShowShutdownMenu) + + + + Search + + home/home_search.png + XBMC.RunScript(script.globalsearch) + Skin.HasSetting(ShowSearchMenu) + + + + + + + + - - + IntegerGreaterThan(Container(9001).NumPages,1) - 440 - 480 - - Skin.HasSetting(ShowFavouritesSection) + - - - - Common_Section_Label - - + Common_Scrollbar_Vertical + + 320 + 60 + 460 - - - 0 - 60 - 400 - 480 - 9005 - 9007 - 9006 - 9006 - 9041 - panel - 600 - 2 - - - - - - 0 - 0 - 100 - 100 - colors/color_white.png - Background_Normal - - - - - - 0 - 0 - 100 - 100 - $INFO[ListItem.Thumb] - scale - - - - - - - - 120 - -14 - 300 - 86 - - Home-Featured - Label_Normal - top - true - 00FFFFFF - false - - - - - - 120 - 74 - 400 - 40 - - Home-Featured-Small - Label_Normal - top - true - 00FFFFFF - false - - - - + Conditional + + + + + + - + - - - - - 0 - 0 - 100 - 100 - colors/color_white.png - Background_Normal - - - - - - 0 - 0 - 100 - 100 - $INFO[ListItem.Thumb] - scale - - - - - - - - 120 - -14 - 300 - 86 - - Home-Featured - Label_Highlight - top - true - 00FFFFFF - false - - - - - - 120 - 74 - 400 - 40 - - Home-Featured-Small - Label_Highlight - top - true - 00FFFFFF - false - - - - - - - - - - - $INFO[Window.Property(favourite.1.Path)] - $INFO[Window.Property(favourite.1.Thumb)] - - !IsEmpty(Window.Property(favourite.1.Path)) - - - - $INFO[Window.Property(favourite.2.Path)] - $INFO[Window.Property(favourite.2.Thumb)] - - !IsEmpty(Window.Property(favourite.2.Path)) - - - - $INFO[Window.Property(favourite.3.Path)] - $INFO[Window.Property(favourite.3.Thumb)] - - !IsEmpty(Window.Property(favourite.3.Path)) - - - - $INFO[Window.Property(favourite.4.Path)] - $INFO[Window.Property(favourite.4.Thumb)] - - !IsEmpty(Window.Property(favourite.4.Path)) - - - - $INFO[Window.Property(favourite.5.Path)] - $INFO[Window.Property(favourite.5.Thumb)] - - !IsEmpty(Window.Property(favourite.5.Path)) - - - - $INFO[Window.Property(favourite.6.Path)] - $INFO[Window.Property(favourite.6.Thumb)] - - !IsEmpty(Window.Property(favourite.6.Path)) - - - - $INFO[Window.Property(favourite.7.Path)] - $INFO[Window.Property(favourite.7.Thumb)] - - !IsEmpty(Window.Property(favourite.7.Path)) - - - - $INFO[Window.Property(favourite.8.Path)] - $INFO[Window.Property(favourite.8.Thumb)] - - !IsEmpty(Window.Property(favourite.8.Path)) - - - - $INFO[Window.Property(favourite.9.Path)] - $INFO[Window.Property(favourite.9.Thumb)] - - !IsEmpty(Window.Property(favourite.9.Path)) - - - - $INFO[Window.Property(favourite.10.Path)] - $INFO[Window.Property(favourite.10.Thumb)] - - !IsEmpty(Window.Property(favourite.10.Path)) - - - - $INFO[Window.Property(favourite.11.Path)] - $INFO[Window.Property(favourite.11.Thumb)] - - !IsEmpty(Window.Property(favourite.11.Path)) - - - - $INFO[Window.Property(favourite.12.Path)] - $INFO[Window.Property(favourite.12.Thumb)] - - !IsEmpty(Window.Property(favourite.12.Path)) - - - - $INFO[Window.Property(favourite.13.Path)] - $INFO[Window.Property(favourite.13.Thumb)] - - !IsEmpty(Window.Property(favourite.13.Path)) - - - - $INFO[Window.Property(favourite.14.Path)] - $INFO[Window.Property(favourite.14.Thumb)] - - !IsEmpty(Window.Property(favourite.14.Path)) - - - - $INFO[Window.Property(favourite.15.Path)] - $INFO[Window.Property(favourite.15.Thumb)] - - !IsEmpty(Window.Property(favourite.15.Path)) - - - - $INFO[Window.Property(favourite.16.Path)] - $INFO[Window.Property(favourite.16.Thumb)] - - !IsEmpty(Window.Property(favourite.16.Path)) - - - - $INFO[Window.Property(favourite.17.Path)] - $INFO[Window.Property(favourite.17.Thumb)] - - !IsEmpty(Window.Property(favourite.17.Path)) - - - - $INFO[Window.Property(favourite.18.Path)] - $INFO[Window.Property(favourite.18.Thumb)] - - !IsEmpty(Window.Property(favourite.18.Path)) - - - - $INFO[Window.Property(favourite.19.Path)] - $INFO[Window.Property(favourite.19.Thumb)] - - !IsEmpty(Window.Property(favourite.19.Path)) - - - - $INFO[Window.Property(favourite.20.Path)] - $INFO[Window.Property(favourite.20.Thumb)] - - !IsEmpty(Window.Property(favourite.20.Path)) - - - + - + + + 400 + 480 + !Skin.HasSetting(UseTileMenu) + + + + 45 + 58 + 600 + 30 + + ForumBrowser-PageLabels + Label_Normal + top + true + 0 + -90 + + Common_Animation_Vertical_Label + + + + + + 50 + 60 + 400 + 480 + 9007 + 9002 + 9001 + 8999 + 9012 + list + 600 + 2 + + + + - - 0 - 120 - 400 - 200 - - Menu-List - Label_Normal - top - true - 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png - IsEmpty(Window.Property(favourite.1.Path)) + + + + + Common_Control_Image + $INFO[ListItem.Thumb] - - + + + auto + + Label_Normal + Common_Control_Label - IntegerGreaterThan(Container(9006).NumPages,1) + + + + + + + + + 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png - + !Control.HasFocus(9001) - Common_Scrollbar_Vertical + + + + + 0 + 0 + 60 + 60 + colors/color_white.png - 420 - 60 - 460 - - Conditional - - + Control.HasFocus(9001) - - - - - - - 520 - 480 - Player.HasMedia - - - - Common_Section_Label + + + Common_Control_Image + $INFO[ListItem.Thumb] - + - Player.HasVideo - 0 - 60 - - - - 0 - 0 - 460 - 260 - $VAR[NowPlaying_Image] - scale + 0 + 60 + 60 + button_unfocus.png + Background_Highlight - + Control.HasFocus(9001) - - - 0 - 0 - 460 - 260 - button_unfocus.png - - - - + - Player.HasAudio + auto + + Label_Normal + Common_Control_Label - 0 - 60 + + + + + + + + Now Playing + + $INFO[VideoPlayer.Title] + $VAR[NowPlaying_Image] + ActivateWindow(fullscreenvideo) + Player.HasVideo + - - - 0 - 0 - 260 - 260 - $VAR[NowPlaying_Image] - scale - - - - - - 0 - 0 - 260 - 260 - button_unfocus.png - - + + Now Playing + + $INFO[MusicPlayer.Title][CR]$INFO[MusicPlayer.Album] + $VAR[NowPlaying_Image] + ActivateWindow(visualisation) + Player.HasAudio + + + + Programs + + home/home_addons_small.png + ActivateWindow(programs,addons,return) + Skin.HasSetting(ShowAddonsMenu) + - + + Videos + + home/home_videos_small.png + ActivateWindow(videos,root) + Skin.HasSetting(ShowVideosMenu) + + + + Movies + + $INFO[Window(Home).Property(Movies.Count),, movies][CR]$INFO[Window(Home).Property(Movies.Watched),, watched][CR]$INFO[Window(Home).Property(Movies.UnWatched),, unwatched] + $INFO[Window(Home).Property(script.grab.fanart.Movie.Fanart)] + home/home_movie.png + ActivateWindow(61,return) + Library.HasContent(movies) + !Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) + - + + Movies + + $INFO[Window(Home).Property(MB3TotalMovies),, movies][CR]$INFO[Window(Home).Property(MB3TotalWatchedMovies),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedMovies),, unwatched] + $INFO[Window(Home).Property(MB3.Background.Movie.FanArt)] + home/home_movie.png + ActivateWindow(61,return) + Skin.HasSetting(HomeMenuUseMBforMovies) + Skin.HasSetting(ShowMoviesMenu) + + + + TV Shows + + $INFO[Window(Home).Property(TVShows.Count),, tv shows][CR]$INFO[Window(Home).Property(TVShows.Watched),, watched][CR]$INFO[Window(Home).Property(TVShows.UnWatched),, unwatched] + $INFO[Window(Home).Property(script.grab.fanart.TV.Fanart)] + home/home_tvshow.png + ActivateWindow(62,return) + Library.HasContent(tvshows) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) + - 0 - 340 - 180 - vertical - 0 - true + + TV Shows + + $INFO[Window(Home).Property(MB3TotalEpisodes),, episodes][CR]$INFO[Window(Home).Property(MB3TotalWatchedEpisodes),, watched][CR]$INFO[Window(Home).Property(MB3TotalUnWatchedEpisodes),, unwatched] + $INFO[Window(Home).Property(MB3.Background.TV.FanArt)] + home/home_tvshow.png + ActivateWindow(62,return) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + Skin.HasSetting(ShowTVShowsMenu) + - + + Live TV + + home/home_livetv_small.png + ActivateWindow(PVR) + System.GetBool(pvrmanager.enabled) + Skin.HasSetting(ShowLiveTVMenu) + + + + Games + + home/home_games_small.png + ActivateWindow(Games,Files,return) + Skin.HasSetting(ShowGamesMenu) + + + + Music + + $INFO[Window(Home).Property(Music.ArtistsCount),, artists][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, albums][CR]$INFO[Window(Home).Property(Music.SongsCount),, songs] + home/home_music_small.png + ActivateWindow(63,return) + Skin.HasSetting(ShowMusicMenu) + + + + Pictures + + home/home_pictures_small.png + ActivateWindow(2) + Skin.HasSetting(ShowPicturesMenu) + + + + Play Disc + + $INFO[System.DVDLabel] + home/home_dvd_small.png + PlayDVD + System.HasMediadvd + + + + Weather + + $INFO[Window(Weather).Property(Current.Condition)][CR]$INFO[Window(Weather).Property(Current.Temperature),,°] + home/home_weather_small.png + ActivateWindow(weather,return) + Skin.HasSetting(ShowWeatherMenu) + + + + Favourites + + home/home_favourites.png + ActivateWindow(favourites) + Skin.HasSetting(ShowFavoritesMenu) + + + + Profiles + + home/home_profiles_small.png + ActivateWindow(profiles) + Skin.HasSetting(ShowProfilesMenu) + + + + File Manager + + home/home_filemanager_small.png + ActivateWindow(filemanager) + Skin.HasSetting(ShowFileManagerMenu) + + + + Settings + + home/home_settings_small.png + ActivateWindow(settings) + + + + Shutdown + + home/home_shutdown_small.png + ActivateWindow(shutdownmenu) + Skin.HasSetting(ShowShutdownMenu) + + + + Search + + home/home_search_small.png + XBMC.RunScript(script.globalsearch) + Skin.HasSetting(ShowSearchMenu) + + + + + + + + + + Common_Scrollbar_Vertical + + 380 + 60 + 460 + + Conditional + + + + + + + + + + + + 420 + 480 + + Skin.HasSetting(ShowFeaturedSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + 400 + 480 + 9001 + SetFocus(9003,0) + 9003 + 9002 + 9002 + 9021 + panel + 600 + 2 + + + + + + 0 + 0 + 100 + 100 + colors/color_white.png + Background_Normal - 460 - 76 - - Label_Normal - Fullscreen-Info-Large - top + + + - + 0 + 0 + 100 + 100 + $INFO[ListItem.Thumb] + scale + + + + - - 10 - 460 - 26 - + + 120 + -16 + 300 + 86 + + Home-Featured Label_Normal - Fullscreen-Info-Normal + top + true + 00FFFFFF + false - - 460 - 26 - + + 120 + 74 + 400 + 40 + + Home-Featured-Small Label_Normal - Fullscreen-Info-Normal top - + true + 00FFFFFF + false + - - + + + + - 436 - 10 - 24 - 24 - playercontrols/playercontrol_fullscreen_focus.png - playercontrols/playercontrol_fullscreen.png - Label_Normal - 9006 - 9001 - ActivateWindow(fullscreenvideo) - ActivateWindow(visualisation) + + + 0 + 0 + 100 + 100 + colors/color_white.png + Background_Normal - - - + + 0 - 490 - 260 - 40 - - - - - 0 - 0 - 260 - 5 - colors/color_grey.png - - - colors/color_silver.png - - - Player.ProgressCache - - - - - + 0 + 100 + 100 + $INFO[ListItem.Thumb] + scale - My first progress control - 0 - 0 - 260 - 5 - colors/color_transparent.png - - - colors/color_white.png - - - Player.Progress - Background_Highlight - - + - + + + - 0 - 10 - 100 - 40 - - Label_Normal - Fullscreen-Info-Small + 120 + -16 + 300 + 86 + + Home-Featured + Label_Highlight top - + true + 00FFFFFF + false + - - 260 - 10 - 100 + 120 + 74 + 400 40 - - Label_Normal - Fullscreen-Info-Small - right + + Home-Featured-Small + Label_Highlight top + true + 00FFFFFF + false + + - - + + + + $INFO[Window.Property(RandomMovie.1.Play)] + $INFO[Window.Property(RandomMovie.1.Art(fanart))] + + $INFO[Window.Property(RandomMovie.1.Year)] + !IsEmpty(Window.Property(RandomMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomMovieMB3.1.Path)]) + $INFO[Window(Home).Property(RandomMovieMB3.1.Art(fanart))] + + $INFO[Window(Home).Property(RandomMovieMB3.1.Year)] + !IsEmpty(Window.Property(RandomMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RandomEpisode.1.Play)] + $INFO[Window.Property(RandomEpisode.1.Art(tvshow.fanart))] + + $INFO[Window.Property(RandomEpisode.1.TVshowTitle)] + !IsEmpty(Window.Property(RandomEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(RandomEpisodeMB3.1.Path)]) + $INFO[Window.Property(RandomEpisodeMB3.1.Art(tvshow.fanart))] + + $INFO[Window.Property(RandomEpisodeMB3.1.TVshowTitle)] + !IsEmpty(Window.Property(RandomEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RandomAlbum.1.Play)] + $INFO[Window.Property(RandomAlbum.1.Thumb)] + + $INFO[Window.Property(RandomAlbum.1.Artist)] + !IsEmpty(Window.Property(RandomAlbum.1.Title)) + + + + RunAddon($INFO[Window.Property(RandomAddon.1.Path)]) + $INFO[Window.Property(RandomAddon.1.Thumb)] + + $INFO[Window.Property(RandomAddon.1.Summary)] + !IsEmpty(Window.Property(RandomAddon.1.Title)) + + + + - + + + + + + + + 510 + 480 + + Skin.HasSetting(ShowOnDeckSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + 510 + 480 + 9002 + 9004 + 9003 + 9003 + 9031 + list + 600 + 2 + vertical + + + + + + 0 + 0 + 150 + 150 + $INFO[ListItem.Thumb] + scale + + + + + + 0 + 160 + 150 + 40 + + Home-RecentWatched + Label_Normal + top + true + false + + + + + + 0 + 198 + 150 + 22 + + Home-RecentWatched-Small + Label_Normal + top + true + 00FFFFFF + false + + + + + + + + + + 0 + 0 + 150 + 150 + $INFO[ListItem.Thumb] + scale + + + + + + 0 + 160 + 150 + 40 + + Home-RecentWatched + Label_Highlight + top + true + 00FFFFFF + false + + + + + + 0 + 198 + 150 + 22 + + Home-RecentWatched-Small + Label_Highlight + top + true + 00FFFFFF + false + + + + + + + + + + $INFO[Window.Property(RecommendedMovie.1.Play)] + $INFO[Window.Property(RecommendedMovie.1.Art(fanart))] + + $INFO[Window.Property(RecommendedMovie.1.Year)] + !IsEmpty(Window.Property(RecommendedMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecommendedMovie.2.Play)] + $INFO[Window.Property(RecommendedMovie.2.Art(fanart))] + + $INFO[Window.Property(RecommendedMovie.2.Year)] + !IsEmpty(Window.Property(RecommendedMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecommendedMovie.3.Play)] + $INFO[Window.Property(RecommendedMovie.3.Art(fanart))] + + $INFO[Window.Property(RecommendedMovie.3.Year)] + !IsEmpty(Window.Property(RecommendedMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.1.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.1.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.1.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.2.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.2.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.2.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window.Property(SuggestedMovieMB3.3.Path)]) + $INFO[Window.Property(SuggestedMovieMB3.3.Art(fanart))] + + $INFO[Window.Property(SuggestedMovieMB3.3.Year)] + !IsEmpty(Window.Property(SuggestedMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + + + $INFO[Window.Property(RecommendedEpisode.1.Play)] + $INFO[Window.Property(RecommendedEpisode.1.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.1.TVshowTitle)] + + + + $INFO[Window.Property(RecommendedEpisode.2.Play)] + $INFO[Window.Property(RecommendedEpisode.2.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.2.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecommendedEpisode.3.Play)] + $INFO[Window.Property(RecommendedEpisode.3.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.3.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecommendedEpisode.4.Play)] + $INFO[Window.Property(RecommendedEpisode.4.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.4.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecommendedEpisode.5.Play)] + $INFO[Window.Property(RecommendedEpisode.5.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.5.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecommendedEpisode.6.Play)] + $INFO[Window.Property(RecommendedEpisode.6.Art(tvshow.fanart))] + + $INFO[Window.Property(RecommendedEpisode.6.TVshowTitle)] + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + + + + + + + + + + + + 440 + 480 + + Skin.HasSetting(ShowRecentlyAddedSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + 400 + 480 + 9003 + 9005 + 9004 + 9004 + 9014 + panel + 600 + 2 + + + + + + 0 + 0 + 400 + 140 + $INFO[ListItem.Thumb] + scale + + + + + + 0 + 90 + 400 + 50 + colors/color_white.png + FanartDiffuse + + + + + + + + 10 + 91 + 380 + 24 + + Home-RecentWatched + Label_Normal + top + true + false + + + + + + 10 + 111 + 380 + 24 + + Home-RecentWatched-Small + Label_Normal + top + true + 00FFFFFF + false + + + + + + + + + + + + 0 + 0 + 400 + 140 + $INFO[ListItem.Thumb] + scale + + + + + + 0 + 90 + 400 + 50 + colors/color_white.png + FanartDiffuse + + + + + + + + 10 + 91 + 380 + 24 + + Home-RecentWatched + Label_Highlight + top + true + false + + + + + + 10 + 111 + 380 + 24 + + Home-RecentWatched-Small + Label_Highlight + top + true + 00FFFFFF + false + + + + + + + + + + + $INFO[Window.Property(RecentMovie.1.Play)] + $INFO[Window.Property(RecentMovie.1.Art(fanart))] + + $INFO[Window.Property(RecentMovie.1.Year)] + !IsEmpty(Window.Property(RecentMovie.1.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.1.Path)]) + $INFO[Window.Property(LatestMovieMB3.1.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.1.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.1.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecentEpisode.1.Play)] + $INFO[Window.Property(RecentEpisode.1.Art(tvshow.fanart))] + + $INFO[Window.Property(RecentEpisode.1.TVshowTitle)] + !IsEmpty(Window.Property(RecentEpisode.1.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.1.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.1.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.1.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.1.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecentAlbum.1.Play)] + $INFO[Window.Property(RecentAlbum.1.Thumb)] + + $INFO[Window.Property(RecentAlbum.1.Artist)] + !IsEmpty(Window.Property(RecentAlbum.1.Title)) + + + + $INFO[Window.Property(RecentMovie.2.Play)] + $INFO[Window.Property(RecentMovie.2.Art(fanart))] + + $INFO[Window.Property(RecentMovie.2.Year)] + !IsEmpty(Window.Property(RecentMovie.2.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.2.Path)]) + $INFO[Window.Property(LatestMovieMB3.2.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.2.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.2.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecentEpisode.2.Play)] + $INFO[Window.Property(RecentEpisode.2.Art(tvshow.fanart))] + + $INFO[Window.Property(RecentEpisode.2.TVshowTitle)] + !IsEmpty(Window.Property(RecentEpisode.2.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.2.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.2.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.2.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.2.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecentAlbum.2.Play)] + $INFO[Window.Property(RecentAlbum.2.Thumb)] + + $INFO[Window.Property(RecentAlbum.2.Artist)] + !IsEmpty(Window.Property(RecentAlbum.2.Title)) + + + + $INFO[Window.Property(RecentMovie.3.Play)] + $INFO[Window.Property(RecentMovie.3.Art(fanart))] + + $INFO[Window.Property(RecentMovie.3.Year)] + !IsEmpty(Window.Property(RecentMovie.3.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.3.Path)]) + $INFO[Window.Property(LatestMovieMB3.3.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.3.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.3.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecentEpisode.3.Play)] + $INFO[Window.Property(RecentEpisode.3.Art(tvshow.fanart))] + + $INFO[Window.Property(RecentEpisode.3.TVshowTitle)] + !IsEmpty(Window.Property(RecentEpisode.3.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.3.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.3.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.3.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.3.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecentAlbum.3.Play)] + $INFO[Window.Property(RecentAlbum.3.Thumb)] + + $INFO[Window.Property(RecentAlbum.3.Artist)] + !IsEmpty(Window.Property(RecentAlbum.3.Title)) + + + + $INFO[Window.Property(RecentMovie.4.Play)] + $INFO[Window.Property(RecentMovie.4.Art(fanart))] + + $INFO[Window.Property(RecentMovie.4.Year)] + !IsEmpty(Window.Property(RecentMovie.4.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.4.Path)]) + $INFO[Window.Property(LatestMovieMB3.4.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.4.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.4.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecentEpisode.4.Play)] + $INFO[Window.Property(RecentEpisode.4.Art(tvshow.fanart))] + + $INFO[Window.Property(RecentEpisode.4.TVshowTitle)] + !IsEmpty(Window.Property(RecentEpisode.4.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.4.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.4.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.4.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.4.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecentAlbum.4.Play)] + $INFO[Window.Property(RecentAlbum.4.Thumb)] + + $INFO[Window.Property(RecentAlbum.4.Artist)] + !IsEmpty(Window.Property(RecentAlbum.4.Title)) + + + + $INFO[Window.Property(RecentMovie.5.Play)] + $INFO[Window.Property(RecentMovie.5.Art(fanart))] + + $INFO[Window.Property(RecentMovie.5.Year)] + !IsEmpty(Window.Property(RecentMovie.5.Title)) + !Skin.HasSetting(HomeMenuUseMBforMovies) + + + + PlayMedia($ESCINFO[Window(Home).Property(LatestMovieMB3.5.Path)]) + $INFO[Window.Property(LatestMovieMB3.5.Art(fanart))] + + $INFO[Window.Property(LatestMovieMB3.5.Year)] + !IsEmpty(Window.Property(LatestMovieMB3.5.Title)) + Skin.HasSetting(HomeMenuUseMBforMovies) + + + + $INFO[Window.Property(RecentEpisode.5.Play)] + $INFO[Window.Property(RecentEpisode.5.Art(tvshow.fanart))] + + $INFO[Window.Property(RecentEpisode.5.TVshowTitle)] + !IsEmpty(Window.Property(RecentEpisode.5.TVshowTitle)) + !Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + PlayMedia($ESCINFO[Window(Home).Property(LatestEpisodeMB3.5.Path)]) + $INFO[Window.Property(LatestEpisodeMB3.5.Art(tvshow.fanart))] + + $INFO[Window.Property(LatestEpisodeMB3.5.TVshowTitle)] + !IsEmpty(Window.Property(LatestEpisodeMB3.5.TVshowTitle)) + Skin.HasSetting(HomeMenuUseMBforTVSeries) + + + + $INFO[Window.Property(RecentAlbum.5.Play)] + $INFO[Window.Property(RecentAlbum.5.Thumb)] + + $INFO[Window.Property(RecentAlbum.5.Artist)] + !IsEmpty(Window.Property(RecentAlbum.5.Title)) + + + + + + + + + + IntegerGreaterThan(Container(9004).NumPages,1) + + + + Common_Scrollbar_Vertical + + 420 + 60 + 460 + + Conditional + + + + + + + + + + + + + + 420 + 480 + + Skin.HasSetting(ShowSearchSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + 400 + 40 + button_focus.png + button_unfocus.png + Label_Highlight + + DialogInfo-Header + Label_Normal + Label_Normal + Label_Disabled + 16 + 6 + left + top + 9005 + 9005 + 9004 + 9006 + XBMC.RunScript(script.globalsearch) + + + + + + 362 + 62 + 36 + 36 + charms\charm_search.png + Label_Normal + + + + + + 0 + 120 + 400 + 200 + + Menu-List + Label_Normal + top + true + 0 + + + + + + + + + + + + 300 + 480 + + Skin.HasSetting(ShowManageSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + + + + 0 + 0 + 280 + 30 + colors/color_keyboard_dark.png + + + + + + 10 + 0 + center + auto + 30 + + Label_Normal + Menu-List-Small + + + + + + 0 + 50 + 300 + 240 + 9005 + 9007 + 9106 + 9106 + list + 600 + vertical + 2 + + + + + + 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png + + + + + + Common_Control_Image + $INFO[ListItem.Thumb] + + + + + + 80 + 0 + center + auto + 60 + + Label_Normal + Menu-List + + + + + + + + + + 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png + + !Control.HasFocus(9006) + + + + + + 0 + 0 + 60 + 60 + colors/color_white.png + + Control.HasFocus(9006) + + + + + + Common_Control_Image + $INFO[ListItem.Thumb] + + + + + + 80 + 0 + center + auto + 60 + + Label_Normal + Menu-List + + + + + + + + + - + + UpdateLibrary(video) + + + + - + + CleanLibrary(video) + + + + - + + exportlibrary(video,true,true,true,false) + + + + + + + + + + + + + 0 + 350 + + + + 0 + 0 + 280 + 30 + colors/color_keyboard_dark.png + + + + + + 10 + 0 + center + auto + 30 + + Label_Normal + Menu-List-Small + + + + + + 0 + 50 + 300 + 420 + 9005 + 9007 + Control.SetFocus(9006,3) + 9006 + Control.SetFocus(9006,0) + 9006 + list + 600 + vertical + 2 + + + + + + 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png + + + + + + Common_Control_Image + $INFO[ListItem.Thumb] + + + + + + 80 + 0 + center + auto + 60 + + Label_Normal + Menu-List + + + + + + + + + + 0 + 0 + 60 + 60 + colors/color_keyboard_dark.png + + !Control.HasFocus(9106) + + + + + + 0 + 0 + 60 + 60 + colors/color_white.png + + Control.HasFocus(9106) + + + + + + Common_Control_Image + $INFO[ListItem.Thumb] + + + + + + 80 + 0 + center + auto + 60 + + Label_Normal + Menu-List + + + + + + + + + - + + UpdateLibrary(music) + + + + + + + + + + + + + + + + + 340 + 480 + + Skin.HasSetting(ShowFavouritesSection) + + + + + Common_Section_Label + + + + + + 0 + 60 + 320 + 480 + 9006 + 9008 + 9007 + 9007 + 9041 + list + 600 + vertical + 3 + + + + + + 0 + 0 + 140 + 140 + colors/color_keyboard_dark.png + + + + + + 0 + 0 + 140 + 140 + $INFO[ListItem.Icon] + scale + + + + + + + + + + 0 + 0 + 140 + 140 + colors/color_keyboard_dark.png + + + + + + 0 + 0 + 140 + 140 + $INFO[ListItem.Icon] + scale + + + + + + 0 + 0 + 140 + 140 + list_unfocus.png + Background_Highlight + scale + + Control.HasFocus(9007) + + + + + + + + + $INFO[Window.Property(favourite.1.Path)] + $INFO[Window.Property(favourite.1.Thumb)] + + !IsEmpty(Window.Property(favourite.1.Path)) + + + + $INFO[Window.Property(favourite.2.Path)] + $INFO[Window.Property(favourite.2.Thumb)] + + !IsEmpty(Window.Property(favourite.2.Path)) + + + + $INFO[Window.Property(favourite.3.Path)] + $INFO[Window.Property(favourite.3.Thumb)] + + !IsEmpty(Window.Property(favourite.3.Path)) + + + + $INFO[Window.Property(favourite.4.Path)] + $INFO[Window.Property(favourite.4.Thumb)] + + !IsEmpty(Window.Property(favourite.4.Path)) + + + + $INFO[Window.Property(favourite.5.Path)] + $INFO[Window.Property(favourite.5.Thumb)] + + !IsEmpty(Window.Property(favourite.5.Path)) + + + + $INFO[Window.Property(favourite.6.Path)] + $INFO[Window.Property(favourite.6.Thumb)] + + !IsEmpty(Window.Property(favourite.6.Path)) + + + + $INFO[Window.Property(favourite.7.Path)] + $INFO[Window.Property(favourite.7.Thumb)] + + !IsEmpty(Window.Property(favourite.7.Path)) + + + + $INFO[Window.Property(favourite.8.Path)] + $INFO[Window.Property(favourite.8.Thumb)] + + !IsEmpty(Window.Property(favourite.8.Path)) + + + + $INFO[Window.Property(favourite.9.Path)] + $INFO[Window.Property(favourite.9.Thumb)] + + !IsEmpty(Window.Property(favourite.9.Path)) + + + + $INFO[Window.Property(favourite.10.Path)] + $INFO[Window.Property(favourite.10.Thumb)] + + !IsEmpty(Window.Property(favourite.10.Path)) + + + + $INFO[Window.Property(favourite.11.Path)] + $INFO[Window.Property(favourite.11.Thumb)] + + !IsEmpty(Window.Property(favourite.11.Path)) + + + + $INFO[Window.Property(favourite.12.Path)] + $INFO[Window.Property(favourite.12.Thumb)] + + !IsEmpty(Window.Property(favourite.12.Path)) + + + + $INFO[Window.Property(favourite.13.Path)] + $INFO[Window.Property(favourite.13.Thumb)] + + !IsEmpty(Window.Property(favourite.13.Path)) + + + + $INFO[Window.Property(favourite.14.Path)] + $INFO[Window.Property(favourite.14.Thumb)] + + !IsEmpty(Window.Property(favourite.14.Path)) + + + + $INFO[Window.Property(favourite.15.Path)] + $INFO[Window.Property(favourite.15.Thumb)] + + !IsEmpty(Window.Property(favourite.15.Path)) + + + + $INFO[Window.Property(favourite.16.Path)] + $INFO[Window.Property(favourite.16.Thumb)] + + !IsEmpty(Window.Property(favourite.16.Path)) + + + + $INFO[Window.Property(favourite.17.Path)] + $INFO[Window.Property(favourite.17.Thumb)] + + !IsEmpty(Window.Property(favourite.17.Path)) + + + + $INFO[Window.Property(favourite.18.Path)] + $INFO[Window.Property(favourite.18.Thumb)] + + !IsEmpty(Window.Property(favourite.18.Path)) + + + + $INFO[Window.Property(favourite.19.Path)] + $INFO[Window.Property(favourite.19.Thumb)] + + !IsEmpty(Window.Property(favourite.19.Path)) + + + + $INFO[Window.Property(favourite.20.Path)] + $INFO[Window.Property(favourite.20.Thumb)] + + !IsEmpty(Window.Property(favourite.20.Path)) + + + + + + + + + 0 + 120 + 400 + 200 + + Menu-List + Label_Normal + top + true + 0 + + !IntegerGreaterThan(Container(9006).NumPages,0) + + + + + + + IntegerGreaterThan(Container(9006).NumPages,0) + + + + Common_Scrollbar_Vertical + + 320 + 60 + 460 + + Conditional + + + + + + + + + + + + + + 520 + 480 + Player.HasMedia + + + + + Common_Section_Label + + + + + + Player.HasVideo + + 0 + 60 + + + + 0 + 0 + 460 + 260 + $VAR[NowPlaying_Image] + scale + + + + + + 0 + 0 + 460 + 260 + button_unfocus.png + + + + + + + + Player.HasAudio + + 0 + 60 + + + + 0 + 0 + 260 + 260 + $VAR[NowPlaying_Image] + scale + + + + + + 0 + 0 + 260 + 260 + button_unfocus.png + + + + + + + + 0 + 340 + 180 + vertical + 0 + true + + + + 460 + 76 + + Label_Normal + Fullscreen-Info-Large + top + + + + + + 10 + 460 + 26 + + Label_Normal + Fullscreen-Info-Normal + + + + + + 460 + 26 + + Label_Normal + Fullscreen-Info-Normal + top + + + + + + + + 436 + 10 + 24 + 24 + playercontrols/playercontrol_fullscreen_focus.png + playercontrols/playercontrol_fullscreen.png + Label_Normal + 9007 + 9001 + ActivateWindow(fullscreenvideo) + ActivateWindow(visualisation) + + + + + + + 0 + 490 + 260 + 40 + + + + + 0 + 0 + 260 + 5 + colors/color_grey.png + - + colors/color_silver.png + - + Player.ProgressCache + + + + + + + My first progress control + 0 + 0 + 260 + 5 + colors/color_transparent.png + - + colors/color_white.png + - + Player.Progress + Background_Highlight + + + + + + 0 + 10 + 100 + 40 + + Label_Normal + Fullscreen-Info-Small + top + + + + + + + 260 + 10 + 100 + 40 + + Label_Normal + Fullscreen-Info-Small + right + top + + + + + + + \ No newline at end of file diff --git a/720p/Includes_LiveTile.xml b/720p/Includes_LiveTile.xml index 21b28b0..ec7cd0a 100644 --- a/720p/Includes_LiveTile.xml +++ b/720p/Includes_LiveTile.xml @@ -105,20 +105,21 @@ 1000 - + 0 0 210 210 - special://skin/media/tile/,.png - 2000 + tile/square + 500 1000 + 0 true - + - + diff --git a/720p/Includes_SortLetter.xml b/720p/Includes_SortLetter.xml index d5a1093..7742a56 100644 --- a/720p/Includes_SortLetter.xml +++ b/720p/Includes_SortLetter.xml @@ -736,7 +736,7 @@ 110 110 - Container.Scrolling + !Control.IsVisible(50) + !StringCompare(Container.SortMethod,title) + !Skin.HasSetting(DisableSortLetter) + Container.Scrolling + !Control.IsVisible(50) + !StringCompare(Container.SortMethod,title) Visible Hidden diff --git a/720p/MyGames.xml b/720p/MyGames.xml index 13535a0..aca2e78 100644 --- a/720p/MyGames.xml +++ b/720p/MyGames.xml @@ -2,16 +2,13 @@ - 50 - yes + Common_Window + 50 - - ActivateWindow(60) - Skin.Reset(ShowAppBar) Skin.Reset(ShowAppBar) - + diff --git a/720p/MyMusicNav.xml b/720p/MyMusicNav.xml index dd1a0dc..02d1d24 100644 --- a/720p/MyMusicNav.xml +++ b/720p/MyMusicNav.xml @@ -2,15 +2,9 @@ - 50 - yes - 50,52,53,54,58,59 + Common_Window - - ActivateWindow(60) - - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) + 50,52,53,54,58,59 XBMC.RunScript(script.randomandlastitems,limit=16,type=Music,method=Last,playlist=special://skin/playlists/History (Music).xsp,menu=Menu3) diff --git a/720p/MyMusicSongs.xml b/720p/MyMusicSongs.xml index caa2765..69bec4e 100644 --- a/720p/MyMusicSongs.xml +++ b/720p/MyMusicSongs.xml @@ -2,15 +2,9 @@ - 50 - yes - 50,52,53,54 - - - ActivateWindow(60) + Common_Window - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) + 50,52,53,54 diff --git a/720p/MyPics.xml b/720p/MyPics.xml index 4927ab5..77f34e1 100644 --- a/720p/MyPics.xml +++ b/720p/MyPics.xml @@ -2,15 +2,9 @@ - 50 - yes - 50,51,52,53,54,57 - - - ActivateWindow(60) + Common_Window - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) + 50,51,52,53,54,57 @@ -36,7 +30,7 @@ 480 - Common_Animation_Content_Splash + Common_Animation_Content ViewList diff --git a/720p/MyPrograms.xml b/720p/MyPrograms.xml index 9af6cd7..f604a38 100644 --- a/720p/MyPrograms.xml +++ b/720p/MyPrograms.xml @@ -2,16 +2,10 @@ - 50 - yes + Common_Window + 50,51,52,53,54,58,59 - - ActivateWindow(60) - - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) - @@ -36,7 +30,7 @@ 480 - Common_Animation_Content_Splash + Common_Animation_Content ViewList diff --git a/720p/MyVideoNav.xml b/720p/MyVideoNav.xml index 6c4a7d4..9498cb8 100644 --- a/720p/MyVideoNav.xml +++ b/720p/MyVideoNav.xml @@ -2,15 +2,9 @@ - 50 - yes - 50,51,52,53,54,55,56,58,59,501 - - - ActivateWindow(60) + Common_Window - Skin.Reset(ShowAppBar) - Skin.Reset(ShowAppBar) + 50,51,52,53,54,55,56,58,59,501 XBMC.RunScript(script.tv.show.next.aired,backend=True) XBMC.RunScript(script.tvtunes,backend=True) @@ -21,7 +15,7 @@ Common_Background - + Common_Dimensions Common_Animation_Window @@ -29,7 +23,7 @@ Common_Breadcrumb Common_Clock Common_Overlay - + diff --git a/720p/MyWeather.xml b/720p/MyWeather.xml index e1f5841..f19c532 100644 --- a/720p/MyWeather.xml +++ b/720p/MyWeather.xml @@ -2,16 +2,11 @@ - 50 - yes + Common_Window + Common_Animation_Window - - ActivateWindow(60) - - Common_Animation_Window_Splash - - + @@ -53,6 +48,8 @@ 720 colors/color_white.png Settings_Background_Light + + Common_Animation_Content Conditional @@ -76,8 +73,8 @@ 12 - 48 - 48 + 42 + 42 breadcrumb/breadcrumb_backarrow_focus.png breadcrumb/breadcrumb_backarrow.png keep diff --git a/720p/Settings.xml b/720p/Settings.xml index 13a56ae..bd7222f 100644 --- a/720p/Settings.xml +++ b/720p/Settings.xml @@ -2,182 +2,137 @@ - 9000 - defaultskinsettings - - ActivateWindow(60) + Common_Window - - - + 9000 - Common_Settings_Background - - - - Common_Settings_Header_Back - - - - Common_Settings_Header - - - + + Common_Settings_Background - - - grouplist for context buttons - 0 - 100 - 420 - auto - 0 - - - - Common_Settings_Menu - - activatewindow(AppearanceSettings) + + + + Common_Settings_Header_Back + + + + Common_Settings_Header + - - - Common_Settings_Menu - - activatewindow(SkinSettings) + - - - - - Common_Settings_Menu - - activatewindow(VideosSettings) + grouplist for context buttons + 0 + 100 + 420 + auto + 0 - - - - - Common_Settings_Menu - - activatewindow(MusicSettings) + - - - - - Common_Settings_Menu - - ActivateWindow(PVRSettings) + Common_Settings_Menu + + activatewindow(AppearanceSettings) + + - - - - - Common_Settings_Menu - - activatewindow(AddonBrowser) + - - - - - Common_Settings_Menu - - activatewindow(PicturesSettings) + Common_Settings_Menu + + activatewindow(SkinSettings) + + - - - - - Common_Settings_Menu - - activatewindow(WeatherSettings) + - - - - - Common_Settings_Menu - - activatewindow(ServiceSettings) + Common_Settings_Menu + + activatewindow(VideosSettings) + + - - - - Common_Settings_Menu - - activatewindow(SystemSettings) + - - - - - Common_Settings_Menu - - activatewindow(Profiles) + Common_Settings_Menu + + activatewindow(MusicSettings) + + - - - - - Common_Settings_Menu - - activatewindow(SystemInfo) + + + Common_Settings_Menu + + ActivateWindow(PVRSettings) + + + + + + Common_Settings_Menu + + activatewindow(AddonBrowser) + + + + + + Common_Settings_Menu + + activatewindow(PicturesSettings) + + + + + + Common_Settings_Menu + + activatewindow(WeatherSettings) + + + + + + Common_Settings_Menu + + activatewindow(ServiceSettings) + + + + + Common_Settings_Menu + + activatewindow(SystemSettings) + + + + + + Common_Settings_Menu + + activatewindow(Profiles) + + + + + + Common_Settings_Menu + + activatewindow(SystemInfo) + + - - - + diff --git a/720p/SettingsCategory.xml b/720p/SettingsCategory.xml index 462d5eb..9c1ea79 100644 --- a/720p/SettingsCategory.xml +++ b/720p/SettingsCategory.xml @@ -2,105 +2,110 @@ + Common_Window + 3 - yes - defaultskinsettings + - Common_Settings_Background - - - Common_Settings_Header_Back + + Common_Settings_Background - - - Common_Settings_Header + + + Common_Settings_Header_Back - - - + + + Common_Settings_Header - grouplist for context buttons - 0 - 100 - 420 - auto - 0 - 5 + + + + + grouplist for context buttons + 0 + 100 + 420 + auto + 0 + 5 + + - + - - - - - 480 - 0 - 730 - 480 + - Common_Animation_Settings_Options - - - - Control Area - 0 - 100 + 480 + 0 730 480 - 0 - 3 - 3 - vertical - 81 - - - - - - - - Common_Settings_Scrollbar_Vertical + Common_Animation_Settings_Options - 1260 - 100 - 540 + + + Control Area + 0 + 100 + 730 + 480 + 0 + 3 + 3 + vertical + 81 + + - Conditional + - + + + + Common_Settings_Scrollbar_Vertical + + 1260 + 100 + 540 + + Conditional + + - - + + - 480 - 600 + 480 + 600 - Common_Animation_Settings_Options + Common_Animation_Settings_Options - - - 0 - 0 - 730 - 2 - colors/color_white.png - Settings_Label + - + 0 + 0 + 730 + 2 + colors/color_white.png + Settings_Label + + - - - 0 - 20 - 730 - 72 - Menu-List - Settings_Label - left - top + + + 0 + 20 + 730 + 72 + Menu-List + Settings_Label + left + top + + diff --git a/720p/SkinSettings.xml b/720p/SkinSettings.xml index 3f98aa7..af5733a 100644 --- a/720p/SkinSettings.xml +++ b/720p/SkinSettings.xml @@ -91,8 +91,8 @@ - 3rd party addons - + Addons + - @@ -356,6 +356,16 @@ + Background Visualiser + Common_Settings_RadioButton + + Skin.ToggleSetting(ShowManageSection) + Skin.HasSetting(ShowManageSection) + + + + + Background Visualiser Common_Settings_RadioButton @@ -1227,7 +1237,7 @@ - + Control Area @@ -1250,7 +1260,7 @@ Common_Settings_Label - + diff --git a/720p/Variable.xml b/720p/Variable.xml index ff01da0..836fcc9 100644 --- a/720p/Variable.xml +++ b/720p/Variable.xml @@ -21,6 +21,7 @@ $INFO[ListItem.Property(Addon.Name)] $INFO[ListItem.Artist] $INFO[ListItem.Album] + XBMC $LOCALIZE[20333] $LOCALIZE[1036] XBMC Video @@ -73,6 +74,7 @@ Hub Episodes Movies + Power Options Now watching Now watching Now listening @@ -522,6 +524,12 @@ + + + + $INFO[ListItem.Tagline] + $INFO[ListItem.PlotOutline] + Box set @@ -654,7 +662,4 @@ - - - \ No newline at end of file diff --git a/720p/ViewGrid.xml b/720p/ViewGrid.xml index e40ebbc..9908d68 100644 --- a/720p/ViewGrid.xml +++ b/720p/ViewGrid.xml @@ -176,13 +176,15 @@ - + 640 60 400 440 Common_Animation_HideWhenScrolling + + Control.IsVisible(55) diff --git a/720p/ViewPoster.xml b/720p/ViewPoster.xml index a996cc3..8c386ec 100644 --- a/720p/ViewPoster.xml +++ b/720p/ViewPoster.xml @@ -73,7 +73,7 @@ - + diff --git a/720p/script-NextAired-TVGuide.xml b/720p/script-NextAired-TVGuide.xml index f2cb18b..6976ee8 100644 --- a/720p/script-NextAired-TVGuide.xml +++ b/720p/script-NextAired-TVGuide.xml @@ -47,7 +47,7 @@ 1280 480 - Common_Animation_Content_Splash + Common_Animation_Content diff --git a/720p/script-The Big Picture-main.xml b/720p/script-The Big Picture-main.xml index 8e95651..747d8d9 100644 --- a/720p/script-The Big Picture-main.xml +++ b/720p/script-The Big Picture-main.xml @@ -5,7 +5,7 @@ ActivateWindow(60) - Common_Animation_Window_Splash + Common_Animation_Window diff --git a/media/list_unfocus.png b/media/list_unfocus.png new file mode 100644 index 0000000000000000000000000000000000000000..6491c31dc9ca8291b27dd9b9417b1b16d64af447 GIT binary patch literal 2852 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 KPPvw2#D4%MkqJ`( literal 0 HcmV?d00001 diff --git a/media/tile/square/01.png b/media/tile/square/01.png new file mode 100644 index 0000000000000000000000000000000000000000..69ba8c3b9dd90f8175b3648d67d91f142031ee05 GIT binary patch literal 3570 zcmd^>S5Omt62Sivq&MkEk=_JCM>-_*Di9J#0nuLB}>Tk_P#cvHuMYCc=B?YLNOp*jjrr507&*|%vbN3Y| zk)@}j)7Y$}=u&7VDVGHvr^h}?O6fmXhHogYqe$v+c-qoMn#unq+q3l zrmKYUo%ju3Plq%9b8$&?Ds3UtELVP!za0D{KmiQ0f-a^N!H?zRLjO9L0Nd!I)E8oQq# z0RavV1lS+JQH|5L~NU9(c2p-k#Hx0%lwhKEhG zCx^VFf?dXLc%&rjk`;4cx?Vxrj(n+LGAvV~TV&+KV{u;UfJ|#%3DjTLf<$1XE1cZP zewd0eA%oi%NdRm&`?r4-ry@gp$1V(ooP5(hGAtGWXfNZ;Kme}k3Cke*8?}3>0MILr zmaNz1-ficUYNOz3KReS-d+4GZ2NUknJkUHrE)q2{F!6-JdR|Ev=tmu1#WpMN zgscDtnGV}m44MIqzg($`+QnOGm5%0EU&>7W4M}yZG^*$gUbC}R#DEA<`!AkQZ-Ag#WLgjp%!DHGF z9>H=28SKS{AA(+-*Gy9`S^ZG$%{ZN*1@Dz@`@%`7&~-yrrl%A3{E`%PmixeS!5X^i zp7ZrrYRH$g!WlZU|gUHNp4kY-4WNuvsW9%03E)6^=|WN}s~iO_!ZP==z_tSo)=eky>AuaPxOM+^6Rs7e6~z?_ z&pdfu+b0FqvlS(Xb4nRkVYMYV>t|Mp6)cLk3seVV*^Nz0YaeHip7-YPCiy)368!qy zY&M@o?gzV(fi=S~xnIb3L+I!e*kXH=P~u#LoRpj>t`N>=d1hr?qp4iI2w4@mjl9)- z#(aNUq$E!AE*qwwCfg)iG@Dxzim0qAtD38#wcW8DKx9;2vx%%TuvM^Gs-*syQ*B#? zy}V(=ZG);*uSl#yRrn*cpGMgqB~#dUnsr*jpIQ|^cV24g;iq-yY7CVU@TIR#xE-z3 zCHj1D>h2xM=DZ``=2Xq9$`Vz$f{B7%qxH@MFKx=Dyukg3!4}l3;^nzJQ7Ln*-y{|# zxXTpH@N%AxzEwH7Iml|GYO89)jaKEl&2ns6tA4ZnK{SJIuZftWm?0{Ia2C62Gi5Vd zPE*cquBocC4~vt4r+;xPDOjVEIUe;F{Q`Sdt02`~Be`1L#y zr4SVmH8o#1-zu;+$CpWzshg>r^$xxtd^|XwuT-chHzB`TxLP<-IN#)QHT0?!t^)VU z)3{;zYMK2OuH|O@RaN^^r0rFwMuS>xt;l$DZFBj#a=b;BMRn0Qs^1<2^jvAskQ21N1J4va@rZEFDxmq%X+&!~>t;;6Cdx1_1 z;Ujz4!p6dm%?jePE#)nrt;Cr}?-d_O6xl1>`q0@2|75i?tWEnUTh@2JCdv|S8I5|m zDgYGYKsz|QiIJACf1wC5QTGCLNlb^G9ey`Hj)Ymj%+38>896t}gCv@U* z5`Hoa%F!Ya6j^e#ZnVRhgZ=Qk0&ml`)rg)y8m2aN(~9xBY`PgSwJ|I0wF2IKU+>on zkXG{u7=jN&{N<=G;~ywpKf9)OM$w7IC&t?)Xr~7xA;2Np(VHto z$yusClQvP3)T)xXt}(6hTJg1ZkBpc7`!OUIX?(+!M^#3$PWk4IH}i*^JBf?fMcSnZ zjy!0eQ$Sb=p<_3`oV`+pSxPNO$1KU>(u2QsnItRN(?qseLPXMO!a8_6P=e55<>91B zxT7SW#kP^8d3femOp8*OaJNFK)CxXMtnz+~8NJzTp;{4p!5w}-c}=xex!6q1{Xkfi zfO!@UwT}Aib!VW)Grr-t`(|nrlrNj|op0m)nzQ!OG&oq<7sOTZ2}#NZl&787+ri|1 z)tu_0i-Vi*8~cg(RUUqObh63Z!Mu=(D@`!9ljcQ!Zmqel+Mp2_Mx(ymLcTHDV#@N=rQ@C)4RB^x0-q7-7lP2fL{ z@s4OBtTVAwSiyFIL7`2-frFdFYs>dq!{h67;fIFA3ycpHHSEJob`bA;rq^OdvryYZY1nLR zWR%R$85iPXT*Rt7Vg5R!|F_pn!3!h$C#kFIE$Rfv?N`Cu4a5}|yH|Dv&(xg#)`QnI zjeQJa6B{lZRXzfwvghT;Tb~`MSSegF=j7=5q>r! zKVu+)K4GKil9sCKqIS^H+F?0-$YV&fh~xP2@jx91J2Yy4Y-55joHtyOyPcc$*6(iV z(R$kk*E3>IM-ShdccBV$*LJTQY_^BYgz$cQGS6tae3$>8_=)$==X*9E$`7)*va(Ld z$?|p%-4&#Xr~f9uyOFgy0O2A4pko2}d2(vk0Jtp+z`6?nYIy)~_-8tI8vsDYYpkb> z2%Y{q4xvZuFp=rV_?$ehRC)$L^csP3p6%_Zo$M98CgZ48_Qabg3 zoc2`x=2P{D$!Y)aKMDTh#Q)ghzffiW8D?1to;^tJq~dnw0z29T5_6Ux31ZGt{bnlm zKg^H(!~Yii$BF-|Rm@~FdAuru@{9ZZ{_jTr8v?+|2^oO+F?#V#+)Fz>DqyT{p;rfU GiTM|B-`j2g literal 0 HcmV?d00001 diff --git a/media/tile/square/02.png b/media/tile/square/02.png new file mode 100644 index 0000000000000000000000000000000000000000..d3e1909e99fdf0f140c133bf3c964e957b03d7a8 GIT binary patch literal 3568 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 W%r?8wgr4J-0wxBQ`ZX};$bSMi;Mzd| literal 0 HcmV?d00001 diff --git a/media/tile/square/03.png b/media/tile/square/03.png new file mode 100644 index 0000000000000000000000000000000000000000..b83e44df256d3444aca913edf79f98253be0b042 GIT binary patch literal 3570 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 F_&1M;-MRn( literal 0 HcmV?d00001 diff --git a/media/tile/square/04.png b/media/tile/square/04.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a93280b5cc2506bc59266589a915cebd38c5da GIT binary patch literal 3565 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 OCt#pss$BzhjQl6?DcYg{ literal 0 HcmV?d00001 diff --git a/media/tile/square/05.png b/media/tile/square/05.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f7262873adc553eb06727bf8e13bcc7a7b3471 GIT binary patch literal 3570 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