just a test how to NOT build a audioplayer for an Amiga
M4A, ACC, FLAC, OGG/Vorbis, ogg/opus, MP123, Midi
WebStreams: HTTP/HTTPS MP3, AAC+, ogg/vorbis and ogg/opus only
Note:
- AAC+ and OGG/Opus Streams will only work with something beefier than a VampireV2 (PiStorm/Emu68 should work)
- for seeking AAC raw files, MSP generates a seek table, this will take a while
- Midi-support is in beta - you'll need a SF2 soundfont named default.sf2 in the same directory as the player
- OS3.1.x or OS4
- AHI (uses device_0 @44100kHz)
- bsdsocket.library (only when webstreams are used)
- AmiSSL for HTTPS
- 68040 + FPU (no idea what's the lowest spec)
- VampireV2
- Emu68
Set USE_ADE = 0 in MakeFile
The compiler can be obtained here https://github.com/AmigaPorts/m68k-amigaos-gcc
Set USE_ADE = 1 in MakeFile
Be aware this will take some time, grab a coffee and compile
Note:
Atm I can't get gcc2.9 to work properly with AAC+ decoding, seems it messes up the filterbank
if you are using ADE and the old gcc2.9 you might need the patched ahi.h proto, a patched bsdsocket.h and AmiSSL headers.
[UseSoftVolume]=0/1
#0 AHI Volume handling | 1 = SoftVolume for some USB Soundcards
[SoundFontFile]=default.sf2
#the SF2 soundfont to use
ADDRESS SHITTYPLAYER
GETTITLE = gets the title of the song
GETARTIST = gets the artist
GETLAPTIME = get the played time (seconds)
GETDURATION = get the song length (seconds)
