ZXTune Player
By: djdron
Player of computer music from ZX Spectrum, Amstrad, Sam Coupe, PC, Amiga, Atari, Acorn, C64, SNES, Nes, Sega, GameBoy, TurboGrafX, MSX.
Visit official project site at
https://zxtune.bitbucket.ioSupported formats:
- ZX Spectrum (ASC, FTC, GTR, PSC, PSG, PSM, PT1/PT2/PT3, SQT, STC/ST1/ST3, STP, VTX, YM, TurboSound tracks, AY with embedded player, TXT files for Vortex Tracker II, CHI, DMM, DST, ET1, PDT, SQD, STR, TFC, TFD, TFE)
- PC (669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM)
- Amiga (DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX, AHX)
- Atari (DTM, GTK, TCB, SAP)
- Acorn (DTT)
- Sam Coupe (COP)
- Commodore 64/128 MOS6581 (SID)
- Amstrad CPC (AYC)
- Super Nintendo (SPC)
- Multiplatform (MTC, VGM, GYM)
- Nintendo (NSF, NSFe)
- GameBoy (GBS, GSF)
- TurboGrafX (HES)
- MSX (KSS)
Current version: 0.0.10, released on 2026-04-23
Change log:
[+] latest foobar2000 SDK used (2025-03-07)
[+] macOS, arm64ec platforms support
[+] dark mode support
All features from upstream included:
--- Rev5100 + develop branch from 26.03.2026
[*] Update sid songlengths database to ver84
[*] Update asap to 65d64f22598fe901e512fd7c0a80c018b5a76a3b
[*] Fix GSF playback
[*] Update openmpt to e1d743db8a2cc0c2e015a509b895ffbe8fcacd0d
[*] Speedup big files processing
[*] Speedup raw scaner
[*] Update libvgm to c9b52727946f3a41ddf78d11b817e109eebf6171
--- Rev5090 from 18.02.2025
[*] Fixed fading for VGM playback
--- Rev5080 from 06.12.2024
[+] Supported channels muting for some formats
[+] Supported Mikey chip for vgm playback
[*] Fixed playback of USF files
[*] Fixed seeking on tracker modules
--- Rev5070 from 03.08.2024
[*] Fixed embedded strings processing for some formats
[*] Updated libsidplayfp library, fixed playback of some .sid tracks
--- Rev5060 from 22.04.2024
[*] Fixed fadeout processing for looped playback
[*] Reduced memory usage on decompressing
[*] Fixed some GSF tracks playback
[*] Fixed playback of modules with internal loops
--- Rev5050 from 22.08.2023
[+] Supported OPUS format in modules samples
[*] Fixed some xSF tracks parsing
[*] Fixed fadeout processing
--- Rev5040 from 05.07.2023
[*] Fixed fadeout processing
[*] Fixed vgm loop duration detection
[*] Use default value for vgm tracks with zero duration
--- Rev5030 from 03.04.2023
[*] Fixed loops count processing
--- Rev5020 from 28.09.2022
[*] Fixed playback of multitrack .hes files
[*] Fixed playback of some .usf and .vgm files
--- Rev5010 from 20.03.2022
[*] Enabled plugins emulation in OpenMPT
[*] Various memory and speed optimizations in core
--- Rev5000 from 06.08.2021
[+] Added support of Digital Symphony (DSYM) and Symphonie (SYMMOD) formats
[+] Added support of FMADPCM tracks in FSB containers
[*] Updated libmpt library
[*] Improved resampler
--- Rev4990 from 25.03.2021
[+] Added support of NCSF format
[*] Fixed crackling while GSF playback (GH#2185)
[*] Fixed found and reported crashes
--- Rev4980 from 16.02.2021
[+] Added support of AMS, DSM, MT2, PLM, J2B, FMT, C67 and MO3 formats
[*] Using libopenmpt for almost all the tracker formats playback
--- Rev4970 from 02.11.2020
[+] Added fadein, fadeout and preamp control
[*] Reworked modules duration and playback position processing
--- Rev4960 from 10.08.2020
[+] Added support of S98 format
Supported systems: Windows 32-bit, Windows 64-bit, Windows ARM, macOS.
Works with foobar2000 v1.5 and newer
Links
View version history
Home page
Documentation
Discussion
Source code
More components
Browse all
Browse by author: djdron
Tags: Acorn, Amiga, Amstrad CPC, Atari, Commodore, decoder, game music, GameBoy, MSX, Nintendo, Sam Coupe, TurboGrafX, ZX Spectrum