Skip to content

Releases: mvtiaine/audacious-uade

0.14.1

Choose a tag to compare

@mvtiaine mvtiaine released this 26 Jan 19:41
  • README updated to markdown
  • Songdb updates:
    -- Update source data snapshots to 2026-01-01 or thereabouts
    -- Added ModArchive (upto 2023 additions), TOSEC Music, SOAMC=, MBnet Apaja, NostalgicPlayer, AmigaMega, Classic Game Soundtracks, Lemon Amiga Ultimate MOD pack!, ProTracker Modules GPack and my old Amiga mod collection to sources. No metadata, except from audio fingerprint matching
    -- Added Fujiology to sources
    -- Added TOSEC, WHDLoad-Database, Wikipedia and eXoDOS as supplementary metadata sources
    -- Metadata extraction/heuristics tweaks and fixes
  • Audacious updates:
    -- Fix crash parsing non-local URIs (only local files supported)

0.14.0

Choose a tag to compare

@mvtiaine mvtiaine released this 19 Sep 20:55
  • Songdb updates:
    -- Switched from MD5 to XXH32 based hash
    -- Metadata coverage improved with audio fingerprint (chromaprint) based matching (different rips, corrupted files etc.)
    -- Implemented duplicate subsong detection (using audio fingerprints)
    -- Update source data snapshots to 2025-09-12 or thereabouts
  • Audacious & DeadDBeeF updates:
    -- Added option to filter out broken and duplicate subsongs (default)
    -- Added option to filter out subsongs by minimum song length
  • Misc fixes and updates

0.13.2

Choose a tag to compare

@mvtiaine mvtiaine released this 20 May 20:25
  • UADE updates:
    Updated Wanted Team players to latest:
    -- ADPCM_mono, JochenHippel-7V, JochenHippel-ST, NTSP-System, onEscapee, Quartet_PSG, Quartet_ST, TFMX-7V, TFMX-Pro
    Updated mixing rate to 24khz:
    -- EMSv6, MugicianII, TMFX-7V
    Use non-amplifier version of SonixMusicDriver
    TFMX*, SIDMon1 detection heuristics improved
    Add Wanted Team Hippel COSO player (complementary to existing UADE version)
    Add Wanted Team NoiseTracker player
    MOD playback fixes:
    -- Tracker detection heuristics improved
    -- Fix empty sample handling (Hoffman/pattern skank.mod)
    -- Protracker VBLANK/CIA detection heuristics improved
    -- Reduced bogus subsongs
  • Misc fixes and updates

0.13.1

Choose a tag to compare

@mvtiaine mvtiaine released this 08 Apr 18:05
  • Songdb updates:
    -- Implement metadata lookup from Mods Anthology and Wanted Team
    -- Added ExoticA (old) to sources (including metadata)
    -- Demozoo "leftovers" source now also includes mods from compressed files
    -- Extract album metadata from AMP filenames
    -- Improved metadata extraction heuristics/coverage
    -- Update source data snapshots to 2025-04-02 or thereabouts
  • UADE updates:
    -- add some prefixes used by old exotica and mods anthology to eagleplayer.conf
    -- drop obsolete SonicArranger-pc-all eagleplayer, use SonicArranger (WT) player exclusively
    -- avoid uadecore init for file magic
  • Misc fixes and updates

0.13.0

Choose a tag to compare

