NEZ m3us in foobar2000 (yea, that old chestnut) by Lunar at 8:01 AM EDT on September 1, 2018
Despite the information present on, some of these M3Us do in fact work in foobar2000, for example this older set for Balloon Kid, or any set where a single M3U is paired with the GBS/NSF/HES/etc. Others, generally newer sets like this set (also for Balloon Kid) where separate M3Us exist for each playlist item, do not work, at least not for me with everything I have tried so far.

Can anyone point me in the right direction as to what I should be doing with these multi-M3U sets to get them working under foobar2000? Alternatively, is there somewhere I can find sets that use a single M3U, to save me on quite a bit of manual editing? Thank you.

edited 8:09 AM EDT September 1, 2018
by kode54 at 5:09 PM EDT on September 1, 2018
Concatenate all the M3Us you want to use into a single .m3u, same name as the .nsf/.gbs/.hes/etc. Then re-add the song file to the player.
by Lunar at 4:02 AM EDT on September 2, 2018
That's what I've been doing (thanks for the confirmation that this is correct), it's just quite time-consuming work, so if the older single-M3U sets are still hosted anywhere, I would certainly appreciate those as they would take less editing to get working properly.
by kode54 at 12:26 AM EDT on September 4, 2018
The problem with single song M3Us is that foobar2000 cannot possibly support M3U extensions, without renaming the M3U playlists to a different extension than .m3u, and having just foo_gep (or any other chiptune player) take over that extension.

Plus, I don't think GME supports opening just M3U files. You open the song format file, then you attach the M3U to the decoder instance, and it picks songs from that M3U. It completely ignores the filename and file path inside the playlist.
by kode54 at 9:20 PM EST on February 20, 2019
Return of this bug!

All of the GBS sets on have this crap now. The song numbers are wrong now that I've fixed it to be right for NSF files.

What in bloody tarnation plays this multi-M3U crap, anyway? Winamp?
by Knurek at 1:10 AM EST on February 21, 2019
Anything but foobar @kode54
And yeah, the subsongs start with 1 only for NES files, as per the documentation here

Extended Playlist

NEZplug extend M3U playlist format(v0.9) for Winamp

filename::NSF,[1 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::KSS,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::GBR,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::GBS,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::HES,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::AY ,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]
filename::NEZ,[0 based songno|$songno],[title],[time(h:m:s)],[loop(h:m:s)][-],[fade(h:m:s)],[loopcount]

filename song file relative path(*.zip;*.nsf;*.kss;...)

songno 0-based songno(::NSF playlist only has 1-based songno for historical reason.)
$songno 0-based hexadecimal songno

title song title

time song play time h * 3600 + m * 60 + s (sec)
Default time(5min) will be used, if time not specified.

loop length h * 3600 + m * 60 + s (sec)
loop start time h * 3600 + m * 60 + s (sec)
loop length is equal to play time.
Song will not loop, if loop not specified,

fade fadeout length h * 3600 + m * 60 + s (sec)
Default fadeout length(5sec) will be used, if time not specified.

loop count
Default LoopCount will be used, if time not specified.

You may fail to play extend M3U because of Winamp 2.6x's bug.
Try M3U2PLS converter.
by kode54 at 2:30 AM EST on February 21, 2019
Doesn’t work in ZXTune either, or Audacious, but I haven’t checked DeaDBeeF. That accounts for three Linux accessible players.

It would be nice if some library could sopport this split format, instead of just Winamp plugins. Yes, I realize that Winamp is still popular for some reason.
by Knurek at 3:23 AM EST on February 21, 2019
I don't think it's particularly Winamp focused, it's just that the format was made for NEZPlug (including the current ++ fork), and that's available for Winamp (and anything that supports Winamp input plugins, like XMPlay that I use) and KBMediaPlayer.

Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=]Link[/url]


HCS Forum Index
Halley's Comet Software
forum source
Generated in 0.0026s;