This thread has moved!
http://www.amigans.net/modules/xforum/viewtopic.php?forum=3&topic_id=4555&post_id=60891#forumpost60891

I have been working on this thread for some years now on AW.
It haven't attracted much developers lately though, so.. here's a desperate try to attract some devs.. by moving it to Amigans.net where more developers tend to hang out.

TuneNet is one great piece of software, and it supports quite a lot of formats already, but there are still a lot of cool formats out there, that ain't supported.

I've got resouces and sources for a couple of cool formats, but I lack the skills to make plugins out of them.
I'll use this thread to try to encourage someone to make TuneNet plugins for these formats, based on my research.

And lastly, here's a Torrent Tracker with lots of video game music streams (GC/Wii/Xbox/Etc).

Formats/Replayers that could be made into TuneNet plugins

UADE 2 - The UNIX Amiga Delitracker emulator emulates the soundchips of the amiga and it uses the original 68k replayers directly and produces a very accurate sound. It supports all formats that deliplayer supports, a LOT of formats in other words. There is an old version of UADE ported to os4 available on os4depot, basing your plugin on this one is not recommended.
Also, currently UADE is being rewritten into a link library, so waiting for that might be a good idea.

From UADE's facebook page:
"I'm working towards creating a new version of uade that is more easily embedded into other applications. That is, I'm making a library with a relatively simple interface."

STIL is a SID database that contains extra info for the SID tunes, comments etc. Some SID plugins use this to display extra info. This used to be a separate project, but it is now included in HVSC (High Voltage SID Collection). HVSC also includes songlength data etc. This is the only way to determine the lenght of a song i think. So a good idea is to download HVSC and make use of it in the plugin. It looks quite easy to implement. I don't know about displaying extra info through a plugin in tunenet (bean!?) but the songlenghts would be handy, so we don't have to listen to the same tune over and over again.. =)

KLYSTrack a new multiplatform AHX inspired chip tracker, similiar to Hively Tracker but with more features!
Link to replayer: http://code.google.com/p/klystron/wiki/MakingNoise
Homepage: http://code.google.com/p/klystrack/

UPDATE: The tracker is ported to AmigaOS4:
http://www.os4depot.net/?function=showfile&file=audio/tracker/klystrack.lha

This is how it sounds:
http://www.youtube.com/watch?v=nP8Wsom7Rfk&feature=player_embedded

MDXamp/inMDX supports two formats that we don't have support for; MDC and MYM.
SourceHomepageMDC is a musicformat from the Sharp X68000.
MYM is actually YM music converted to be played on the MSX, quite odd.
But there was an open source player, so what the heck.
Download MYM music!

NGPMPlay Finally! After years of searching, a Neo Geo Pocket (.ngpm) music player! I have tried to build it, and got a binary, but it crashes.. :/
http://github.com/SquidMan/ngpmplay/
Example music is included in the source archive.
I wouldn't base a neo geo pocket plugin on these sources just yet as i suspect it won't take off and the vgm guys have a logged neo geo pocket format done. I am getting the sources of VGMPlay that is the 'official' VGM player so if you want to make a neo geo pocket plugin, base it on VGMPlay instead.

VGMPlayVGM is a container for logged YM based videogame music, lately they have started to log more YM and SEGA-PCM based consoles/machines by adding logging functions to emulators.
Currently all roms that use YM/Sega PCM for audio supported by MAME, MESS, openMSX and NeoPop can be ripped and played using VGMPlay.
Download some music here!

The current VGM plugin we have (based on libGME) only supports the standard/old VGM formats.

Here is a link to a thread that has links to the current VGMPlay sources:
http://www.smspower.org/forums/viewtopic.php?t=11965

This is how it sounds:
http://www.youtube.com/watch?v=4PjJWV0XX1Y

Some problems i had when i tried to compile it:

VGMPlay.cpp needs to be changed. "rf5c164.h" should actually be "scd_pcm.h".

I tried to compile it under Ubuntu, more changes are required to make it run nicely under AmigaOS4.

BMS / BME / EMS / PMS a mysterious japanese player for these formats, i think the music was used in some adult games.
replayer source:
http://www.proc.org.tohoku.ac.jp/befis/download/kmp/kpibmse-1.0r11s.tar.bz2
UPDATE: Found a bunch of BMS tunes!

The google jap to eng translation gave me this description:
BMS / BME-compatible software is for one game, EMS is for Angelic Pianizm, PMS description file immediately for Yu Rin Po?I found wife.
????????PMS????????? Doremimania can not play for PMS.
Where to get music? Beats me!

Roland MT-32 An emulator of the named chip. Download Sources.Find a webradio with music in this format here.

MUNT A multi-platform software synthesiser emulating pre-GM MIDI devices such as the MT-32 and CM-32L.

M1 This is an arcade and pinball sound emulator.

UPDATE:Thanks to R. Belmont, you can now play music directly from arcade ROMS with a little program called M1. It's based on MAME, and is extremely simple to use, especially if you also get the separate frontend BridgeM1.

