Add-on:Skin Shortcuts: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (Addon-Bot Update)
m (Addon-Bot repo category update)
 
(108 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Add-on
{{Addon
|Name=Skin Shortcuts
|Name=Skin Shortcuts
|provider-name=BigNoid
|provider-name=BigNoid, marcelveldt, SiLVO, anxdpanic
|ID=script.skinshortcuts
|ID=script.skinshortcuts
|latest-version=0.4.5
|latest-version=2.0.3
|extension point=xbmc.python.library
|extension point=xbmc.python.library
|provides=
|provides=
Line 10: Line 10:
|Platform=all
|Platform=all
|Language=
|Language=
|License=GNU General Public License, v2
|License=GPL-2.0-only
|Forum=http://forum.xbmc.org/showthread.php?tid=178294
|Forum=https://forum.kodi.tv/showthread.php?tid=178294
|Website=
|Website=
|Source=https://github.com/BigNoid/script.skinshortcuts
|Source=https://github.com/mikesilvo164/script.skinshortcuts
|Email=
|Email=
|broken=
|broken=
|icon url=http://mirrors.kodi.tv/addons/gotham/script.skinshortcuts/icon.png}}
|icon url=http://mirrors.kodi.tv/addons/omega/script.skinshortcuts/resources/media/icon.png}}
{{Add-on
|Name=Skin Shortcuts
|provider-name=BigNoid
|ID=script.skinshortcuts
|latest-version=0.4.5
|extension point=xbmc.python.library
|provides=
|Summary=
|Description=Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)
|Platform=all
|Language=
|License=GNU General Public License, v2
|Forum=http://forum.xbmc.org/showthread.php?tid=178294
|Website=
|Source=https://github.com/BigNoid/script.skinshortcuts
|Email=
|broken=
|icon url=http://mirrors.kodi.tv/addons/gotham/script.skinshortcuts/icon.png}}
== About ==
== About ==
Skin Shortcuts is a script used by skins to manage user shortcuts, including main menus, sub menus and custom widgets.
Skin Shortcuts is a script used by skins to manage user shortcuts, including main menus, sub menus and custom widgets.
Line 73: Line 55:
| style="text-align: center;" | Shared menus
| style="text-align: center;" | Shared menus
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/forumdisplay.php?fid=142 Aeon Nox]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=142 Aeon Nox]
| style="text-align: center;" | Repo
| style="text-align: center;" | Repo
| style="text-align: center;" | Set Only
| style="text-align: center;" | Set Only
Line 81: Line 63:
| style="text-align: center;" | 13, 14
| style="text-align: center;" | 13, 14
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/forumdisplay.php?fid=208 Black Glass Nova]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=208 Black Glass Nova]
| style="text-align: center;" | Repo
| style="text-align: center;" | Repo
| style="text-align: center;" | No
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | No
| style="text-align: center;" | Yes
| style="text-align: center;" | Submenus
| style="text-align: center;" | Yes
| style="text-align: center;" | 13
| style="text-align: center;" | Yes
| style="text-align: center;" | 14,15
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/forumdisplay.php?fid=210 Conq]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=210 Conq]
| style="text-align: center;" | Repo
| style="text-align: center;" | Repo
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 97: Line 79:
| style="text-align: center;" | 13, 14
| style="text-align: center;" | 13, 14
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/showthread.php?tid=199851 Persona]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=211 Nebula]
| style="text-align: center;" | Repo
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | 14,15
|-
| style="text-align: center;" | [http://forum.kodi.tv/showthread.php?tid=199851 Persona]
| style="text-align: center;" | WIP
| style="text-align: center;" | WIP
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 105: Line 95:
| style="text-align: center;" | 13
| style="text-align: center;" | 13
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/forumdisplay.php?fid=72 reFocus]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=72 reFocus]
| style="text-align: center;" | Repo
| style="text-align: center;" | Repo
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 113: Line 103:
| style="text-align: center;" | 13,14
| style="text-align: center;" | 13,14
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/showthread.php?tid=193263 reFred]
| style="text-align: center;" | [http://forum.kodi.tv/showthread.php?tid=193263 reFred]
| style="text-align: center;" | WIP
| style="text-align: center;" | WIP
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 121: Line 111:
| style="text-align: center;" | 13
| style="text-align: center;" | 13
|-
|-
| style="text-align: center;" | [http://forum.xbmc.org/showthread.php?tid=178061 Gaze]
| style="text-align: center;" | [http://forum.kodi.tv/showthread.php?tid=178061 Gaze]
| style="text-align: center;" | WIP
| style="text-align: center;" | WIP
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 129: Line 119:
| style="text-align: center;" | 13
| style="text-align: center;" | 13
|-
|-
| style="text-align: center;" | [http://forum.kodi.tv/showthread.php?tid=201061 Titan MediaBrowser]
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=212 Titan]
| style="text-align: center;" | Repo
| style="text-align: center;" | Repo
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
Line 135: Line 125:
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | 13, 14
| style="text-align: center;" | 13, 14, 15
|-
| style="text-align: center;" | [http://forum.kodi.tv/forumdisplay.php?fid=267 Pellucid]
| style="text-align: center;" | Repo
| style="text-align: center;" | Yes
| style="text-align: center;" | Yes
| style="text-align: center;" | No
| style="text-align: center;" | No
| style="text-align: center;" | 17, 18
|}
|}


Line 161: Line 159:
If you are getting a script error, then you should seek help in the development thread for the script, linked at the top of the page. Remember to include a [[debug log]].
If you are getting a script error, then you should seek help in the development thread for the script, linked at the top of the page. Remember to include a [[debug log]].


[[Category:Add-on libraries/modules]]
[[Category:Add-ons with license tag]]
[[Category:Add-ons with source tag]]
[[Category:All add-ons]]
[[Category:Gotham add-on repository]]
[[Category:Gotham add-on repository]]
[[Category:Helix add-on repository]]
[[Category:Isengard add-on repository]]
[[Category:Jarvis add-on repository]]
[[Category:Krypton add-on repository]]
[[Category:Leia add-on repository]]
[[Category:Matrix add-on repository]]
[[Category:Nexus add-on repository]]
[[Category:Omega add-on repository]]

Latest revision as of 19:59, 11 April 2024

Skin Shortcuts
icon.png

See this add-on on the kodi.tv showcase

Author: BigNoid, marcelveldt, SiLVO, anxdpanic

Type: Add-on library/module
Repo: Kodi.tv repo v21
Kodi.tv repo v20
Kodi.tv repo v19

License: GPL-2.0-only
Source: Source code
Summary:
Home icon grey.png   ▶ Add-ons ▶ Skin Shortcuts
Attention talk.png Need help with this add-on? See here.

Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)

About

Skin Shortcuts is a script used by skins to manage user shortcuts, including main menus, sub menus and custom widgets.

Features

Feature set may vary depending on the integration method used by the skin, but includes

  • Unlimited menu items (*)
  • Create shortcuts to almost anything - library, add-ons, favourites, sources, UPnP and more
  • Rearrange, add and delete shortcuts as you want (*)
  • Override actions (*)
  • Create shortcuts directly to a node provided by an add-on
  • Create shortcuts to only show library content from a particular source
  • Choose backgrounds and widgets for each of your menu items (*)
  • Keep your customised menu if you switch to another skin using the script

(*) Requires skins with full menu management or specific feature integration

Documentation and Support for Skinners

The documentation for integrating Skin Shortcuts into a skin is included with the script. README.txt details basic integration and latest changes, with further documentation in the /Resources/ folder.

Discussions of development and integration happen in the thread linked at the top of the page.

Skins using Skin Shortcuts

Skins with Skin Shortcuts and Supported Features
Skin Status Supported Features Kodi Version
Main menu Submenu Custom widget Shared menus
Aeon Nox Repo Set Only Yes No No 13, 14
Black Glass Nova Repo Yes Yes Yes Yes 14,15
Conq Repo Yes Yes No Yes 13, 14
Nebula Repo Yes Yes Yes Yes 14,15
Persona WIP Yes Yes No Yes 13
reFocus Repo Yes Yes No Yes 13,14
reFred WIP Yes Yes Yes Yes 13
Gaze WIP Yes Yes No Yes 13
Titan Repo Yes Yes Yes Yes 13, 14, 15
Pellucid Repo Yes Yes No No 17, 18
Set: Allows shortcuts to be set from the Skin Shortcuts script, but menu management features are not available.
Shared Menus: Your custom menus are shared between skins.


Multiple Actions

It’s possible to override the action of any shortcut to run multiple actions instead. To do this you need to create an overrides.xml file in your profile directory. For example, to override a shortcut that updates the video library to clean it first, your overrides.xml would look something like:

 <?xml version="1.0" encoding="UTF-8"?>
 <overrides>
   <override action="UpdateLibrary(video)">
     <action>CleanLibrary(video)</action>
     <action>UpdateLibrary(video)</action>
   </override>
 </overrides>

Note: This is only available for menu’s which are managed by Skin Shortcuts.

Getting Help

If you are having difficulty using Skin Shortcuts, your first port of call should be the forum or the thread of the skin you are using. People there can normally offer hints and tips in using the script, and can direct you where to go for more help if needed.

If you are getting a script error, then you should seek help in the development thread for the script, linked at the top of the page. Remember to include a debug log.