Audio Players used in GoldenDict++ are provided as plug-ins and available as follows:
Name File Name Platform Ratings Remarks ffmpeg gdp.adp.ffmpeg.* Windows Linux macOS ***** With the power of ffmpeg, almost all audio formats are supported. Preferred and recommended qtmultiplayer gdp.adp.qtmultiplayer.* Qt5 Windows Linux macOS *** Supported audio formats are limited by Qt’s Multimedia library and the audio decoders in the operating system phonon gdp.adp.phonon.* Qt4 Linux Windows *** Supported audio formats are limited by Qt’s Phonon library and the audio decoders in the operating system fmodex gdp.adp.fmodex.* Windows ** An early implementation of the game’s audio engine — Fmod Ex, which is no longer officially maintained or updated fmod gdp.adp.fmod.* Windows Linux macOS **** Free audio processing library for non-commercial users, with small memory footprint, recommended for macOS and Windows bass gdp.adp.bass.* Windows Linux macOS ***** Free audio processing library for non-commercial users. Support for audio formats is implemented in form of plug-ins, with small memory footprint, recommended for macOS and Windows nullplayer gdp.adp.nullplayer.* Windows Linux macOS No audio played and return false immediately, for silence or using external player only
Note: The qtmultiplayer and phonon engines have limited audio formats support (especially under Windows) and require additional audio codecs to be installed on the system before they can be used. Qtmultiplayer cannot be used in macOS due to system limitations.
After a new deployment or upgrade to the latest version of GoldenDict++, if audio in articles does not play (it will indicate that the audio engine is not available or something about that), please go to the Preferences‘ Media page and re-pick an engine:
You can develop your own audio playback engine by referring to the GoldenDict++ plugin interface definition article.