You can use it just as a player, or you can record the output to WAV files so that you can make your own music CDs.

While you're getting BridgeM1, make sure to also get the LIST files. These are song lists made by a very dedicated group of people at e2j.net, and make the games much easier to navigate through. An example of the frontend in use with lists is here to the right. If a list doesn't yet exist for your favorite game, you can also make your own; just refer to the documentation and the other lists as a guide.

Ofcourse BridgeM1 is not portable to os4, but the list files could be used by a tunenet plugin.
Get the list files here:
http://www.e2j.net/liststatus.html

If you already use MAME, just point M1 to your MAME ROM directory, as over 90% of the currently supported games are the same sets that are supported in MAME. M1 also supports some Pinball ROMS, and there are also few games in M1 that are not currently supported in MAME, which you will have to get separately.

To call it a fun toy would be a misrepresentation. It's a work of art, and I, for one, am glad that RB was inspired to create such a project.

Download Sources!DownloadMac Sources!This is how it sounds:
http://www.youtube.com/watch?v=tuJGhdLFr7g

VGMStream This is vgmstream, a library for playing streamed audio from video games. This is the successor of in_cube! More multiplatform friendly code, etc. It's made by the same author as in_cube, so I guess it will support all formats that in_cube supports, eventually. It's said to be VERY portable contrary to in_cube. Source!It currently comes with source for Winamp, Audacious, and foobar2000 plugins, and a command line decoder that outputs PCM .wav. You can find the latest source code at the SourceForge.net project. Check out the SVN version, the archives on sourceforge are old.

SNSF/MiniSNSFThis is a variant of the PSF Format, using a version byte of 0x23, for Super NES music.
This format exists for SNES music drivers that require the use of the main CPU, and thus can't be fully represented in SPC format.
MiniSNFS Source!SNSFPlayer Source!Some tunes to test with!I have uploaded more music to modland, so they will be available there soon.

in_wsr A Wonderswan music player! It plays .wsr tunes! Can it get more exotic and lovely?

WonderSwan is a handheld game console released in Japan by Bandai in 1999. It was developed by the late Gunpei Yokoi's company Koto and Bandai. The WonderSwan was made to compete with the Neo Geo Pocket Color and the market leader Nintendo's Game Boy Color (even though the developer for the WonderSwan, Gunpei Yokoi, developed the original Nintendo Game Boy).

The WonderSwan was later replaced by the WonderSwan Color. Although some WonderSwan Color games are compatible with the original WonderSwan, many are designed exclusively for the WonderSwan Color and show a message such as "This cartridge is for WonderSwan Color only" when run on the original WonderSwan.

The WonderSwan was available in ten case colors, playable both vertically and horizontally, and features a fairly large library of games. As it was a console designed essentially for the Japanese market, most of the games are in Japanese, with only a few featuring English text.

Update: Here is my babel fish translated version of the WSR format specs.
I hope it is of some use.

wsr plugin for winamp - the fact that the tune of WonderSwan is reproduced purpose is Winamp plugin.
The extension wsr the file is performance possible.

wsr format - As for size of file 64KB*n (n=1,2,3,?) With it does. - The header of this format reaches the last 32 bytes of file. (The header you do not say and become the footer however it is probably will be,)

it is about, starting order of 0x10, but because CPU starts processing from here, putting in place Jmp order, please fly favorite to address. 0x16 - You do not use 0x1f, but please copy from ROM.
When DeveloperID and CartID do perhaps, because perhaps is useful. - CPU (V30MZ) as for execution procedure like below feeling.
1. AX= tune number
2. As CS=0xFFFF and IP=0x0000 start of execution -> in other words, in memory from the position of 0xFFFF0 start of execution.
The place, this above-mentioned starting order. As for setting and the like of the interruption, please go during early processing.
The interruption vector is on RAM.
When it is kss and hes etc, when early processing is done, Ret it does, but in case of this wsr Ret please do not do.
When early processing ending is gone, please point even with the infinite loop.
Because the above-mentioned explanation is unkind, as for details please look at the source.
Perhaps, if the behavior of WonderSwan understands, you think that you understand whether what should have been done. When starting becoming AX= tune number, with just behavior as wsr player, concerning other thing therefore just it is moving normally, is.

UPDATE:

I think i just found out something important!
the rips found here: http://wsr.hcs64.com/

have .m3u files included, with gamename, subsong name and offsets.
what happened in your player might have been that it didn't know what and where to start playing so it choked?
have a look at this, and then check the added info about the format in post #1.

NEZPlug++ supports SGC and we don't have support for that, i guess it also supports GBR as it's an improved version of NEZPlug, so making a plugin out of the original NEZPlug might be a bad idea. Use NEZPlug++ instead for both GBR and SGC.

So what's special about GBR and SGC? Unlige VGM's which is a 'recorded' format these are real rips. The original data is snatched right out of the ROM's, just like in Amiga music rips.
GBR is gameboy music and SGC is Sega music.

