Advanced MAME Launcher - MAME frontend for Kodi
New AML release 0.10.0

AML release 0.10.0 is finally out! Current users of AML will notice few changes compared with the previous release 0.9.12. However, in preparation for the Kodi Matrix release a huge refactoring in the AML Python code has been done. The main new feature is the more-or-less full support of Retroarch MAME 2003 Plus. Also, many minor things have been improved here and there and also there are a couple of bug fixes.

The code refactoring was necessary to ease the transition from Python 2 to Python 3 and some regressions may have been introduced. In you notice any crash or malfunction please report it in this thread or in Github.

IMPORTANT AML 0.10.0 will be the last Python 2 feature release for Kodi Krypton and Kodi Leia. From now on, new features will be developed exclusively for Kodi Matrix and Python 3. For some time I will also release bug fix releases in the 0.10.x series.

Upgrading AML from a previous release

1) Download AML from the Kodi addon repository. AML is under the categories Program add-ons and Game add-ons, Game providers. It is likely that Kodi will download the latest release of the addon automatically.

2) Before generating the database and scanning your assets, go to Utilities and select Check AML configuration. Make sure every feature you want is OK and green, otherwise check the AML addon settings because some settings may have changed.

3) Open the context menu in any root window row, select Setup Plugin and then All in one (Extract, Build, Scan, Filters). This will extract MAME XML, rebuild all the databases, rescan ZIPs/CHDs/assets, and rebuild the custom filters.

4) In the root window, go to Utilities and select Check/Update all Favourite objects. This will bring your MAME Favourites, MAME Most Played, etc. up to date with the last version of the database. After this step completes AML is ready for use and totally updated.

5) If AML crashes after an upgrade it is very likely that the databases are not up to date. Make sure you execute steps 2) to 4) before submitting a bug report.

Advanced MAME Launcher | version 0.10.0 | 27 November 2020

Code:
FEATURE  [CORE] Big code refactoring to prepare Kodi Python API changes.

FEATURE  [CORE] Include Software Lists that have no associated MAME machines in "Machines
         by Software List" filter.

FEATURE  [CORE] Create branch python2 and place series 0.10.x into this branch.

FEATURE  [CORE] Support Retroarch MAME 2003 Plus.

FEATURE  [FILTERS] Implement filtering options NoMissingROMs, NoMissingCHDs and NoMissingSamples.
         See https://forum.kodi.tv/showthread.php?tid=304186&pid=2964109#pid2964109

FEATURE  [CORE] Different colours for different filters in the root window.

FEATURE  [CORE] In the Setup Plugin CM, Build Fanarts and 3D boxes: add an option to
         build all the Fanarts and 3D boxes at once.

FEATURE  [CORE] Reorganised the Setup Plugin context menu a bit.

FEATURE  [CORE] Export MAME info with billyc999s XML format.

FEATURE  [CORE] New Utility "Show machines with biggest ROMs"

FEATURE  [CORE] New Utility "Show machines with smallest ROMs"

FEATURE  [CORE] Disable Kodi screensaver when launching MAME and reenable after MAME finishes.
         See https://forum.kodi.tv/showthread.php?tid=304186&pid=2934194#pid2934194

FIX      [CORE] Fixed crash when creating ROM audit database when MAME CHD set was SPLIT.
         See https://forum.kodi.tv/showthread.php?tid=304186&pid=2975566#pid2975566

FIX      [CORE] Fix parsing of mameinfo.dat 0.226.
Reply


Messages In This Thread
RE: Advanced MAME Launcher - MAME frontend for Kodi - by Wintermute0110 - 2020-12-01, 08:50
Logout Mark Read Team Forum Stats Members Help
Advanced MAME Launcher - MAME frontend for Kodi2