Меню

advanced launcher kodi настройка

Advanced launcher kodi настройка

Advanced Emulator Launcher is a multi-emulator front-end for Kodi scalable to collections of thousands of ROMs. Includes offline scrapers for MAME and No-Intro ROM sets and also supports scrapping ROM metadata and artwork online. ROM auditing for No-Intro ROMs using No-Intro XML DATs. Launching of games and standalone applications is also available.

Features

  • Runs ANY Windows, Linux, Android, and OS X Application.
  • Populate thousands of ROMs metadata within minutes with powerful offline scrapers. The offline scraper for MAME is custom made (based on MAME XML database and Catver by AntoPISA) and other platforms use Billyc999 GameDBInfo.
  • Online metadata & artwork scrapers for ScreenScraper, TheGamesDB, MobyGames and Arcade Database.
  • Optimized for blistering speed and efficiency.
  • Highly scalable in accommodating vast libraries without compromising performance.
  • Solid reliability. AEL maintains launcher integrity and completely eliminates the XML database corruption issues with Advanced Launcher.
  • Expanded artwork & asset support including titles, snaps, clearlogos, banners, trailers, boxfronts, boxback, manuals, and more.
  • ROM auditing for No-Intro ROMs using No-Intro or Redump XML DATs.
  • Parent/Clone view mode and 1 game 1 ROM (1G1R) Launcher display modes.
  • Organise and unify all your treasured titles with the special in-built Favourites category.
  • ROM Collections: Bring together all the games from a series that spans over various years and systems.
  • Virtual Launchers: Allows for browsing collections by Name, Studio, Genre, Year and Category.
  • Display the most played ROMs.
  • Display the last played ROMs.

Advanced MAME Launcher or Advanced Emulator Launcher?

Why two different addons capable of launching MAME? Should I use Advanced MAME Launcher or Advanced Emulator Launcher? The answer is that you can use both!

  • AML is much easier to configure than AEL. AEL is a general launcher whereas AML is tailored specifically for MAME.
  • AEL only shows the MAME ROMs you have. As opposed, AML shows every single MAME machine, even the ones you don’t have the ROMs for.
  • AML includes a set of powerful Machine/ROM filters that makes navigation of MAME and Software Lists easy and convenient.

AML and AEL have been designed to work in tandem to enrich the retrogaming experience for Kodi users.

Current Stable Version is release 0.9.9 . If you are upgrading AEL make sure you read the release notes before installing the new version. You have the links to the release notes at the end of this post. AEL supports Kodi Krypton and Kodi Leia.

Development builds are also available from GitHub by clicking HERE. Make sure you install the release-0.9.8 branch and not master.

IMPORTANT AEL currently works in Kodi Leia and Kodi Krypton. It does not work on Kodi Matrix . The reason is that Leia uses Python 2 and Matrix uses Python 3. Once Kodi Matrix reaches the release candidate level I will create an AEL version specifically for Python 3.

IMPORTANT Note that the current development build (future release 0.10.0) in master branch is highly unstable due to a big code refactoring taking place. No support is provided at all for development builds.

WARNING Advanced Emulator Launcher is currently under active development and is offered as a public beta. Until version 1.0.0 is released, storage of metadata, assets, and naming conventions may be subject to change.

Instructions for Advanced Emulator Launcher usage are available from the GitHub Wiki. Currently the status of the wiki is not great and I will update/improve its contents as soon as possible.

A Getting Started tutorial is available here.

The Advanced Emulator Launcher asset library has been designed to help you in the process of setting up your Kodi retrogaming library. The Library is available in Github. Currently, the library includes the following items:

  • Category and Launcher metadata in NFO format.
  • Category and Launcher assets, including Icons, Fanarts, Banners, Clearlogos, Posters and Controllers.
  • Launcher (emulator) configurations in XML for Linux, Windows and Android platforms. The included configurations are mainly for vanilla MAME and Retroarch.

