top of page
contpicksepmapo

Advanced launcher kodi: A multi-emulator front-end and general application launcher for Kodi



Creating a standalone launcher (for a single executable like Firefox) is a simple process of browsing to the executable for the application (or just entering the command in Linux), defining the command-line parameters, and providing a (optional) thumbnail. The add-on walks you through the process and you will be able to set these launchers as favourites or (in the case of the Aeon MQ5 skin) home menu items.


You should be able to simply define the executable when you set up the launcher. Point it to the executable file, the shell script, or command you wish to run as if you were invoking it from the terminal.




Advanced launcher kodi



Download of plugin.program.advanced.launcher-1.13.1.zip (plugin.program.advanced.launcher-1.13.1.zip ( external link: SF.net): 301,707 bytes) will begin shortly. If not so, click link on the left.


I have installed Kodi on my Raspberry pi 2 with raspbian jessie. Media center works great it is just missing something, and that is games. I also installed RetroArch with some libraries, and I can run games running a bash script. What I would like to have is to run those commands directly from Kodi. For that I tried Advanced Launcher and ROM collection browser, but when script is run it runs the emulator, and I can hear the sound of the game, but the kodi does not go into the background. Can someone help how can I send Kody to background or kill the process so I can rung games, and then start kodi after exiting the game?


Advanced MAME Launcher is an advanced MAME front end for Kodi media center. AML has support for both MAME archade machines and Software Lists. AML supports Merged, Split and Non-merged ROM sets and has the ability to fully audit your ROM and CHD collection.


I am having serious trouble over figuring out how to prevent KODI from receiving signals from my game controllers after launching snes roms through Rom collection browser or advanced launcher. I am strictly using retroarch 1.2.2 for my emulator. The game controller is reeking havoc in the background after playing a game. It is simply a mess when exiting retroarch. I painfully have everything working after weeks of researching. This seems to be the last issue (hopefully) almost a week of searching and I am at the end of my wits. I am not a Linux expert. I am running Kodibuntu with rom collection browser, and retroarch. I just want to be able to launch a snes game, use my game controller with out the inputs running in the background, and I want to be where I was when I exit the game. Can anyone please give me an Idea How I can do this, or direct me in the right area? I do not wish to kill kodi, but if I have to, so be it. Thank you so much in advance for any help.


Excellent! I really appreciate your help. I would like to either disable the game controller in kodi or Use your script, but since I am not all that familiar with Linux other than basic commands and editing config files through ssh terminal, I am completely lost on how to create or apply any of the options you have presented me. Not familiar with curl. What type of file do I create for the script? .cfg? and where do I put it? how do I call it? Which ever is easier, I would need a step by step. I will look through the links you gave me and try to figure it out, but any additional help would be appreciated. Thanks again!


Ok, I downloaded the toggle_kodi_settings.sh script. Please excuse my inexperience. Now I will try to figure out what you meant about needing curl. Does it matter where you place the script? Enabling Kodi to be controlled remotely is not a problem. Thanks


it does not matter where you place the script, as long as you tell advanced launcher or rombrowser where it is. Just replace the retroarch command in these launchers with the path to the script. And make it executable first


copy and paste your script. but I am getting the same results. Sometimes the screen stays in a small windowed mode. I named it kodi_focus.sh. I am assuming it is a .sh extention. I also named the original script kodi_input.sh. Both are in the /etc/ directory. I made them both executable with:


This will result in an executable called kodifocus, you can uninstall xdotool now, and replace the script I provided (kodi_focus.sh) with the newly created executable.Then change the line in the gamepad script which pointed to the old script to the new executable.


