A few questions
#1
Hey guys, after some seriously frustrating setting up of XBMC, I've settled on Metropolis as my skin of choice. I love that it's nicely presented and simple, and gives the most - and most useful - information on films and tv shows. I'm not quite done yet, though, so hopefully you guys can help me with the few issues that remain. What I would like to do is to get rid of the following entries in the Videos section -

Movies
TV Shows
In Progress TV Shows
Recently Added Movies
Recently Added Episods
Files
Playlists

And just leave Video Add-Ons. Is this possible? I've been looking through the skin's settings and there are so many of them that I can't quite figure it out. If there's no way to do that, is it possible to bring Video Add-Ons out onto the home page under it's own category and just remove the Videos entry? I would like to make it as easy as possible for friends who call in and use the thing without having to explain to them one by one that the Videos section is where you find the online stuff, and then have them be confused by all the options within.

Another issue is in the TV Shows view, the chosen image of the tv show - let's say, for Farscape. It shows off the logo along with the main characters, but it, like all the others, is noticeably stretched too thin horizontally, which makes it look not so great. Can anything be done about this?

Thanks in advance Smile
Reply
#2
My non-supported, personal, super-alpha, test-bed version can. But like I said before, you'll get no help from anyone if you were to run it, but no one can stop you from downloading from my Git page. It also will not "just install and go", you would need to figure out how to install it. If you do go nuts and try it, remember to first add "Video Add-ons" as a Favorite, and then put a check in "Disable Default Sub-menus" on the "Video" Home Item, then add a Favorite Submenu, and point that to the Addon favorite you made first.

Or remove exactly the follow lines on code from Includes_Home2.xml
Code:
                <control type="button" id="91002">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist1_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist1_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist1)</visible>
                </control>
                <control type="button" id="91003">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite1_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite1_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite1_Path))</visible>
                </control>
                <control type="button" id="91004">
                    <include>Submenu_Button2</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon1))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon1)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon1))</visible>
                </control>
                <control type="button" id="91005">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist2_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist2_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist2)</visible>
                </control>
                <control type="button" id="91006">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite2_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite2_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite2_Path))</visible>
                </control>
                <control type="button" id="91007">
                    <include>Submenu_Button2</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon2))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon2)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon2))</visible>
                </control>
                <control type="button" id="91008">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist3_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist3_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist3)</visible>
                </control>
                <control type="button" id="91009">
                    <include>Submenu_Button2</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite3_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite3_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite3_Path))</visible>
                </control>
                <control type="button" id="91010">
                    <include>Submenu_Button2</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon3))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon3)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon3))</visible>
                </control>
                <control type="button" id="91011">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[20342]</label>
                    <onclick>ActivateWindow(Videos,MovieTitles,return)</onclick>
                    <visible>Library.HasContent(Movies)</visible>
                </control>
                <control type="button" id="91012">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[20343]</label>
                    <onclick>ActivateWindow(Videos,TvShowTitles,return)</onclick>
                    <visible>Library.HasContent(TVShows)</visible>
                </control>
                <control type="button" id="91013">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[20389]</label>
                    <onclick>ActivateWindow(Videos,MusicVideoTitles,return)</onclick>
                    <visible>Library.HasContent(MusicVideos)</visible>
                </control>
                <control type="button" id="91014">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[136]</label>
                    <onclick>ActivateWindow(Videos,Playlists,return)</onclick>
                    <visible>!Skin.HasSetting(HomeVideos_Playlists)</visible>
                </control>
                <control type="button" id="91015">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[31289]</label>
                    <onclick>ActivateWindow(Videos,Files)</onclick>
                </control>
                <control type="button" id="91016">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[31465]</label>
                    <onclick>CleanLibrary(video)</onclick>
                    <visible>Skin.HasSetting(HomeCleanLibrary)</visible>
                </control>
                <control type="button" id="91017">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[653]</label>
                    <onclick>UpdateLibrary(video)</onclick>
                </control>
                <control type="button" id="91018">
                    <include>Submenu_Button2</include>
                    <label>$LOCALIZE[5]</label>
                    <onclick>ActivateWindow(VideosSettings)</onclick>
                    <visible>!Skin.HasSetting(NoSettings)</visible>
                </control>