There are several ways to use the library:

1. If you use the Launcher creation wizard to create your launchers (context menu «Create New Launcher»), you can have a look at the XML files to know the arguments you need to setup the emulators. Later, you can fill the metadata and assets of your category launchers using the context menu and browsing to the assets in the library. It is recommended that you install the library in a directory readily accessible in your media center.

2. You can use the XML configuration files to import into AEL any Category or Launcher. For Categories, the XML file defines the metadata and assets. For Launchers, the XML file defines the Launcher metadata, assets and the emulator parameters (aka the arguments). To import an XML file, go to AEL Utilities section in the root window, then select «Import XML configuration» and browse to the location of the XML file. You can import more than one XML file in one go. Remember to change the ROM path, asset path and application path in the XML before importing. I recommend that you create a directory where you place the edited XML files suited for your setup.

After importing an XML configuration file, if you discover some mistake or want to change some settings, simply edit the XML configuration file and reimport it again. When asked about overwriting the category/launcher say yes . You can reimport categories/launchers as many times as you want until you are totally satisfied with your setup.

The recommended way of setting up AEL is by using XML files. Users with a large number of Launchers (say, more than 10) will find the Launcher creation wizard slow and tedious, where the creation and editing of XML files is much faster and less prone to mistakes. Moreover, having a set of XML files with your emulator configuration will serve as a backup in the event that you have to rebuild your media center emulator setup for some reason (emulator upgrade, AEL addon upgrade, Kodi upgrade, hard disk crash, etc.).

Contributions to the AEL Asset Library, in the form of new assets or XML Launcher examples, are welcomed and encouraged.

AEL supports all Kodi skins including Confluence for Jarvis and Estuary for Krypton or higher. However, what metadata and art assets that can be presented to the user is entirely skin dependent thus different skins may yield different visual results. As AEL is an evolution of Advanced Launcher, any skin which provides support for the latter will actually support both. Currently, there are no skins which fully support the new changes introduced into AEL though some skins / views with robust support for Advanced Launcher presently exist. This is anticipated to change shortly as skin developers become familiar with AEL.

List of skins with Advanced Emulator Launcher support:

This is a very incomplete list of skins with AEL/AML support. If you want to add a skin or find an error here let me know.

  • Lyrebird by Rufoo (Kodi Krypton and Kodi Leia).
  • Arctic: Zephyr 2 by Jurialmunkey (Kodi Leia).
  • Aura by Jurialmunkey (Kodi Leia).
  • Estuary AEL MOD (see second post of this thread) by Wintermute0110 (Kodi Leia and Krypton).
  • Citris by Ruffo (Kodi Krypton, development stalled).
  • Arctic: Zephyr Plus by Kodser (Kodi Krypton, not developed any more).
  • Confluence AEL MOD by Wintermute0110 (Kodi Krypton) (deprecated, see second post of this thread).
Читайте также:  ati hdmi audio настройка

If you find a skin with good AEL support and it’s not in this list please let me know to update the list.

Getting Artwork for Games / ROMs

IMPORTANT It is strongly recommended that your ROMs follow the No-Intro naming scheme. The AEL Offline scraper, most online scrapers and the vast majority of online game databases follow this standard. Most emulator asset websites also follow this standard, which means that the artwork image file names will match your ROMs only if they have the correct file name. There are tools, called ROM managers , that verify the integrity of your ROMs and also rename them to the correct name.

