2013-12-06, 18:35
If we're talking about using this script to generate the main menu items, as well as the shortcuts for those items then it's doable but there's a few problems will need to be overcome first.
Firstly, it'd probably need another group of shortcuts for the standard main menu items (videos, movies, weather, etc) along with a new set of defaults. That's easy enough, though I'd prefer to wait until I've improved the localization support (my project for the weekend) before that gets added.
More difficult (actually probably easy enough, I just don't know Python well enough yet!) the script would have to check whether, for example, the user has PVR support enabled, and only show a PVR main menu item if it is. This also has the potential to lead to some very messy code.
Finally is the speed at which the list can be populated - there's already a pause before submenu shortcuts are displayed. Now I don't think that's a particular issue for shortcuts - people are likely willing to wait a second for them to appear. However, the same pause before the main menu items appear could be problematic.
Firstly, it'd probably need another group of shortcuts for the standard main menu items (videos, movies, weather, etc) along with a new set of defaults. That's easy enough, though I'd prefer to wait until I've improved the localization support (my project for the weekend) before that gets added.
More difficult (actually probably easy enough, I just don't know Python well enough yet!) the script would have to check whether, for example, the user has PVR support enabled, and only show a PVR main menu item if it is. This also has the potential to lead to some very messy code.
Finally is the speed at which the list can be populated - there's already a pause before submenu shortcuts are displayed. Now I don't think that's a particular issue for shortcuts - people are likely willing to wait a second for them to appear. However, the same pause before the main menu items appear could be problematic.