XMPlay Delix plugin

Started by Fraggie,

WillGraham

I've got a quick question - after downloading the (greatly!) patched XMP-Delix.dll, I also repackaged XMP-Delix.dat by adding many EaglePlayers to it, from http://wt.exotica.org.uk/players.html - and I'm not sure if it screwed something up, or if only some of the formats are supported.

Can anyone who tried something similar (apparently others have) e.g. get the MaxTrax format (for example, on http://www.exotica.org.uk/wiki/Darkseed) to play, or is it just unplayable right now in anything but DeliPlayer itself?

Knurek

Quote from: WillGrahamI've got a quick question - after downloading the (greatly!) patched XMP-Delix.dll, I also repackaged XMP-Delix.dat by adding many EaglePlayers to it, from http://wt.exotica.org.uk/players.html - and I'm not sure if it screwed something up, or if only some of the formats are supported.

Can anyone who tried something similar (apparently others have) e.g. get the MaxTrax format (for example, on http://www.exotica.org.uk/wiki/Darkseed) to play, or is it just unplayable right now in anything but DeliPlayer itself?

IIRC MaxTrax need audio.device emulation, something Delix doesn't do ATM.

WillGraham

Ah, I see, thanks.

Shame Delix is no longer developed.

Fraggie

#243
Delix revision 9 has been published.

Apart from removing the invalid error message as a bonus this revision features:
- addition/update of about 30 players (reaching total of 147 players, yet way more file formats),
- basic song length detection based on DTP_SongEnd event (if the player supports it, but most do - note that this is not perfectly accurate yet much better than infinite playback)
- "filetype" and "title" tags populated (if the player supports it; some do)
- some details on the format, used player and its creator displayed in the info window
- option to set default play time (if song end is not supported or disabled)
- option to disable surround sound
- option to set stereo separation
- fixes around playing songs with multiple files from archives and from the web


Quote from: piovrauzWell, fixing that startup message won't need much work I suppose, so he can make us happy even if he drops the plugin... ;)
Only if he didn't loose the most recent sources...  ;)

Dhry

Quote from: FraggieDelix revision 9 has been published.
Fantastic! THANK YOU!  :)

Dhry

saga

Knurek

Lovely, you are a god among men.

Quote from: Fraggie- basic song length detection based on DTP_SongEnd event (if the player supports it, but most do - note that this is not perfectly accurate yet much better than infinite playback)
- fixes around playing songs with multiple files from archives and from the web

Any possibility of a fade-out addition?
Also, multi-file formats (TFMX/RJP/ETC) work fine for Unexotica LHA Archives, but not so for Wanted Team LZX ones. Anything that can be done to fix that?

Fraggie

Quote from: KnurekAny possibility of a fade-out addition?
Yes, for the next big update.  :P

Quote from: KnurekAlso, multi-file formats (TFMX/RJP/ETC) work fine for Unexotica LHA Archives, but not so for Wanted Team LZX ones. Anything that can be done to fix that?
The issue is in xmp-lzx.

Knurek

Quote from: Fraggie
Quote from: KnurekAny possibility of a fade-out addition?
Yes, for the next big update.  :P

2017 is shaping up to be an amazing year. :P
Anyways, not sure if it's your fault or something, but with the newest xmp-delix installed, files handled by Winamp plugins don't have their tags read when adding to the playlist, only on playback. Everything started working as it had before when I removed xmp-delix.dll from XMPlay's folder. Not sure what might be going on here.

saga

I've had that many times before, also with the old plugin, and not only with files handled by winamp plugins, so it's probably not related.

Fraggie

Quote from: KnurekAnyways, not sure if it's your fault or something, but with the newest xmp-delix installed, files handled by Winamp plugins don't have their tags read when adding to the playlist, only on playback. Everything started working as it had before when I removed xmp-delix.dll from XMPlay's folder. Not sure what might be going on here.
There was a bug in tags processing. It's sorted now.

XMP-LZX has been fixed as well.

Knurek

Quote from: FraggieThere was a bug in tags processing. It's sorted now.

XMP-LZX has been fixed as well.

Sorry to be a bother, but I'm getting crashes in xmp-delix when trying to add NEZPlug++ M3U playlists to XMPlay.

Loads of examples of those playlists (everything for Game Boy and WonderSwan) available here: http://www.snesmusic.org/pmh/

Lemu

#255
Thanks for the update!

I tried the new option "Default play time" and experienced some unexpected things.

On most Amiga formats in my collection, that setting had no effect (namely, it had no effect on MDAT, MED, DW, PSF, HIPC, AON, and the FRED format). By "no effect" I mean that they keep playing even after reaching the time out period.

However, it did have some weird effect on modules in the TF, YM, and CUST formats. When the time out period was reached, the song did not stop playing. Instead a very short chunk of it started being looped infinitely in a garbled way. If I set that setting to 0, then those formats do not produce any sound, but the timer shows they are still being replayed.

TF = Tim Follin (I think)
CUST = ?
YM = The Yamaha sound chip tunes (mostly Atari ST tunes, but not in the format playable by the YM plugin for XMPlay)

It would be great if that feature worked correctly. Many Amiga formats play forever and I'd like to be able to replay them looped but when the Default play time is reached, to auto-advance to a next track in playlist.

Horla

hi fraggie,

fantastic update to delix, thank you so much. just wanted to let you know that delix song length or play time option work great so far except for fred files, which seem to convert forever.

Speedvicio

Hi Fraggie!
Thanks for not abandoning the development of this wonderful plugin.
With this latest version of the plugin unfortunately having problems in looped module, with the previous plugin version this problem did not occur.

Fraggie

It is supposed to work like this:
1) If a player supports SONGEND notification and "Use SONGEND event" option is enabled then the default play time is ignored, as Delix waits for the song end signal.
2) If a player does not support SONGEND notification or "Use SONGEND event" option is disabled then the default play time is always used (e.g. most CUST files).

Quote from: LemuHowever, it did have some weird effect on modules in the TF, YM, and CUST formats. When the time out period was reached, the song did not stop playing. Instead a very short chunk of it started being looped infinitely in a garbled way.
This should be fixed now.

Quote from: LemuIf I set that setting to 0, then those formats do not produce any sound, but the timer shows they are still being replayed.
I've added the option to set the default playtime to 0 to play forever.

Quote from: Horlafantastic update to delix, thank you so much. just wanted to let you know that delix song length or play time option work great so far except for fred files, which seem to convert forever.
The Fred player's song end detection seems not too reliable. I've modified the player to not to report SONG END ability so the default playtime applies.

Quote from: SpeedvicioWith this latest version of the plugin unfortunately having problems in looped module, with the previous plugin version this problem did not occur.
If the updated plugin does not fix your problems, please be more specific next time! :)


The update that fixes the issues above (9.3) also adds sinc/Lanczos resampling as an option.