Although AEL incorporates online scrapers that will download artwork for your ROMs, due to the large number of artwork pieces it is recommended that you get whole artwork collections, specifically, if you have launchers with many ROMs. These are some places you can download artwork to use with AEL.

  • EmuMovies: The most complete emulation asset site on the net (excluding MAME). *Registration Required*
  • HyperSpin Media: Forum for HyperSpin users containing artpacks. Clearlogos are called ‘Wheels’ in HyperSpin parlance. *Registration Required*
  • Libretro Thumbnails: The Libretro Thumbnail collection of Boxfront, Titles, and Snaps. Most of them have been scraped from TheGamesDB. You can use the Online Updater in Retroarch to download the assets and them copy them to the AEL artwork directories. Alternatively, you can download the zipped artwork packs here.
  • Internet Archive: The Internet Archive is full of treasures! Make sure you do a comprehensive search!
  • Progretto Snaps MAME Artwork: The definitive place in the universe for MAME (and Software Lists) assets.

Notes to Advanced Launcher Users

Both AEL and Advanced Launcher can coexist on the same Kodi installation.

Since release 0.9.8, AEL does not support any more the import of AL launchers.xml . This is because AL and AEL have diverged much and the importing process created more problems that it solved. It is recommended that you rebuild your setup in AEL using XML configuration files, creating new AEL artwork directories and moving your AL Icons and Fanarts to the corresponding artwork directories in AEL.

You can ask for feature requests in this thread or directly on GitHub.

If you find a bug or Kodi shows an error in AEL you can report it in this thread or in GitHub. In your report try to be descriptive about the problem and the steps you do that cause it. Also, report your operating system, Kodi version and AEL version . If AEL crashes it is very important that you post a debug log in order to locate the cause of the bug so I can fix it. To generate a debug log , unless otherwise told, follow these steps:

  • In Kodi Settings, turn Kodi debug log OFF .
  • In AEL addon settings, go to «I/O» tab and set the «Log level» option to DEBUG .
  • Reproduce the bug.
  • Put your Kodi log file in paste.kodi.tv.

You can use the Kodi Logfile Uploader addon to help with the log upload process. Thanks to Ronie for this fine addon.

  1. The offline scraper does not contain yet databases for all platforms. You can see the list of currently supported platforms here.
  2. Multi-disc ROM support is far from perfect and needs some code refactoring.

Release history (and release notes)

источник

The Dharma Guide: Advanced Launcher

The Advanced Launcher is an add-on which was developed by XBMC-Community-Member Angelscry. This Add-On enables you to launch installed programs on your computer from inside the XBMC. Through this Add-On you practically can build a library from programs/games which are installed on your machine. The Add-On also makes use of some advanced features for emulator-applications. You can add specific Command-Line options in order to browse and launch your games which are running through an emulator. This again gives you the opportunity to index your Nintendo 64 games for instance which are present as ROM-Files on your system and launch them with the proper emulator. The Add-On also features scraping mechanisms. These will scrape the information about your games like XBMC does with TV Shows and Movies.

Contents

1 Installation

The preferred method for installation of this add-on is via its repository. When installed by this method Advanced Launcher will automatically update itself as updates are released. This way you stay on top of current developments.

Obtain the repository installation zip file from here.

In order to install the Repository go to your settings-menu and open up «Add-Ons». You should see a line «Install from zip-file». Choose this option and in the dialog that appears and navigate to the repository zip file.

Afterwards click on the Button «Get More. » and choose the newly installed repository. Under «Program Add-Ons» you should find an entry «Advanced Launcher» — click it in order to install it. If you do not see any entries in this repository, navigate back and open up the context menu while highlighting the right repository (It should be «Angelscry Add-On Repository») and choose the option «Force Refresh» — now go back inside the repository, you should see everything now. After the installation completes head to the next section.

For the Windows-Version of XBMC you should disable the fullscreen for «Advanced Launcher» to work properly. Head to «Settings» -> «System» in your XBMC and click on the menu «Video Output». You will see a line «Use a fullscreen window rather than true fullscreen» — set this option active.

2 Configuration

You have some options available for Advanced Launcher which will help you with your setup. Click on the Add-On again in order to bring up the «Add-On-Page». You will find an option «Configure» inside it. After you clicked this option you will be presented with the options-screen of the Advanced Launcher. Configure it to your likes (note; this guide is based upon this tutorial)

