diff --git a/720p/Home.xml b/720p/Home.xml
index fbfeeaf..a1a6738 100644
--- a/720p/Home.xml
+++ b/720p/Home.xml
@@ -49,7 +49,7 @@
DepthFloor
-20
-
+
0
1320
90
@@ -492,10 +492,10 @@
-20
1
1
-
-
-
-
+
+
+
+
9000
9000
20
@@ -560,7 +560,7 @@
180
9003
9000
-
+
Player.HasMedia
Background image
@@ -578,7 +578,7 @@
2
30
30
-
+
OSDPrevTrackFO.png
OSDPrevTrackNF.png
608
@@ -592,7 +592,7 @@
2
30
30
-
+
OSDRewindFO.png
OSDRewindNF.png
601
@@ -606,7 +606,7 @@
2
30
30
-
+
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
@@ -623,7 +623,7 @@
2
30
30
-
+
OSDStopFO.png
OSDStopNF.png
603
@@ -638,7 +638,7 @@
2
30
30
-
+
OSDForwardFO.png
OSDForwardNF.png
604
@@ -652,7 +652,7 @@
2
30
30
-
+
OSDNextTrackFO.png
OSDNextTrackNF.png
605
@@ -669,7 +669,7 @@
2
30
30
-
+
OSDChannelUPFO.png
OSDChannelUPNF.png
608
@@ -683,7 +683,7 @@
2
30
30
-
+
OSDChannelDownFO.png
OSDChannelDownNF.png
601
@@ -697,7 +697,7 @@
2
30
30
-
+
OSDStopFO.png
OSDStopNF.png
602
@@ -712,7 +712,7 @@
2
30
30
-
+
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
@@ -731,7 +731,7 @@
2
30
30
-
+
OSDRadioRDSFO.png
OSDRadioRDSNF.png
604
@@ -747,7 +747,7 @@
2
30
30
-
+
OSDRecordOffFO.png
OSDRecordOffNF.png
605
@@ -902,7 +902,7 @@
608
603
9001
-
+
300
2
1
@@ -979,88 +979,88 @@
ActivateWindow(Weather)
ActivateWindow(servicesettings,weather)
-
-
+
+
!Skin.HasSetting(HomeMenuNoWeatherButton)
-
ActivateWindow(Pictures)
-
-
+
+
!Skin.HasSetting(HomeMenuNoPicturesButton)
-
ActivateWindow(Games)
-
-
+
+
!Skin.HasSetting(HomeMenuNoGamesButton)
-
ActivateWindow(RadioChannels)
-
-
+
+
PVR.HasRadioChannels
-
ActivateWindow(TVChannels)
-
-
+
+
PVR.HasTVChannels
-
ActivateWindow(Videos)
ActivateWindow(Videos,root)
-
-
+
+
!Skin.HasSetting(HomeMenuNoVideosButton)
-
ActivateWindow(Videos,MovieTitles,return)
-
-
+
+
!Skin.HasSetting(HomeMenuNoMovieButton) + Library.HasContent(Movies)
-
ActivateWindow(Videos,TVShowTitles,return)
-
-
+
+
!Skin.HasSetting(HomeMenuNoTVShowButton) + Library.HasContent(TVShows)
-
ActivateWindow(Music)
ActivateWindow(Music,root)
-
-
+
+
!Skin.HasSetting(HomeMenuNoMusicButton)
-
ActivateWindow(Programs,Addons,return)
ActivateWindow(Programs)
-
-
+
+
!Skin.HasSetting(HomeMenuNoProgramsButton)
-
PlayDVD()
-
-
- System.HasMediaDVD
+
+
+ System.HasMediaDVD | System.HasMediaAudioCD
-
ActivateWindow(Settings)
-
-
+
+
@@ -1183,7 +1183,7 @@
45
45
-
+
ActivateWindow(ShutdownMenu)
floor_buttonFO.png
floor_button.png
@@ -1208,7 +1208,7 @@
45
45
-
+
ActivateWindow(Favourites)
floor_buttonFO.png
floor_button.png
diff --git a/720p/IncludesHomeMenuItems.xml b/720p/IncludesHomeMenuItems.xml
index 0aa6df8..cf56110 100644
--- a/720p/IncludesHomeMenuItems.xml
+++ b/720p/IncludesHomeMenuItems.xml
@@ -243,7 +243,13 @@
SetFocus(9000)
EjectTray()
-
+
+ ButtonHomeSubCommonValues
+
+ RipCD
+ System.HasMediaAudioCD
+
+
35
35
HomeSubEnd.png
@@ -355,35 +361,35 @@
RunAddon($INFO[Skin.String(HomeVideosButton1)])
$INFO[system.addonicon(Skin.String(HomeVideosButton1))]
-
+
!String.IsEmpty(Skin.String(HomeVideosButton1))
-
RunAddon($INFO[Skin.String(HomeVideosButton2)])
$INFO[system.addonicon(Skin.String(HomeVideosButton2))]
-
+
!String.IsEmpty(Skin.String(HomeVideosButton2))
-
RunAddon($INFO[Skin.String(HomeVideosButton3)])
$INFO[system.addonicon(Skin.String(HomeVideosButton3))]
-
+
!String.IsEmpty(Skin.String(HomeVideosButton3))
-
RunAddon($INFO[Skin.String(HomeVideosButton4)])
$INFO[system.addonicon(Skin.String(HomeVideosButton4))]
-
+
!String.IsEmpty(Skin.String(HomeVideosButton4))
-
RunAddon($INFO[Skin.String(HomeVideosButton5)])
$INFO[system.addonicon(Skin.String(HomeVideosButton5))]
-
+
!String.IsEmpty(Skin.String(HomeVideosButton5))
@@ -392,35 +398,35 @@
RunAddon($INFO[Skin.String(HomeMusicButton1)])
$INFO[system.addonicon(Skin.String(HomeMusicButton1))]
-
+
!String.IsEmpty(Skin.String(HomeMusicButton1))
-
RunAddon($INFO[Skin.String(HomeMusicButton2)])
$INFO[system.addonicon(Skin.String(HomeMusicButton2))]
-
+
!String.IsEmpty(Skin.String(HomeMusicButton2))
-
RunAddon($INFO[Skin.String(HomeMusicButton3)])
$INFO[system.addonicon(Skin.String(HomeMusicButton3))]
-
+
!String.IsEmpty(Skin.String(HomeMusicButton3))
-
RunAddon($INFO[Skin.String(HomeMusicButton4)])
$INFO[system.addonicon(Skin.String(HomeMusicButton4))]
-
+
!String.IsEmpty(Skin.String(HomeMusicButton4))
-
RunAddon($INFO[Skin.String(HomeMusicButton5)])
$INFO[system.addonicon(Skin.String(HomeMusicButton5))]
-
+
!String.IsEmpty(Skin.String(HomeMusicButton5))
@@ -429,35 +435,35 @@
RunAddon($INFO[Skin.String(HomePictureButton1)])
$INFO[system.addonicon(Skin.String(HomePictureButton1))]
-
+
!String.IsEmpty(Skin.String(HomePictureButton1))
-
RunAddon($INFO[Skin.String(HomePictureButton2)])
$INFO[system.addonicon(Skin.String(HomePictureButton2))]
-
+
!String.IsEmpty(Skin.String(HomePictureButton2))
-
RunAddon($INFO[Skin.String(HomePictureButton3)])
$INFO[system.addonicon(Skin.String(HomePictureButton3))]
-
+
!String.IsEmpty(Skin.String(HomePictureButton3))
-
RunAddon($INFO[Skin.String(HomePictureButton4)])
$INFO[system.addonicon(Skin.String(HomePictureButton4))]
-
+
!String.IsEmpty(Skin.String(HomePictureButton4))
-
RunAddon($INFO[Skin.String(HomePictureButton5)])
$INFO[system.addonicon(Skin.String(HomePictureButton5))]
-
+
!String.IsEmpty(Skin.String(HomePictureButton5))
@@ -466,35 +472,35 @@
RunAddon($INFO[Skin.String(HomeProgramButton1)])
$INFO[system.addonicon(Skin.String(HomeProgramButton1))]
-
+
!String.IsEmpty(Skin.String(HomeProgramButton1))
-
RunAddon($INFO[Skin.String(HomeProgramButton2)])
$INFO[system.addonicon(Skin.String(HomeProgramButton2))]
-
+
!String.IsEmpty(Skin.String(HomeProgramButton2))
-
RunAddon($INFO[Skin.String(HomeProgramButton3)])
$INFO[system.addonicon(Skin.String(HomeProgramButton3))]
-
+
!String.IsEmpty(Skin.String(HomeProgramButton3))
-
RunAddon($INFO[Skin.String(HomeProgramButton4)])
$INFO[system.addonicon(Skin.String(HomeProgramButton4))]
-
+
!String.IsEmpty(Skin.String(HomeProgramButton4))
-
RunAddon($INFO[Skin.String(HomeProgramButton5)])
$INFO[system.addonicon(Skin.String(HomeProgramButton5))]
-
+
!String.IsEmpty(Skin.String(HomeProgramButton5))
@@ -503,35 +509,35 @@
RunAddon($INFO[Skin.String(HomeGameButton1)])
$INFO[system.addonicon(Skin.String(HomeGameButton1))]
-
+
!String.IsEmpty(Skin.String(HomeGameButton1))
-
RunAddon($INFO[Skin.String(HomeGameButton2)])
$INFO[system.addonicon(Skin.String(HomeGameButton2))]
-
+
!String.IsEmpty(Skin.String(HomeGameButton2))
-
RunAddon($INFO[Skin.String(HomeGameButton3)])
$INFO[system.addonicon(Skin.String(HomeGameButton3))]
-
+
!String.IsEmpty(Skin.String(HomeGameButton3))
-
RunAddon($INFO[Skin.String(HomeGameButton4)])
$INFO[system.addonicon(Skin.String(HomeGameButton4))]
-
+
!String.IsEmpty(Skin.String(HomeGameButton4))
-
RunAddon($INFO[Skin.String(HomeGameButton5)])
$INFO[system.addonicon(Skin.String(HomeGameButton5))]
-
+
!String.IsEmpty(Skin.String(HomeGameButton5))
diff --git a/addon.xml b/addon.xml
index 8811ddc..17b504c 100644
--- a/addon.xml
+++ b/addon.xml
@@ -1,5 +1,5 @@
-
+