Releases: mvtiaine/audacious-uade
Releases · mvtiaine/audacious-uade
Release list
0.14.1
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)