2.1 General

This menu contains general configuration options for Advanced Launcher.

2.1.1 Launchers Thumbs Default Path

Define the default folder in which your thumbs are being stored (more in the section Thumbnail/Fanart/Rom-Folders below). If not defined Advanced Launcher will ask for the folder-pathwhenever you create a new launcher.

2.1.2 Launchers Fanart Default Path

Define the default folder in which your fanarts are being stored (more in the section Thumbnail/Fanart/Rom-Folders below). If not defined Advanced Launcher will ask for the folder-path whenever you create a new launcher.

Читайте также:  как сделать сброс до заводских настроек на планшете huawei

2.1.3 Action on Playing Media

Define an action that will be executed if you are currently playing media when you launch an application. The available options are: stop (stop the current playback when launching an application), put into pause (pause current playback), or let to play (just let the current playback continue).

2.1.4 Recursive Scan

Activate or deactivate the capability or Advanced Launcher to recursively scan items in subfolders.

2.2 Data & Infos

This menu contains configuration options for the data scrapers.

2.2.1 Scraper Source

Define the scraper-source. The data-scraper will look here in order to receive information about your stored media-files. Results may differ depending on the kind of games you scrape.

2.2.2 Import during scan

Select which method will be used to import the data (when you run a scan for new items): None (nothing will be imported), Semi-automatic (you will be asked to select from a list of results) and Automatic (will automatically select the first matching result).

2.2.3 Ignore BIOS Files

This option is dedicated for MAME games. When activated, Advanced Launcher will automatically ignore any detected BIOS files during folders scan.

2.2.4 Clean Items Titles

Activate or deactivate the clean title option. For example, the title «Alien Invaders (1983)(UA Ltd.)[aka Alien aka Les Envahisseurs Etrangers]» will be displayed as Alien Invaders. Any text after brackets will be ignored.

2.2.5 Titles formatting

When activated any articles at the beginning of a title (like «The», «An» or «A») will be placed at the end of the title.

2.3 Covers & Thumbs

This menu contains configuration options for the thumb-image-scraper.

2.3.1 Scraper Source

Define the scraper-source. The data-scraper will look here in order to receive information about your stored media-files. Results may differ depending on the kind of games you scrape.

2.3.2 Thumbs Region

Select the geographic region (America, Japan or Europe) for the box-art. If this is not activated the first found thumbnail will be used.

2.3.3 Images Size

Select the resolution (size) of the images which will be downloaded while scraping.

2.3.4 Import during scan

Select which method will be used to import the data (when you run a scan for new items): None (nothing will be imported), Semi-automatic (you will be asked to select from a list of results) and Automatic (will automatically select the first matching result).

2.3.5 Overwrite Existing Files

If this option is selected, existing thumbnail images will be overwritten by new scraped ones.

2.4 Screen & Fanarts

This menu contains configuration options for the fanart-image-scraper.

2.4.1 Scraper Source

Define the scraper-source. The data-scraper will look here in order to receive information about your stored media-files. Results may differ depending on the kind of games you scrape

2.4.2 Images Size

Select the resolution (size) of the images which will be downloaded while scraping.

2.4.3 Import during scan

Select which method will be used to import the fanarts (when you run a scan for new items): None (nothing will be imported), Semi-automatic (you will be asked to select from a list of results) and Automatic (will automatically select the first matching result).

2.4.4 Overwrite Existing Files

If this option is selected, existing fanart images will be overwritten by new scraped ones.

2.5 Debug Menu

This menu contains configuration options for debugging Advanced Launcher. It could be used by advanced users during the built-up of their XBMC/Advanced Launcher/Scripts/Executable Application system.

2.5.1 Show Batch command windows

This option show/hide the window display of started .BAT scripts by advanced launcher on windows operating system.

3 Sources