inFMPMD plays OVI, OPI, OZI, M, M2 and MZ (NEC-PC98) music!
The PC98 is an old Japanese try at making a common standard for computers it seems.
Lots of.. ehm, interesting games for grown ups was released for it among others.
SourceHomepageDownload music!

This is how it sounds:
http://www.youtube.com/watch?v=ossNughUBbU

MilkyTracker is now opensourced! This can be used to make a proper XM plugin, contrary to the crappy modplug based one we have now! The milky player core is nicely separated from the tracker, and it imports some other formats as well. Get the source!***PROPER XM PLAYBACK, VERY FEW REPLAYERS CAN DO THIS!***

SymMOD plays Symphonie modules.
Yea, it's written in Java :( but it's the only thing we've got that ain't ASM.
Download Bin/Source here!
The ASM sources of the tracker can be found here.

Aplayer a beos player written in cpp. It's not as actively maintained as XMP, and it mostly supports the same formats as XMP, so I decided to list only those that XMP or any other plugin does not support, as they are the most interesting.

It also supports some module packers, not very interesting as you don't store mods in these formats. If you rip mods and find mods that are packed with these the ripper depacks them.

Laxity Packer
ProPacker
Pygmy Packer
SKYT Packer
Hornet Packer

AAC AAC+ (AACPlus) play AAC+ music.

faad library (shared amigaos library) This package contains;
AACPlay - Simple AAC player. Currently only supports mp4 (.m4a) files.
faad2 - A command line frontend to the faad library. Can be used to convert AAC files to .wav or raw PCM data. faad.library - The OS4 port of the AAC decoder library (libfaad). Provided as a shared library. ibmp4ff.a - OS4 port of libmp4ff. A library for reading mp4 files.

Curty has made a plugin from this library already, but it only play m4a files, and that is not the same as AAC+ i guess?
From the readme of tuneaac_plug: "Uses Faad.Library to decode ACC m4a files.(Handy for those who would like to play songs from their IPod's)"

SHN Shorten® (.shn) is an audio compression scheme that is used to compress audio (.wav) files losslessly. This means that after you decompress a Shorten file, everything that was in the original .wav is there. This is unlike MP3, in which the compression step throws away information that can never be recovered.
AmigaOS 4.0 Src/Bin

TiMidity++ is a converter that converts some MIDI files to WAV.
It supports these formats that we don't have support for:
RCP, R36, G18, G36.

they are all a sort of MIDI sequence format. These formats are produced from some sequencers released from Come-On Music's products, Recomposer series ( These are only famous in Japan). Since these format is very popular in Japan, many MIDI sequence data based on these formats instead of Standard MIDI file (SMF) are existing. There are even some free software sequencers those are capable handle these formats.

When Pixel made the fantastic game we know as "Cave Story" he really put some serious effort into it. He made a new music app called, just to compose the music for this game. These songs are known as Organya songs.
FINALLY, a new promising player for org music! This one seems accurate and complete. It comes as a lib and a org > pcm decoder. It's called liborganya.

UPDATE I ported libOrganya to AmigaOS4.
UPDATE Kometbomb and me wrote a commandline player based on liborganya!
Download: Organya Player-AOS4

PMD Plays music from the japanese P/ECE handheld. Not the same as FMPMD.
Download source:
http://www.autch.net//online/files/auPiECE_kpi-source-1.11.zip
Download music here:
http://sound.jp/chemool/piecelib.html
http://www.autch.net//online/files/ff_pmds.zip
http://ftp.uprough.net:8080/temp/PMD/
UPDATE Download the os4 commandline player here: http://www.os4depot.net/index.php?function=showfile&file=audio/play/pmdplay.lha

PPD/PPG/PPX Plays PCM music from the japanese P/ECE handheld.
Sourcecode: http://www.autch.net/online/files/auPPX_kpi-source-1.04.zip
Where to get music/samples?

DTS (Soundsystem)DTS is a series of multichannel audio technologies owned by DTS, Inc. (NASDAQ: DTSI, formerly known as Digital Theater Systems, Inc.), a company specialising in digital surround sound formats used for both commercial/theatrical and consumer grade applications.
More infoSource

NeoGeo (.mus) a tracker for NeoGeo music has been released, complete with sources that could be used to make a player for neo geo (.mus) files.
HomepageSource and example songs

Update 1: Organya Player released for AmigaOS4!
Update 2: VGMStream Player released for AmigaOS4!
Update 3: Resources added for NeoGeo (.mus) files!
Update 4: added link to os4 commandline pmd player. =)
Update 5: removed orgestrate as it is now obsolete. liborganya does the job better.
Update 6: Cleaned up the info on Sam Coupe, as a player is to be released very soon.
Update 7: A commandline player for Sam Coupe music is made and released for AOS4!

we are very close to having a cross platform commandline sam coupe player now =)
deltafire did a terrific job with it. i have it playing music on my ubuntu box here, some endian stuff left to fix and then i will compile it for aos4... =)