How to get Play Disc to only show for a DVD disc
#1
Ronie,

I would like the PLAY DISC menu item to only show up when a DVD has been inserted in the DVD drive. How do I go about accomplishing that?
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#2
winestock Wrote:Ronie,

I would like the PLAY DISC menu item to only show up when a DVD has been inserted in the DVD drive. How do I go about accomplishing that?
Are you saying you want DVD to playback using XBMC "Play Disc" option and BD to playback using external player?
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#3
I want the PLAY DISC menu item to only show up when a DVD disc is inserted into the DVD drive:
Image
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#4
in Includes_Home.xml, make the change in bold (in two places in the file):
<visible>Skin.HasSetting(Menu_PlayDisc) + System.HasMediaDVD</visible>
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#5
winestock Wrote:I want the PLAY DISC menu item to only show up when a DVD disc is inserted into the DVD drive:
I see, and that is skin related. Bet3 with Confluence skin don't have this problem. "Play Disc" show up only when it detect BD in BD-ROM.
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#6
Thanks. That worked great but now I do I get rid of the placeholder graphics left over on the screen. If you look at this picture you will see what is left over just below WEATHER where PLAY DISC would be shown:
Image
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#7
The solution I found, in Includes_Home.xml (in two places in the file):

Change:
<visible>Skin.HasSetting(Menu_PlayDisc)</visible>

To:
<visible>System.HasMediaDVD</visible>
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#8
winestock Wrote:Thanks. That worked great but now I do I get rid of the placeholder graphics left over on the screen. If you look at this picture you will see what is left over just below WEATHER where PLAY DISC would be shown:
Image

ah, you also need to change line 2708:
Code:
<animation effect="slide" end="0,20" time="0" condition="Skin.HasSetting(Menu_PlayDisc) [b]+ System.HasMediaDVD[/b]">Conditional</animation>
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#9
I found I also needed to change lines 2462 and 2497.
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#10
Another question. How do I automatically get rid of the slide out sub-menu after the DVD has been ejected?

Before the DVD has been ejected:
Image

After the DVD has been ejected:
Image
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply
#11
you probably need to add '+ System.HasMediaDVD' to line 4030 as well.
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#12
I changed 4032.

From this:
<visible>!Skin.HasSetting(Menu_PlayDisc_Sub_Playeritems)</visible>

To this:
<visible>!Skin.HasSetting(Menu_PlayDisc_Sub_Playeritems) + System.HasMediaDVD</visible>

That did not get rid of the slide out menu.

I also tried changing line 4024 from this:
<visible>!Skin.HasSetting(Menu_PlayDisc_Sub) + Container(5040).HasFocus(13)</visible>

To this:
<visible>!Skin.HasSetting(Menu_PlayDisc_Sub) + Container(5040).HasFocus(13) + System.HasMediaDVD</visible>

That did not work either.
Kodi 17, Transparency Skin
PogoPlug v4 running Arm Linux 4.4.63 as MySQL (mariadb) server.
Mac OS 10.12.5
2015 27" iMac 3.3 GHz Quad, 16GB RAM, 1TB SSD
2015 13" Macbook Pro, 8GB RAM, 256GB SSD
AppleTV 4 TV OS 10
Reply

Logout Mark Read Team Forum Stats Members Help
How to get Play Disc to only show for a DVD disc0