The «Advanced Launcher»-Add-On uses your program-sources. In order to add a source to this specific type you have to do the following: Go back to your home-screen and select the «programs» item (assuming you are using the «Confluence»-Skin which is default) — do not open the menu-item! -and click on the arrow next to the title «Programs». A little menu should extend — select «Files» in this menu. In the next screen add a source via the «Add Source»-Button. Now technically it does not matter what you add as a source. In order to use your whole hard-drive just add the whole hard drive to the sources, you won’t have any side-effects (except you will have to navigate more while creating new launchers).

4 Thumbnail/Fanart/Rom-Folders

It is recommend to use separate standard-folders. Create a folder on your hard-drive for the «Advanced Launcher»-Thumbnails and -Fanarts. Advanced Launcher can download those images automatically while scraping for new games but more on that later. The Thumbnails represent the Box-Arts of the several games (like the poster in the movie-section) and the Fanarts are exactly the same as in the video-library. Several Skins have own views defined for Advanced Launcher, you can use them in order to make use of the advanced features like Fanarts. It is also recommended that you keep the ROM-Files in a folder, where you have subfolders for the different gaming systems. So you would have a Folder «ROM-Files» with the subfolders «N64» and «PS2» for instance — this way you can handle the setup in a quicker, easier way. If you want to add Windows-Games to your Advanced Launcher it is also recommend that a subfolder is used inside the ROM-Folder for shortcuts. Place a shortcut (an «.lnk»-file — note it is an «l» as in «low») to the exe-file of the games you want to add inside this folder.

5 Adding a Launcher

When you run Advanced Launcher for the first time (click on the programs item in the home-menu in order to bring it up) it will ask you to add a launcher. You will be presented with two different choices: «Standalone» and «File launcher». For explanation: The «Standalone» simply runs an executable which sits on your hard-drive while the «File launcher» is used to start an application with a special file passed to it. So for example you will run an emulator with a ROM-File passed to it, so that the emulator will then begin to run the ROM you passed to it. In order to use this feature with an application, this application has to understand command-line arguments.

The general configuration of those two launchers:

5.1 Standalone Launcher

  1. Select the «Standalone (normal PC executable)» option
  2. Browse and select the executable file of the application you want to start
  3. In the next window you can pass command-line arguments. If the application you want to run does not need any arguments or does not support them you can leave this field blank. Otherwise just fill in the argument you have to pass.
  4. This title will be used when viewing the application in Advanced Launcher.
  5. Choose the game platform. This indicates the platform of your game-system for the image-/data-scrapers. If you do not add a game but an application, this option does not matter.
Читайте также:  настройка языков для клавиатуры моего компьютера

If you did not configure Advanced Launcher to use default fanart- and thumbnail-folders you have to do these steps too, otherwise you’re through at this point:

  1. Select the thumbnail path. This is the folder where the thumbnail image of the launcher will be downloaded to. If there is already an image (jpeg, gif, png or bmp format) with the same name as the executable file (can include the _thumb suffix),, this image will be automatically used for the launcher.
  2. Select the fanart path. This is the folder where the fanart image of the launcher will be downloaded to. If there is already an image (jpeg, gif, png or bmp format) with the same name as the executable (can include the _fanart suffix), this image will be automatically used for the launcher.

5.2 File launcher