for Icon view, or exactly this bit from Includes_Home1.xml for Default View
Code:
                <control type="button" id="91002">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist1_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist1_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist1)</visible>
                </control>
                <control type="button" id="91003">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite1_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite1_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite1_Path))</visible>
                </control>
                <control type="button" id="91004">
                    <include>Submenu_Button</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon1))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon1)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon1))</visible>
                </control>
                <control type="button" id="91005">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist2_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist2_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist2)</visible>
                </control>
                <control type="button" id="91006">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite2_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite2_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite2_Path))</visible>
                </control>
                <control type="button" id="91007">
                    <include>Submenu_Button</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon2))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon2)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon2))</visible>
                </control>
                <control type="button" id="91008">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Playlist3_Label)]</label>
                    <onclick>XBMC.ActivateWindow(10025,$INFO[Skin.String(HomeVideos_Playlist3_Path)],return)</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + Skin.HasSetting(HomeVideos_Playlist3)</visible>
                </control>
                <control type="button" id="91009">
                    <include>Submenu_Button</include>
                    <label>$INFO[Skin.String(HomeVideos_Favourite3_Label)]</label>
                    <onclick>$INFO[Skin.String(HomeVideos_Favourite3_Path)]</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Favourite3_Path))</visible>
                </control>
                <control type="button" id="91010">
                    <include>Submenu_Button</include>
                    <label>$INFO[System.AddonTitle(Skin.String(HomeVideos_Addon3))]</label>
                    <onclick>RunAddon($INFO[Skin.String(HomeVideos_Addon3)])</onclick>
                    <visible>Skin.HasSetting(HomeVideos_Shortcuts) + !IsEmpty(Skin.String(HomeVideos_Addon3))</visible>
                </control>
                <control type="button" id="91011">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[20342]</label>
                    <onclick>ActivateWindow(Videos,MovieTitles,return)</onclick>
                    <visible>Library.HasContent(Movies)</visible>
                </control>
                <control type="button" id="91012">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[20343]</label>
                    <onclick>ActivateWindow(Videos,TvShowTitles,return)</onclick>
                    <visible>Library.HasContent(TVShows)</visible>
                </control>
                <control type="button" id="91013">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[20389]</label>
                    <onclick>ActivateWindow(Videos,MusicVideoTitles,return)</onclick>
                    <visible>Library.HasContent(MusicVideos)</visible>
                </control>
                <control type="button" id="91014">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[136]</label>
                    <onclick>ActivateWindow(Videos,Playlists,return)</onclick>
                    <visible>!Skin.HasSetting(HomeVideos_Playlists)</visible>
                </control>
                <control type="button" id="91015">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[31289]</label>
                    <onclick>ActivateWindow(Videos,Files)</onclick>
                </control>
                <control type="button" id="91016">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[31465]</label>
                    <onclick>CleanLibrary(video)</onclick>
                    <visible>Skin.HasSetting(HomeCleanLibrary)</visible>
                </control>
                <control type="button" id="91017">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[653]</label>
                    <onclick>UpdateLibrary(video)</onclick>
                </control>
                <control type="button" id="91018">
                    <include>Submenu_Button</include>
                    <label>$LOCALIZE[5]</label>
                    <onclick>ActivateWindow(VideosSettings)</onclick>
                    <visible>!Skin.HasSetting(NoSettings)</visible>
                </control>

From the current office git version of those files.









Image

Anything is possible. Big Grin




EDIT: If you mean just set the "Videos" link to open up "Video Add-ons" that's easy with the normal skin as-is. Just go to Settings, Appearance, Skin Settings, Home Items, Hide Video, Override Default Link, put a check in -Add-ons. Done.
Using a NUC7PJYHN and a 2820FYKH0 Intel NUC running LibreELEC, and two FireTVs.:)
Reply
#3
Thanks MacGyver, have it sorted and now everything is pretty much set. Go raibh míle maith agat Big Grin
Reply

Logout Mark Read Team Forum Stats Members Help
A few questions1