This looks like great step forward to me. When I have some spare time I will definitely be trying this out with SER Player and will report back.
I had a thought that may or may not be sensible. When we create an AppImage we bundle all the libraries that may be required for any of the platforms we want to support. However, on some platforms many of these libraries are actually present and we are duplicating them on the hard drive (not such a big issue) and in memory.
Would it be possible for the AppImage to check which libraries are available on the host system and delete these duplicated libraries from the bundle so that the system versions are used instead? Though this may create problems if the system libraries are changed to different versions or removed. Anyway, just a thought.
Cheers,
Chris