Kodi Community Forum
[CLOSED] Advanced Launcher - Applications Launcher Addon for XBMC - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
---- Thread: [CLOSED] Advanced Launcher - Applications Launcher Addon for XBMC (/showthread.php?tid=85724)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453


[CLOSED] Advanced Launcher - Applications Launcher Addon for XBMC - Angelscry - 2010-11-19

Advanced Launcher allows you to start any Linux, Windows and OS X external applications (with command line support or not) directly from the Kodi GUI.
Advanced Launcher also allows you to modify and reorganize all your kODI favourites stuff as you want.
Finally, Advanced Launcher gives you the possibility to edit, download (from Internet resources) and manage all the meta-data (informations and images) related to these applications and favourites.

Addon Features :
  • Run Windows, Metro, Linux, Android and OSX applications with auto-suggested arguments.
  • Start any file from specified directory using selected application.
  • Collect informations of applications and images and using internal module scrapers
  • Folder recursive scan option for new added items (with images and data collect options).
  • 3 collect options : manual, semi-automatic and automatic.
  • Add, remove and edit options of applications directly from Kodi GUI
  • Thumbnails and Fanarts images support.
  • Sort launcher into custom categories.
  • Search applications and items by name, genre, studio, platform and release date.
  • Create launchers from Advanced Launcher search engine results. NEW!
  • Create launchers from Kodi favourites and modify, reorganize or regroup them as you want. NEW!
  • Kodi built in functions support for launchers (for example : directly start media files or RetroPlayer).
  • Multi-disc selection support.
  • Automatic and Manual data Import/export with .nfo files (compatible with RCB addon).
  • JSON control support.

Included scrapers :
Additional scrapers :
Bugs report and support :
If you obtain a script error message when using Advanced Launcher, please post here (using pastebin service) the content of the kodi.log file just after the error occurred. This file contain the information concerning the script error, that will help to quickly identify the problem. If Advanced Launcher is not able to start correctly an application, when reporting your problem, please post here (using pastebin service) the content of the launchers.xml file. This file contain the information concerning your launcher configuration, that will help to quickly identify the problem.

Skins supporting Advanced Launcher :

Basically, all the skins are working and are compatible with Advanced Launcher. But not all the skin are supporting all Advanced Launcher features (aka. display of all the metadata managed by Advanced Launcher). You will found here a table with the list of skins supporting (or not) Advanced Launcher : http://wiki.xbmc.org/index.php?title=Comparison_of_skin_features.


- olafvs - 2010-11-19

Looks nice. I will try it this weekend Nod


- joeranjensen - 2010-11-19

Yes, it looks realy nice. Only tested it for about an hour. tested with SNES9x and nestopia. I realy like the scraping function, but is there a way to scrape all games in one operation instead of one at the time? Allso I wish it could launch the emulators more seamles.
Nice job and keep up the good workBig GrinBig Grin


- Angelscry - 2010-11-19

joeranjensen Wrote:I realy like the scraping function, but is there a way to scrape all games in one operation instead of one at the time?
Not yet. But it is planned for the next versions. I actually need more feedback concerning the manual scrapping. So, when the manual scrapping will be "stable" I will add the automatic scrapping.


- Robert de Clair - 2010-11-19

angelscry

i wrote a bat file in main folder of winuae

content
winuae.exe -f "Lotus III The Ultimate Challenge.uae" -statefile="Savestates\Lotus III The Ultimate Challenge.uss"

in config file are putted disc two of game. and save state is after changing disc screen
this is working commandline from this bat so config files are automatically searched at configurations folder. savestate files must be inputet with folder just as i wrote.

so im glad to separate thread with new better launcher.
Thank you.


- Angelscry - 2010-11-19

Robert de Clair Wrote:winuae.exe -f "Lotus III The Ultimate Challenge.uae" -statefile="Savestates\Lotus III The Ultimate Challenge.uss"
Ok, so no full path. I will try to see to wrote you a small Autoit script that will launch the game with this command line. I think it will be better than adding some conditional codes into the launcher add-on. Some users may want to use another emulators than WinUAE to launch their games or want to use WinUAE with different arguments or parameters.


- Angelscry - 2010-11-19