Everything related to the MediaCenter and Dualboot setups should be asked in here\n","subCategoriesPerPage":10,"minTags":0,"maxTags":5,"postQueue":0,"isSection":0,"totalPostCount":811,"totalTopicCount":153},"tagWhitelist":[],"minTags":0,"maxTags":5,"thread_tools":["class":"toggleQuestionStatus alert-warning","title":"[[qanda:thread.tool.as_question]]","icon":"fa-question-circle"],"isFollowing":false,"isNotFollowing":true,"isIgnoring":false,"bookmark":null,"postSharing":["id":"facebook","name":"Facebook","class":"fa-facebook","activated":true,"id":"twitter","name":"Twitter","class":"fa-twitter","activated":true],"deleter":null,"merger":null,"related":[],"unreplied":false,"icons":[],"privileges":"topics:reply":false,"topics:read":true,"topics:schedule":false,"topics:tag":false,"topics:delete":false,"posts:edit":false,"posts:history":false,"posts:delete":false,"posts:view_deleted":false,"read":true,"purge":false,"view_thread_tools":false,"editable":false,"deletable":false,"view_deleted":false,"view_scheduled":false,"isAdminOrMod":false,"disabled":0,"tid":"9053","uid":0,"topicStaleDays":60,"reputation:disabled":0,"downvote:disabled":0,"feeds:disableRSS":0,"signatures:hideDuplicates":0,"bookmarkThreshold":5,"necroThreshold":7,"postEditDuration":900,"postDeleteDuration":300,"scrollToMyPost":true,"updateUrlWithPostIndex":true,"allowMultipleBadges":true,"privateUploads":false,"showPostPreviewsOnHover":true,"rssFeedUrl":"/topic/9053.rss","postIndex":1,"breadcrumbs":["text":"[[global:home]]","url":"/","text":"International ","url":"/category/5/international","cid":5,"text":"Troubleshooting","url":"/category/17/troubleshooting","cid":17,"text":"MediaCenter & Dualboot","url":"/category/20/mediacenter-dualboot","cid":20,"text":"Advanced Emulator Launcher setup in kodi"],"pagination":"prev":"page":1,"active":false,"next":"page":1,"active":false,"first":"page":1,"active":true,"last":"page":1,"active":true,"rel":[],"pages":[],"currentPage":1,"pageCount":1,"loggedIn":false,"relative_path":"","template":"name":"topic","topic":true,"url":"/topic/9053/advanced-emulator-launcher-setup-in-kodi","bodyClass":"page-topic page-topic-9053 page-topic-advanced-emulator-launcher-setup-in-kodi page-topic-category-20 page-topic-category-mediacenter-amp-dualboot parent-category-5 parent-category-17 parent-category-20 page-status-200 theme-persona user-guest","_header":"tags":"meta":["name":"viewport","content":"width=device-width, initial-scale=1.0","name":"content-type","content":"text/html; charset=UTF-8","noEscape":true,"name":"apple-mobile-web-app-capable","content":"yes","name":"mobile-web-app-capable","content":"yes","property":"og:site_name","content":"Recalbox Forum","name":"msapplication-badge","content":"frequency=30; polling-uri= ","noEscape":true,"name":"theme-color","content":"#ffffff","name":"msapplication-square150x150logo","content":" -eu-west-1.amazonaws.com/forums.recalbox.com/06c2cb58-d6ed-4c5d-9282-1df34bb99e0f.png","noEscape":true,"name":"title","content":"Advanced Emulator Launcher setup in kodi","name":"description","content":"hi im trying to get advanced emulator launcher (AEL) setup with recalbox so i can launch my games from inside of kodi rather than through emulation station but im running into some issues with getting the games to launch does anyone have any expiriance wi...","property":"og:title","content":"Advanced Emulator Launcher setup in kodi","property":"og:description","content":"hi im trying to get advanced emulator launcher (AEL) setup with recalbox so i can launch my games from inside of kodi rather than through emulation station but im running into some issues with getting the games to launch does anyone have any expiriance wi...","property":"og:type","content":"article","property":"article:published_time","content":"2017-09-19T13:26:09.237Z","property":"article:modified_time","content":"2017-09-20T12:42:18.216Z","property":"article:section","content":"MediaCenter & Dualboot","property":"og:image","content":" =192&d=retro","noEscape":true,"property":"og:image:url","content":" =192&d=retro","noEscape":true,"property":"og:image","content":" -eu-west-1.amazonaws.com/forums.recalbox.com/08c3592c-7d3d-464b-8f5c-02bba6b02b15.png","noEscape":true,"property":"og:image:url","content":" -eu-west-1.amazonaws.com/forums.recalbox.com/08c3592c-7d3d-464b-8f5c-02bba6b02b15.png","noEscape":true,"property":"og:image:width","content":"384","property":"og:image:height","content":"463","content":" -emulator-launcher-setup-in-kodi","property":"og:url"],"link":["rel":"icon","type":"image/x-icon","href":"/assets/uploads/system/favicon.ico?v=derburr0uvs","rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials","rel":"search","type":"application/opensearchdescription+xml","title":"Recalbox Forum","href":"/osd.xml","rel":"apple-touch-icon","href":"/assets/images/touch/512.png","rel":"icon","sizes":"36x36","href":"/assets/images/touch/36.png","rel":"icon","sizes":"48x48","href":"/assets/images/touch/48.png","rel":"icon","sizes":"72x72","href":"/assets/images/touch/72.png","rel":"icon","sizes":"96x96","href":"/assets/images/touch/96.png","rel":"icon","sizes":"144x144","href":"/assets/images/touch/144.png","rel":"icon","sizes":"192x192","href":"/assets/images/touch/192.png","rel":"icon","sizes":"512x512","href":"/assets/images/touch/512.png","rel":"prefetch","href":"/assets/src/modules/composer.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/uploads.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/drafts.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/tags.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/categoryList.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/resize.js?v=derburr0uvs","rel":"prefetch","href":"/assets/src/modules/composer/autocomplete.js?v=derburr0uvs","rel":"prefetch","href":"/assets/templates/composer.tpl?v=derburr0uvs","rel":"prefetch","href":"/assets/language/en-GB/topic.json?v=derburr0uvs","rel":"prefetch","href":"/assets/language/en-GB/modules.json?v=derburr0uvs","rel":"prefetch","href":"/assets/language/en-GB/tags.json?v=derburr0uvs","rel":"prefetch stylesheet","type":"","href":"/assets/plugins/nodebb-plugin-markdown/styles/default.css","rel":"prefetch","href":"/assets/language/en-GB/markdown.json?v=derburr0uvs","rel":"stylesheet","href":" -plugin-emoji/emoji/styles.css?v=derburr0uvs","rel":"canonical","href":" -emulator-launcher-setup-in-kodi","rel":"alternate","type":"application/rss+xml","href":"/topic/9053.rss","rel":"up","href":" -dualboot"],"widgets":"footer":["html":"\n\t\n\t\t\n\t\t\t\n\t\t\t\t83Online\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t89.9kUsers\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t26.1kTopics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t181.1kPosts\n\t\t\t\n\t\t\n\t\n\n","html":"\r\n\t\r\n\t\tCopyright 2021 recalbox.com\r\n\t\r\n","html":"\r\n/*\r\n * Konami-JS \r\n * :: Now with support for touch events and multiple instances for \r\n * :: those situations that call for multiple easter eggs!\r\n * Code: -js.googlecode.com/\r\n * Examples: -js\r\n * Copyright (c) 2009 George Mandis (georgemandis.com, snaptortoise.com)\r\n * Version: 1.4.2 (9/2/2013)\r\n * Licensed under the MIT License ( )\r\n * Tested in: Safari 4+, Google Chrome 4+, Firefox 3+, IE7+, Mobile Safari 2.2.1 and Dolphin Browser\r\n */\r\n\r\nvar Konami = function (callback) \r\n\tvar konami = \r\n\t\taddEvent: function (obj, type, fn, ref_obj) \r\n\t\t\tif (obj.addEventListener)\r\n\t\t\t\tobj.addEventListener(type, fn, false);\r\n\t\t\telse if (obj.attachEvent) \r\n\t\t\t\t// IE\r\n\t\t\t\tobj[\"e\" + type + fn] = fn;\r\n\t\t\t\tobj[type + fn] = function () \r\n\t\t\t\t\tobj[\"e\" + type + fn](window.event, ref_obj);\r\n\t\t\t\t\r\n\t\t\t\tobj.attachEvent(\"on\" + type, obj[type + fn]);\r\n\t\t\t\r\n\t\t,\r\n\t\tinput: \"\",\r\n\t\tpattern: \"38384040373937396665\",\r\n\t\tload: function (link) \r\n\t\t\tthis.addEvent(document, \"keydown\", function (e, ref_obj) \r\n\t\t\t\tif (ref_obj) konami = ref_obj; // IE\r\n\t\t\t\tkonami.input += e ? e.keyCode : event.keyCode;\r\n\t\t\t\tif (konami.input.length > konami.pattern.length)\r\n\t\t\t\t\tkonami.input = konami.input.substr((konami.input.length - konami.pattern.length));\r\n\t\t\t\tif (konami.input == konami.pattern) \r\n\t\t\t\t\tkonami.code(link);\r\n\t\t\t\t\tkonami.input = \"\";\r\n\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t\r\n\t\t\t, this);\r\n\t\t\tthis.iphone.load(link);\r\n\t\t,\r\n\t\tcode: function (link) \r\n\t\t\twindow.location = link\r\n\t\t,\r\n\t\tiphone: \r\n\t\t\tstart_x: 0,\r\n\t\t\tstart_y: 0,\r\n\t\t\tstop_x: 0,\r\n\t\t\tstop_y: 0,\r\n\t\t\ttap: false,\r\n\t\t\tcapture: false,\r\n\t\t\torig_keys: \"\",\r\n\t\t\tkeys: [\"UP\", \"UP\", \"DOWN\", \"DOWN\", \"LEFT\", \"RIGHT\", \"LEFT\", \"RIGHT\", \"TAP\", \"TAP\"],\r\n\t\t\tcode: function (link) \r\n\t\t\t\tkonami.code(link);\r\n\t\t\t,\r\n\t\t\tload: function (link) \r\n\t\t\t\tthis.orig_keys = this.keys;\r\n\t\t\t\tkonami.addEvent(document, \"touchmove\", function (e) \r\n\t\t\t\t\tif (e.touches.length == 1 && konami.iphone.capture == true) \r\n\t\t\t\t\t\tvar touch = e.touches[0];\r\n\t\t\t\t\t\tkonami.iphone.stop_x = touch.pageX;\r\n\t\t\t\t\t\tkonami.iphone.stop_y = touch.pageY;\r\n\t\t\t\t\t\tkonami.iphone.tap = false;\r\n\t\t\t\t\t\tkonami.iphone.capture = false;\r\n\t\t\t\t\t\tkonami.iphone.check_direction();\r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t\tkonami.addEvent(document, \"touchend\", function (evt) \r\n\t\t\t\t\tif (konami.iphone.tap == true) konami.iphone.check_direction(link);\r\n\t\t\t\t, false);\r\n\t\t\t\tkonami.addEvent(document, \"touchstart\", function (evt) \r\n\t\t\t\t\tkonami.iphone.start_x = evt.changedTouches[0].pageX;\r\n\t\t\t\t\tkonami.iphone.start_y = evt.changedTouches[0].pageY;\r\n\t\t\t\t\tkonami.iphone.tap = true;\r\n\t\t\t\t\tkonami.iphone.capture = true;\r\n\t\t\t\t);\r\n\t\t\t,\r\n\t\t\tcheck_direction: function (link) \r\n\t\t\t\tx_magnitude = Math.abs(this.start_x - this.stop_x);\r\n\t\t\t\ty_magnitude = Math.abs(this.start_y - this.stop_y);\r\n\t\t\t\tx = ((this.start_x - this.stop_x) y_magnitude) ? x : y;\r\n\t\t\t\tresult = (this.tap == true) ? \"TAP\" : result;\r\n\r\n\t\t\t\tif (result == this.keys[0]) this.keys = this.keys.slice(1, this.keys.length);\r\n\t\t\t\tif (this.keys.length == 0) \r\n\t\t\t\t\tthis.keys = this.orig_keys;\r\n\t\t\t\t\tthis.code(link);\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\ttypeof callback === \"string\" && konami.load(callback);\r\n\tif (typeof callback === \"function\") \r\n\t\tkonami.code = callback;\r\n\t\tkonami.load();\r\n\t\r\n\r\n\treturn konami;\r\n;\r\n var easter_egg = new Konami(function () \r\n document.getElementById('boobs').setAttribute(\"src\", \" -eu-west-1.amazonaws.com/forums.recalbox.com/8f8d3678-9a5d-4459-ab4f-e16e7f35a9e0.gif\");\r\n document.getElementById('boobs').style.display = 'inline';\r\n );\r\n"],"sidebar":["html":"Want to support us ?\r\n\r\n\r\n\r\n\r\n","html":"\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","html":"\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","html":""]}Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page