(You’ll find more specific explanations on the items below — indicated with a footnote link)

  1. Select the «File launcher (e.g. game emulator)» option.
  2. Browse and select the executable file of the application you want to use (the emulator’s «exe»-file for instance) [1] .
  3. Enter the arguments you want to use with the application [2] . To fill these arguments you have the possibility to use 5 variables: %rom% : this tag will be replaced by the complete path of the file. %romfile% : this tag will be replaced by the filename (name + extension). %romname% : this tag will be replaced by the name of a file (name without extension). %appath% : this tag will be replaced by the folder path of started executable file. %rompath%: this tag will be replaced by the folder path of launched files.
  4. Select the folder containing the file which will be launched with the application you choose (the folder of your ROM-Files for instance — we’ll call this folder ROM-Folder from this point onwards)
  5. Indicate the files extensions that will be listed by the launcher. The extension must be separated using the | character [3] .
  6. Indicate the title of the launcher. The Launcher will be displayed using this defined title.
  7. Choose a platform. The selected option will correspond to the platform system of the started application or emulated system. This option will be used by the scrapers to identify the games in the ROM-Folder [4] .
  8. Select the thumbnails path. This folder contains all the thumbnails of the items inside the ROM-Folder not of launcher itself! If there is already an image (jpeg, gif, png or bmp format) with the same name as an item in the folder you defined (including the _thumb suffix) this image will be automatically used with that item.
  9. Select the fanarts path. This folder contains all the fanarts of the items inside the ROMFolder not of launcher itself If there is already an image (jpeg, gif, png or bmp format) with the same name as an item in the folder you defined (including the _thumb suffix) this image will be automatically used with that item.
  1. ↑ If you want to add Windows-Games just choose any application, it does not matter what you select, the launcher will always launch the shortcut which is placed in the directory.
  2. ↑ The arguments are defined by your application. If you use an emulator for instance, there is the highly possible chance that it can use command-line-arguments to pass a certain file. So normally you could just open a command-line window in Windows and type something like «Path\to\emulator.exe -s Path\to\ROM-File.rom» to launch a desired ROM-file inside the emulator. Advanced Launcher makes use of those command-line arguments. So in this case it would be the argument «-s» followed by the path to the actual ROM-File which is needed by the emulator to launch directly to load a ROM. You then should type the following into the argument-textbox: «-s %romfile%»

If you do not know what command-line arguments you can use with what application you should look on the page of the emulator. It most likely will explain the command-line usage somewhere in the manual or the wiki.

  • ↑ For Windows-Games type «lnk» («l» as in «low») in order to start the right applications. Otherwise choose the file-extension of the ROM-Files. If you have more than one file-extension per file-type you can add multiple extension, separated with the «|»-character.
  • ↑ For Windows-Games choose «IBM PC Compatible»
  • You will notice that after adding a «File launcher» you have no items in it, regardless of the contents of the ROM-Folder. This is because Advanced Launcher needs to be instructed to add the items to the launcher. Highlight the specific launcher in Advanced Launcher and open up the Context-Menu («c» on your keyboard) — pick the item «Add Items» from the list. In the next step you will be asked how the items in that folder should be scraped. In «automatic»-mode Advanced Launcher will scrape all items in the folder automatically using the scrapers you defined in the configuration. Advanced Launcher will use the best matching title and does the rest alone (including the import of Thumbnails and Fanarts). If you pick the manual-mode Advanced Launcher will prompt you for an item. Specify an item you want to add and Advanced Launcher will scrape it. You could also choose an item which is not located in the ROM-Folder but somewhere else. This can take a while — of course depending on the contents of your ROM-Folder. After it finishes importing, the File launcher will open itself and you’ll see all the scraped items.

    6 Advanced

    Look at this post for more features and a take on how to use them.

    In order to make full use of the Advanced Launcher it is probable that you want an item for it on the home-screen so you do not have to go to «Programs -> Add-Ons» every time. Most skins allow you to add items to the home-screen which are present in you «Favorites»-File. To add Advanced Launcher itself to your list of favorites navigate to «Programs -> Add-Ons» and highlight «Advanced Launcher», then bring up your context-menu and pick the item «Add to favorites». You also have the possibility to add the specific launchers to your favorites. Just open Advanced Launcher, highlight the specific launcher and open up the context-menu. Pick here «Add to favorites» as well.

    Now get back to your settings-menu and choose the option «Skin» from the list. Open up the section for «Custom Home» — you can now pick individual home-screen items to display.

    источник