@Robert de Clair: This if an AutoIt script that may works to launch Winuae with the saves states. Name it for example winuae-lancher.au3 then compile it into winuae-lancher.exe using the AutoIt free software.
Code:
if $CmdLine[0] = 1 Then
    $path = StringSplit($CmdLine[1], "\")
    $romname = $path[$path[0]]
    $savename = StringReplace($romname, ".uae", ".uss")
    Run ( 'winuae.exe -f "' & $romname & '" -statefile="Savestates\' & $savename & '"' )
EndIf
Then modify your launchers.xml file and replace winuae.exe by winuae-lancher.exe for the application tag and remove all the content of the arguments tag. The AutoIt script works like this : When you start for example the command line :
Code:
winuae-lancher.exe "c:\program files\winuae\roms\romname.uae"
the script will extract the name and start winuae with the right command line:
Code:
winuae.exe -f "romname.uae" -statefile="Savestates\romname.uss"
I'm not sure that my autoit script will works at 100% but it is the idea.


- Rob Loach - 2010-11-20

I absolutely love what you did with this, and the direction you're taking it.

Thoughts:
  • Assignable key in the Addon Settings to quit the running application... Would probably need the Subprocess management to check if the key is pressed. Would be extra cool if you could quit and choose a new game using the controller, no need for the keyboard.
  • Automatically fill in the file arguments dialog for a given set of emulators... Maximus Arcade has a few arguments setup for some emulators.



- scalpel - 2010-11-20

Hi angelscry.
Could you check this skin why launcher or rom info is not displayed? Its have this option in skin. Maybe you find solution and nate will correct this.
http://forum.xbmc.org/showthread.php?tid=82065

Regards


- Robert de Clair - 2010-11-20

I think idea is perfect, but something is wrong

background:
emulator files are E:\Emulatory\WinUAE\
there are folders like a:
Configurations (with config uae files)
Savestates (with saved states) Wink

a romfolder for Advanced Launcher Application (ALA) Big Grin - is Savestates (E:\Emulatory\WinUAE\Savestates)

compiled autoit script launched by ALA just run winuae and doesnt load uss or uae file so may there is missing or too much " ' or other signs whos meaning i dont understand :>
additionally after launch autoit script ALA take back XBMC to foreground :/ (in background are still staying winaue)


- Robert de Clair - 2010-11-20

additionally there is something strange in windows 7 i can't run anything with winuae when if using bat or from commandline Smile
same commands as in xp and doesnt work with 7 32 bit.
Im happy cause my primary xbmc machine basing on xp os but a problem occours

EDIT: found a reason, newest winuae solve crash from commandline with windows 7
EDIT2: now im confused from compiled script under windows 7 working. same script with xp loaded winuae and do nothing more.
Thank you angelscry for help.


- Angelscry - 2010-11-20

Rob Loach Wrote:Assignable key in the Addon Settings to quit the running application... Would probably need the Subprocess management to check if the key is pressed. Would be extra cool if you could quit and choose a new game using the controller, no need for the keyboard.
I'm not really sure that it will be possible. Actually how the XBMC/launcher add-on works is that when you start an application, XBMC go directly into background and it is the application which take the control (and also the keys control). It must be like this because we do not want to control the application and XBMC at the same time with the same keys. When the application is closed (by itself), XBMC take the control back. It may be possible to use a third-party script to check if key are pressed or not... but I'm not sure it will works directly form XBMC or from the launcher add-on. I will think about this.

Rob Loach Wrote:Automatically fill in the file arguments dialog for a given set of emulators... Maximus Arcade has a few arguments setup for some emulators.
There's too many emulator applications, OS systems and also too many users (with their proper manner of using emulators) to add this kind of option into the launcher. The first goal of the launcher is to start applications... most applications possible. The automatically arguments fill appears like a limited function. And it exists on Maximus Arcade only because a limited selection of emulators are include in it.


- Angelscry - 2010-11-20

scalpel Wrote:Could you check this skin why launcher or rom info is not displayed? Its have this option in skin. Maybe you find solution and nate will correct this. http://forum.xbmc.org/showthread.php?tid=82065
The launcher and roms info are not displayed on this skin just because the skin do not support it. The skin supports the infos display only for movies, series and musics, but not for programs.


- jolid - 2010-11-20

I have a strange problem when using this addon.

When prompted to choose the location of the emulator there is only one folder existing (D:/livetv, where i keep my recorded shows). I can´t go back/up in the folderstructure to where my emulators is (D:/games)

Is anyone experiencing this aswell or even better has a solution? I´m at work right now so no debug at this moment.


- Robert de Clair - 2010-11-20

Jolid

well i think a problem could be similiar to my problem Smile
http://forum.xbmc.org/showpost.php?p=642332&postcount=940

there was a few ideas to solve
http://forum.xbmc.org/showpost.php?p=645193&postcount=973

but for me reason and solution was simpliest
http://forum.xbmc.org/showpost.php?p=646896&postcount=990