@mvtiaine mvtiaine released this 03 Mar 14:52
  • Songdb refactorings
    -- move all preprocessing logic from c++ to Scala scripts
    -- use single combined db/tsv for amp/modland/unexotica/demozoo metadata
    -- generate also pretty printed tsv files in addition to the encoded/"compressed" tsvs
    -- songdb scripts and raw TSVs moved to https://github.com/mvtiaine/audacious-uade-tools
    -- misc cleanups/fixes/updates
  • Implement ProTrekkr 1 & 2 support (https://github.com/hitchhikr/protrekkr)
    -- note: old ProTrekkr files may play incorrectly
  • Implement NoiseTrekker 2 support based on the sources from final release
  • Allow build time selection of enabled players/replays
    -- for example ./configure --enable-players=uade to only build with UADE
  • Implement optional libopenmpt support (https://lib.openmpt.org/libopenmpt/)
    -- must be installed on system or provided externally via build flags, otherwise disabled
  • Implement optional libxmp support (https://xmp.sourceforge.net/)
    -- must be installed on system or provided externally via build flags, otherwise disabled
  • Implement optional DeadDBeeF plugin support (https://deadbeef.sourceforge.io/)
  • Misc fixes and updates

0.12.4

Choose a tag to compare

@mvtiaine mvtiaine released this 06 Jan 10:24
  • Implement Scream Tracker 2 support using st23play by 8bitbubsy (https://pastebin.com/ifXSCZ71)
  • Sync songdb sources to around 2025-01-04 snapshots
  • Misc fixes and updates

0.12.3

Choose a tag to compare

@mvtiaine mvtiaine released this 15 Dec 18:11
  • Fixed FreeBSD and Haiku builds
  • Sync UADE fork with 3.05 release
  • Support for Tizen, OS/2 (ArcaOS) (lib/cli-only tested)
  • Initial support for OpenHarmony, Redox OS, SerenityOS, Genode, BlackBerry 10, QNX 7, QNX 8, UnixWare 7, PS4 (OpenOrbis) (not runtime tested/working).
  • st3play: fixed mix buffer overflow with 96000Hz
  • st3play: fixed 16-bit samples with big endian
  • ft2play: fixed 16-bit samples with big endian
  • Detect when "Probe content of files with no recognized file name extension" setting is disabled and show error message instead of crashing with assert failure
    -- see #30 for details. Subsongs and metadata cannot be supported without it for some files using prefixes (TFMX etc.)
  • Implement Impulse Tracker support (https://github.com/8bitbubsy/it2play)
  • Misc fixes and updates

0.12.2

Choose a tag to compare

@mvtiaine mvtiaine released this 03 Nov 16:40
  • Sync songdb sources to around 2024-09-07 snapshots
  • Restore C++17 support (GCC 6+, Clang 5.0+)
  • Fixes for -stdlib=libc++ (supported with Clang 7+)
  • Add example cross build scripts for various targets
  • WIP support for Meego/Sailfish, webOS, RISC OS, FreeMiNT, WarpOS
  • DOS/DJGPP detection (does not build)
  • Implement Scream Tracker 3 support using st3play by 8bitbubsy (https://pastebin.com/AwRXZAw7)
  • Songend detector fixes
  • Misc fixes and updates

Note: build broken on FreeBSD and Haiku, use 0.12.1 instead or build from git master branch directly

0.12.1

Choose a tag to compare

@mvtiaine mvtiaine released this 15 Jul 10:36
  • Sync songdb sources to around 2024-05-12 snapshots
  • GCC 9 support (previously GCC 10 was required)
  • GNU Hurd support
  • QNX(6.5), AIX support (lib/cli-only tested)
  • WIP support for IRIX, Android, iOS, Fuchsia, Wasix, Emscripten, cosmocc
  • ft2play: fixed possible crash with subsong detection
  • ft2play: accept more XM files
  • ft2play: enable volume ramping only conditionally
  • Include also player/replay name in Audacious codec tuple
  • Misc fixes and updates

0.12.0

Choose a tag to compare

@mvtiaine mvtiaine released this 27 Apr 19:55
  • Dropped UADE libbsd dependency
  • Windows MinGW/MSYS2 support
  • Add Fedora/OpenSUSE/CentOS/etc. RPM build scripts
  • Fix build on OpenIndiana
  • Initial AmigaOS3/MorphOS/AROS support (lib/cli-only)
  • Use static libgcc & libstdc++ for CLI commands
  • Optimize songdb storage and init
  • Implement Fastracker 1 & Fasttracker 2 support (https://github.com/8bitbubsy/ft2play)