audacious-media-player / audacious

A lightweight and versatile audio player
https://audacious-media-player.org
Other
871 stars 115 forks source link

Modplug shows quite some playback issues with various Module Files #437

Closed Audacious-Bot closed 6 months ago

Audacious-Bot commented 6 months ago

Author Name: Roland Haslinger Original Redmine Issue: https://redmine.audacious-media-player.org/issues/303 Original Date: 2013-06-06


Hello, Since i am normally not really reporting Bugs, if i make something wrong, be patient :)

Problem is, the Modplug Playback File has various issues with different Module Songs, it shows itself as crackling, very disturbing background noise or general sample/sound glitches.

Guess best option would be to change Modplug dll against another source which works out for Linux/Windows Program Versions, which show more compatibility with newer Module Formats like XM and IT :)

Thanks!

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: John Lindgren Original Date: 2013-06-06T23:51:13Z


We use libmodplug from https://sourceforge.net/projects/modplug-xmms/files/libmodplug/. Do you have an alternative in mind?

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: Roland Haslinger Original Date: 2013-06-07T00:07:33Z


John Lindgren wrote:

We use libmodplug from https://sourceforge.net/projects/modplug-xmms/files/libmodplug/. Do you have an alternative in mind?

Under Windows there is a good playback system called bass, from the xmplay maker - Project page is http://www.un4seen.com/bassmod.html

Guess you have to contact the owner about terms how to use if or if it is possible to use it. Seems it supports also Linux

But in terms of raw ability to playback old computer Music http://xmp.sourceforge.net/ seems to be also quite a worthy try.

Well, i am not that kind of clever guy that i know much about playback routines, otherwise i would not have opened that bug request :D

Perhaps you have a worthy suggestion? :)

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: John Lindgren Original Date: 2013-06-08T20:39:04Z


BASS seems to be proprietary software, so I have no interest in writing or maintaining a plugin for it.

Old versions of XMP included an Audacious plugin, which Debian is still maintaining in their "xmp-audacious" package. You might try it and see if it gives better results than ModPlug.

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: John Lindgren Original Date: 2013-06-09T17:54:33Z


Closing since this is an upstream libmodplug bug (or bugs). Give xmp-audacious a try, and if it works well, I might consider including it in audacious-plugins.

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: Michael Schwendt Original Date: 2013-07-03T17:36:08Z


It's not just "old versions of XMP". Recently, after XMP has become a separate library, the Audacious plugin has been split off into a separate project: https://github.com/cmatsuoka/xmp-plugin-audacious

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: Jonathan Rubenstein Original Date: 2018-11-27T06:36:03Z


I suggest switching to libopenmpt, since the audacious xmp plugin does not appear to be maintained anymore. https://lib.openmpt.org/libopenmpt

Chris Spiegel has created a working audacious plugin for this already, however his repo does not currently feature a code license. https://github.com/cspiegel/audacious-openmpt You might be able to get into a dialog with him about absorbing it into the audacious-plugins repo. His email listed in the git commit log is cspiegel on gmail.

libopenmpt should support all the same modules, you can see them here under Supported file formats https://openmpt.org/features

I've used this plugin for a while and it works great in my experience. I've attached one module that libmodplug does not handle very well, but libopenmpt can take it just fine.