2020-12-01, 08:50
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
3) Open the context menu in any root window row, select
4) In the root window, go to
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
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.