A few questions

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Azhrei Offline
Junior Member
Posts: 9
Joined: Mar 2014
Reputation: 0
Post: #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
find quote
MacGyver Offline
Fan
Posts: 470
Joined: Jan 2007
Reputation: 2
Location: Weilerbach Germany
Post: #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: attachment.php?aid=294]

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.
Attached File(s) Thumbnail(s)
   

Using a 2820FYKH0 Intel NUC, a Revo 1600, and two Foxconn NT-330i - All running OpenELEC. :)
(This post was last modified: 2014-03-22 21:03 by MacGyver.)
find quote
Azhrei Offline
Junior Member
Posts: 9
Joined: Mar 2014
Reputation: 0
Post: #3
Thanks MacGyver, have it sorted and now everything is pretty much set. Go raibh míle maith agat Big Grin
find quote