I gave XMPlay a try.
Here's how it went:
I installed XMPlay 3.8.2 via Portable Apps Platform 12.2, and then ran it.
It loaded seemingly fine.
I dragged and dropped a 20MB MP3 file onto it, and it played great without any issues.
I then configured the app through its settings dialog box.
I then closed XMPlay.
I then reloaded XMPlay, and was surprised to see the name of that previous MP3 file in the playlist.
I searched for an option to have XMPlay not add files to the playlist, or automatically delete the playlist when it closes. I couldn't find either option. Are either of those possibilities that I just didn't see, or do you need to perform this manually each time?
I then closed XMPlay.
I then immediately reloaded XMPlay, and changed a few settings, and closed it again.
I then opened XMPlay, and it suddenly opened xmplay.txt and showed a message box asking to set up file extensions. Perhaps by closing XMPlay and opening it again in quick succession, it lost all the settings, and thought I was using it for the first time. All previous settings and the playlist were deleted. There is something triggering the "first run" routine on launches that are not first run. Furthermore, it does not detect the first run on the actual first run.
After trying out XMPlay several times, the above pattern reoccured, deleting all my settings and the current playlist each time.
I uninstalled XMPlay.
Do not purposely close/open portable apps that use a launcher helper. After the app closes, the launcher waits 2 seconds, then cleans up. If you purposely close/open/close/open you're basically trying to catch it and run it as the launcher cleans up and will break it.
The defaults are the same as the XMPlay base defaults. Apps are *supposed* to remember what you played last. I do not know if there is an option within XMPlay to change that.
Sometimes, the impossible can become possible, if you're awesome!
I simplified the description to keep it as brief as possible. I was simply playing one file, closing it, and then when I played the next file, all the settings were lost. It happened a few times.
As an experiment, I just tried purposely closing/opening the app several times. It gave the appropriate message that it is still working on closing it.
What I experienced was something different. There was no message, and the all the settings were lost. After the third time of that happening over the course of an hour, I gave up on it.
Avira keeps complaining that XMPlay has malware, specifically TR/Crypt.ZPACK.Gen2
Is there some reason for this?
Or can I safely keep ignoring it?
You likely have Avira configured for some sort of paranoid, agressive, or heuristic mode. A full scan of the installer shows it as clean:
https://virustotal.com/en/file/96ec04efc9978885a02b9ccb1f13ecfaf2a89c21a...
You can double check an individual file by uploading it to VirusTotal.com. We can't do anything to fix Avira's issues from our end. As a free antivirus, they likely don't have any support either.
Note that you can always ignore Rising in the antivirus results on VirusTotal.com. They're almost always messed up.
Sometimes, the impossible can become possible, if you're awesome!
Two options:
1. Right click on 'Remove' and check 'Remove after playing'.
2. As of latest version (3.8.2), a line can be added to xmplay.ini to prevent xmplay.pls being saved. Do the following:
a) Make sure the playlist is cleared by manual removal.
b) Navigate to PortableApps\XMPlayPortable\Data\xmplay and open xmplay.ini in notepad.
c) Immediately underneath the header [XMPlay], type NoSaveList=1 and save.
That will ensure an empty playlist at each new session of XMPlay, even if tracks are left in it prior to close of previous session. To change it back, delete the line or change the value to 0.