LiteBox 0.9.2
The web frontends keep working while a game is running. Before, launching a game emptied the cache and the phone or tablet you had open went blank until you quit. Now it falls back to reading the disk and the metadata database, so covers, videos and descriptions still show up. Anything served that way is never kept, so you always get the real thing back once the game is closed. And the web pages will not start a second game while one is already running.
Plugins got a real cleanup. Every DLL under Plugins\ is now found, however deep it sits, and listed by its path so two plugins in the same folder no longer collide. Only actual plugins show up, not the libraries shipped next to them. Everything LaunchBox installs itself stays enabled by default, in the old layout and in the new System\Plugins one from LB 14, and you can still turn one off if you want. Heads up, your plugin selection is listed differently now, so check the Plugins page once and tick back anything of your own you want loaded.
Third party plugins are loaded the way they ship and get the events LaunchBox sends them, so things like ThirdScreen behave properly now.
YouTube downloads work again. yt-dlp needed a JavaScript engine, LiteBox fetches one for it and tells you which one is in play. Videos no longer need ffprobe either, ffmpeg alone does the job.
Playlists show their nested name everywhere instead of the internal one, and their art is picked up from media packs like everything else. Tree order follows Sort Title when a game has one.
The game list has an index bar down the side, a proper thin scrollbar that only shows when it is needed, and there is an optional blurred wallpaper behind the panels. Right clicking a store game offers what that game can actually do rather than always saying Play.
You can now download documents and music for a whole selection at once, and adding an image gives you the source, the crop and the size in a single window.
Fixes worth naming: the poster grid could put every position a hundred games out, a cached 3D model was shown forever however stale, the ExtendDB mirror had the wrong base URL so no image ever came down, and settings are read from what you chose rather than what LaunchBox last wrote.