Is this not a very important new feature which should be in XBMC before 9.04?
Could code be copied from
Launchy (a very popular open source C++ launcher for
Windows and
Linux) or get some ideas from it?
http://sourceforge.net/projects/launchy/
http://launchy.sourceforge.net/Quote:Launchy is a free windows utility designed to help you forget about your start menu, your desktop icons, and your file manager. Launchy indexes and launches your applications, documents, project files, folders, and bookmarks with just a few keystrokes
I was thinking that could copy code from Launchy for functions to integrating application launching seamlessly into into XBMC for Linux, Mac, and Windows, such as:
- Get XBMC display icons embedded into executable files.
- Create a good right click->properties menu for individual executables. Here the user would be able to modify some settings for some applications (such as desktop resolution, sound output method, emulator settings, adding keywords to later search for / sort by), and whether that application should be able to make itself full screen or be forced into a particular window. Would be nice to have the same right click -> properties for Windows applications to get individual configuration available by right clicking their shortcuts in this programs
- Be able to assign a keyboard shortcut (keyboard combination) to launch specific applications, (like for example the windows key and "w" to launch a web browser).
- Make autorun work properly for Windows applications so when insert a CD with autorun.ini give a pop-up message to launch the executable that it points to (and display the thumbnail that is listed in autorun.ini).
- Allow installation and uninstallation of applications through Gnome-App-Install on Linux, and though Add and Remove Programs on Windows. This way we can put all software removal in one nice, convenient place for those running XBMC as the only interface on their HTPC setup.
- Command-line to launch anything via it, or use it to do a quick 'live search' in the indexed programs (and games / emulator roms).
- Have a point and click system for mounting virtual CD Images right within XBMC programs launcher.
- Look at Launchy's file-manager functionality.
- File association with applications so that can launch third-party applications through XBMC's file-manager when try to open files like Word/PDF/Excel documents.
Also checkout
PyLaunchy addon for the above mentioned Launchy application
http://sourceforge.net/projects/pylaunchy/
http://pylaunchy.sourceforge.net/docs/Quote:PyLaunchy is an extension to Launchy‘s plugin system, that allows a user to develop Launchy plugins in the Python programming language.
GNOME Do and GNOME Launch Box (both for Linux) are otherwise alternative open source launcher to look at:
http://do.davebsd.com
https://launchpad.net/do
http://developer.imendio.com/projects/gnome-launch-box
Many of these launchers are insired by the Quicksilver application launcher for Mac OS X:
http://docs.blacktree.com/quicksilver/wh...uicksilver
http://docs.blacktree.com/quicksilver/de...evelopment
http://docs.blacktree.com/quicksilver/de...chitecture
PS! Plex have also added program launcher features to their Mac OS X port of XBMC.
What do you guys think? any volenteer(s) for Linux, Mac, and/or Windows?
This is really a highly requested by many users, see the threads with this tag:
http://forum.xbmc.org/tags.php?tag=games+library
Is this not a very important new feature which should be in XBMC before 9.04?