Please create separate tickets for unrelated problems.
1. This SAP file (and many other SAP files) has incomplete initialization routine. One possible solution would be to fix these files providing correct initialization routines. Another solution is to reload the file for every subsong. I'll think of advantages and disadvantages of these two options.
2. Fix committed, also for Winamp.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
...Another solution is to reload the file for every subsong....
XMPlay has "Separate subsongs" option so the file could be reloaded for every separated subsong in playlist.
Currently when adding files to the playlist, ASAP plugin doesn't pass the number of subsongs and therefore they cannot be separated (each file must be started playing first).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
After separating subsongs of Lawkeeper.sap in the playlist and starting playback from the first item (subsong) with Auto-advance playlist option, there is silence from 3rd item (subsong).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Please create separate tickets for unrelated problems.
1. This SAP file (and many other SAP files) has incomplete initialization routine. One possible solution would be to fix these files providing correct initialization routines. Another solution is to reload the file for every subsong. I'll think of advantages and disadvantages of these two options.
2. Fix committed, also for Winamp.
XMPlay has "Separate subsongs" option so the file could be reloaded for every separated subsong in playlist.
Currently when adding files to the playlist, ASAP plugin doesn't pass the number of subsongs and therefore they cannot be separated (each file must be started playing first).
What is the API for that? Or could you show sample code?
XMPlay plugin SDK:
https://www.un4seen.com/download.php?xmp-sdk
Where is this option in XMPlay 3.8.5 ?
This option is located in the context menu displayed after right-clicking on selected items in the playlist.
I updated the plugin to the current XMPlay SDK. Could you please beta-test https://asap.sourceforge.net/xmp-asap-6.0.2-BETA1.zip ? I'd like to make a release ASAP. ;)
After separating subsongs of Lawkeeper.sap in the playlist and starting playback from the first item (subsong) with Auto-advance playlist option, there is silence from 3rd item (subsong).
After dragging the entire ASMA directory (or even the /Games directory) to the playlist, XMPlay exits while retrieving the track durations.
Thanks! I narrowed the crash to Halftime_Battlin_Bands.sap
I emailed the XMPlay support.
The XMPlay support debugged the crash in 6.0.2. It was for multi-subsong files. Please test the fix: https://asap.sourceforge.net/xmp-asap-6.0.3-ALPHA1.zip
Please reinit/reset player for every separated subsong in playlist.
Now, for example, separated subsongs of \Games\Lethal_Weapon.sap are silent.