What's new in zxtune-qt r5060
Apr 23, 2024
- Fixed fadeout processing for looped playback
- Reduced memory usage on decompressing
- Fixed some GSF tracks playback
- Fixed playback of modules with internal loops
- zxtune-qt: embedded coverart displaying in tooltip and track properties
- zxtune-android: fixed spectrum analyzer
- zxtune-android: improved support of Android 13&14
- zxtune-android: embedded (mp3/ogg/flac) and external (vgmrips/zxtunes/amp/archive) coverart support
- zxtune-android: toggleable track comments control
New in zxtune-qt r5050 (Aug 23, 2023)
- Supported OPUS format playback including modules' samples
- ARM64 builds for Windows and generic Linux
- Fixed some xSF tracks parsing
- Fixed fadeout processing
- zxtune-qt: better usage of multicore CPUs
- zxtune-qt: fixed crashes in conversion dialog
- zxtune-android: light theme
- zxtune-android: detected possible power management issues
- zxtune-android: fixed permission request for ringtone creation
- zxtune-android: fixed found and reported crashes
- zxtune-android: fixed unattended startup on Bluetooth enabling
New in zxtune-qt r5040 (Jul 6, 2023)
- Build for MacOSX arm64 (unnotarized)
- Improved compatibility of generic linux/raspbian builds with older distributives
- Reworked spectrum analyzer
- Fixed crash on corrupted 7zip archives
- Fixed fadeout processing
- Fixed mp3 looped playback
- Fixed vgm loop duration detection
- Use default value for vgm tracks with zero duration
- zxtune-qt: fixed crash on app close
- zxtune123: fixed encoding problems on windows
- zxtune-android: reworked UI
- zxtune-android: playlist filtering operates on filename if module has no title
- zxtune-android: fixed shuffle mode processing for currently playing queue
New in zxtune-qt r5030 (Apr 4, 2023)
- Fixed playback of some ogg files
- Fixed loops count processing
- Zxtune-qt: fixed stored playlists location
- Zxtune-qt: fixed crash on not ready module playback
- Zxtune123: fixed layout when analyzer is on
- Zxtune123: fixed keyboard processing on linux
- Zxtune-android: fixed ringtone creating
- Zxtune-android: fixed modules opening from another apps
- Zxtune-android: fixed 'Open with' functionality
- Zxtune-android: fixed audio focus processing
- Zxtune-android: reduced package size
New in zxtune-qt r5020 (Oct 3, 2022)
- Fixed playback of multitrack .hes files
- Fixed playback of some .usf and .vgm files
- zxtune-qt: asynchronous playlist items loading
- zxtune123: fixed commandline parameters processing
- zxtune-android: added playlist filter
- zxtune-android: added support of external equalizers
- zxtune-android: added confirmation alerts on some playlist operations
- zxtune-android: added persistent storage location request on playlist saving when required
- zxtune-android: fixed ringtone creation on modern Android versions
- zxtune-android: improved 'open with' functionality support
New in zxtune-qt r5012 (Apr 8, 2022)
- Added support of more than 150 formats from vgmstream library
- Enabled plugins emulation in OpenMPT
- Various memory and speed optimizations in core
- zxtune-qt: migrated to Qt5
- zxtune-android: reworked local storages enumeration
- zxtune-android: Android 11 support
- zxtune-android: added browser notifications about possible problems
New in zxtune-qt r5000 (Aug 6, 2021)
- Added support of Digital Symphony (DSYM) and Symphonie (SYMMOD) formats
- Added support of FMADPCM tracks in FSB containers
- Updated libmpt library
- Improved resampler
- Zxtune-android: added Portuguese translation
- Zxtune-android: reworked preferences structure
- Zxtune-android: improved memory usage and startup time
- Zxtune-android: fixed found and reported problems
New in zxtune-qt r4990 (Mar 29, 2021)
- Added support of NCSF format
- Fixed crackling while GSF playback (GH#2185)
- Fixed found and reported crashes
- Zxtune-android: improved startup time
New in zxtune-qt r4980 (Feb 18, 2021)
- Added support of AMS, DSM, MT2, PLM, J2B, FMT, C67 and MO3 formats
- Using libopenmpt for almost all the tracker formats playback
New in zxtune-qt r4980 (Feb 18, 2021)
- Added support of AMS, DSM, MT2, PLM, J2B, FMT, C67 and MO3 formats
- Using libopenmpt for almost all the tracker formats playback
- Zxtune-android: fix playlist statistics
New in zxtune-qt r4970 (Nov 3, 2020)
- Added fadein, fadeout and preamp control
- Reworked modules duration and playback position processing
- zxtune-android: fixed selection menu for browser
- zxtune-android: fixed saved playlists navigation
- zxtune-android: fixed high memory usage while scanning
New in zxtune-qt r4760 (Nov 14, 2019)
- Added support of Farbrausch V2 Synthesizer System (V2M)
- Fixed crash on some broken MP3 files
New in zxtune-qt r4440 (Apr 2, 2019)
- Fixed ProSoundMaker (PSM) playback and detection
- Fixed crashes in OGG and MP3 playback
- zxtune-android: fixed local storages enumeration
- zxtune-android: improved session storing/restoring
- zxtune-android: temporarily removed tracks' sending functionality
- zxtune-android: fixed ringtone creating
- zxtune-android: fixed found and reporting crashes and hangups
New in zxtune-qt r4310 (Dec 19, 2018)
- Added 4-bit MS-ADPCM and IMA-ADPCM codecs support for WAV
- Fixed OGG parsing
- Fixed parsing of TurboSound containers with big submodules (BB#114)
- zxtune-android: added fallback mirror for modarchive catalogue
- zxtune-android: fixed 'General contract violation' error in browser
- zxtune-android: trying to continue files downloading in case of network issues
- zxtune-android: do not analyze next files in browser if chosen has no supported modules
New in zxtune-qt r4280 (Dec 4, 2018)
- Improvements and fixes:
- Added support of MPEG Audio Layer format (MP1/MP2/MP3)
- Added support of Ogg Vorbis audio (OGG)
- Added support of Waveform Audio (WAV, only PCM-encoded formats)
- Added support of FMOD sound banks (FSB)
- zxtune-qt: fixed pause before scanning of long files with explicit format
- zxtune-android: optimized memory usage
- zxtune-android: added FM Towns, Mobile plaforms, NeoGeo CD and PC archives to joshw.info catalogue
- zxtune-android: cached files will be updated if changed on remote side
- zxtune-android: fixed and improved external storages enumeration on modern devices
- zxtune-android: fixed some reported and found crashes
New in zxtune-qt r4160 (Jul 4, 2018)
- Added support of Raster Music Tracker (.RMT)
- Supported additional FastTracker frequency tables (BB#102)
- Fixed AYLPT backend
- Fixes in .SAP parsing
- Fixes in .SPC playback
- Fixed .VGM v1.71 support
- Fixed playback of .AY files with simultanous AY and beeper (BB#106)
- Fixed reported and found crashes
New in zxtune-qt r4100 (Jul 4, 2018)
- Added support of Sega Dreamcast format (DSF)
- Added support of Sega Saturn format (SSF)
- Support silence detection while playback (BB#87)
- Fixed Vortex Tracker .txt parsing
- Fixed SoundTracker playback (BB#101)
- Increased SPC playback volume
- Use ASAP library for .sap playback
- Use FFT spectrum analyzer as a default for some formats
- Fixed reported and found crashes
- zxtune-android: add dsf and ssf subcatalogues at joshw.info catalogue
- zxtune-android: improved shuffled playlist playback
- zxtune-android: improved playback performance
New in zxtune-qt Rev3100 (Sep 23, 2014)
- Support unpacked YM files
- Support PCD6.1i packer modification
- Proper size detection of PCD blocks
- Improved support of CodeCruncher3 (CC3) packed blocks
- zxtune-qt: shuffle playlist functionality
- zxtune-qt: hotkeys for playback controls
- zxtune-qt: fast navigation on playlist via letters keys
- zxtune-qt: load/save currently played item and active playlist
- zxtune-qt: fix lost playlist items drag'n'drop feature
- zxtune-android: www.zxart.ee music catalog support
- zxtune-android: do not use fixed width for current/total time panes
New in zxtune-qt Rev3075 (Jul 24, 2014)
- Reduce size of SID song lengths database
- zxtune-qt: support statistic and selection based on module's file.
New in zxtune-qt Rev3050 (Apr 30, 2014)
- Support SID format version 3
- Fix msvs binaries working on Windows XP
- zxtune-qt: fix redundand playlist updates while scan
- zxtune-android: detailed information about resolve error
- zxtune-android: improved zxtunes.com cache
- zxtune-android: fix cache processing for HVSC catalog
New in zxtune-qt Rev3000 (Apr 3, 2014)
- Support MOS6581/SID playback (PSID/RSID formats) using libsidplayfp library
- Supported https scheme for network sources
- Fixes in AS0/ASC playback of some modules
- Fixed playback of incorrect YM5 files
- Fixed different note tables support in TurboSound containers
- Fixed playback of some AY modules
- Distribute msvc CRT for windows builds (msvcp120.dll, msvcr120.dll)
- zxtune-android: support High Voltage SID Collection via http://www.tld-crew.de
- zxtune-android: support multitrack AY and SID files
- zxtune-android,zxtune-qt: support 3.5 MHz AY/YM preset
- zxtune-android: fixed sequence/loop mode saving on some devices
- zxtune-android: fixed multiple crashes reported by GooglePlay channel
- zxtune-qt: fixed some parameters reset after language change
New in zxtune-qt Rev2705 (Nov 5, 2013)
- Fixed files auto-renaming while export/convert.
- Fixed AS0/ASC playback
- xtractor: fixes in scanning engine
- xtractor: supported TurboSound containers
- xtractor: supported graphic images exctracting
- xtractor: supported ASC Screen Crusher
- xtractor: supported LaserCompact 4.0
- xtractor: supported LaserCompact 5.2
- zxtune-android: fast scroll for playlist and browser
- zxtune-android: selection mode for playlist
- zxtune-android: action for adding now playing file to playlist
- zxtune-android: xxhdpi resolution support
- zxtune-android: playlist loop and random playback
- zxtune-android: looped modules playback
- zxtune-android: sliding panes navigation bar
- zxtune-android: adding/playback of single .xspf playlist file
- zxtune-android: adding/playback of single .ayl playlist file
- zxtune-android: fixed working on older versions
- zxtune-android: fixed crash on non-playable item play
- zxtune-android: updated launcher icon and other graphics
- zxtune-android: minimal supported version is 2.3.5 (API v10)
- zxtune-android: fixed crash on invalid content scan
- zxtune-android: fixed database connection leak for http://zxtunes.com provider
- zxtune-android: improved network error diagnistics in case of network absence
- zxtune-android: fixed browser breadcrumbs disappearing on orientation change
New in zxtune-qt Rev2652 (Oct 15, 2013)
- Fixed TRUSH packed blocks processing with non-standard depacker
- xtractor: new experimental scanner
- xtractor: full archives and chiptunes set support (except TurboSound containers)
New in zxtune-qt Rev2635 (Oct 1, 2013)
- Reduced delay on tracks switch
- Improved error processing in DirectSound backend
- Improved detection of small-sized chiptunes
- Memory corruption fixes in unrar library
- Speedup solid RAR files processing
- Fixed GTR size detection
- Fixed lower bound of DAC samples frequency (applicable for DST)
- zxtune-qt: fixed crash for small files embedding to playlist
New in zxtune-qt Rev2585 (Aug 20, 2013)
- Fixes in MegaLZ and TF0/TFM decoding
- zxtune-qt: automatic update check
New in zxtune-qt Rev2566 (Aug 6, 2013)
- Slightly relaxed AS0/ASC detectionFixed LZH2 decoding
- Fixes in YM files size detection
- Speedup AYM rendering up to 20%
- Speedup TurboSound rendering up to 50%
- Speedup TFM rendering up to 20%
- Speedup SAA rendering up to 10%
- Fixed AYM dumpers
- Improved memory usage while TFD/TFC playback
- Fixed seeking for all types of modules (especially FM and DAC-based)
- zxtune-qt: support playlists storing with embedded data
- zxtune-qt: support playlists storing with relative paths
New in zxtune-qt Rev2496 (Aug 6, 2013)
- Slightly relaxed AS0/ASC detection
New in zxtune-qt Rev 2466 (Jun 13, 2013)
- New:
- HQ interpolation for SAA chiptunes
- Precise sample frequency setup for DAC chiptunes
- Fix - improvement:
- Fixed TF0/TFE playback
- Speedup sound pipeline
- Speedup AYM renderer
- Speedup DAC renderer
- Fixed DST playback
- Speedup parameters polling
New in zxtune-qt Rev 2416 (Jun 3, 2013)
- TFM Music Maker modules support v0.1-v1.2 (TF0) and v1.3+ (TFE)
- Fixed SQD playback
- Fixed PT3 playback
New in zxtune-qt Rev 2395 (May 13, 2013)
- SAA1099 emulation support
- Sam Coupe ETracker modules support (COP)
- HQ interpolation for AY chip
New in zxtune-qt Rev 2363 (Apr 24, 2013)
- Support mono layout in VTX modules
- Support YM6 subtype of YM files
- Fixed crash in Hrust2.3/Hrip archives decoding
- Speedup RAR archives processing
- Fixed win32 backend playback
- zxtune-qt: disable fast channel layout options for modules with internal information (e.g. VTX)
New in zxtune-qt Rev 2344 (Apr 15, 2013)
- Full support of RAR format (from 1.5 to 3.6)
- Fixed solid RAR archives processing
New in zxtune-qt Rev 2327 (Apr 9, 2013)
- FastTracker modules support (FTC)
- Skip old RAR archives (prior to 2.0)
New in zxtune-qt Rev 2309 (Mar 29, 2013)
- Pro Sound Creator compiled modules support (PSC)
- Improved Sample Tracker detection and coverage
- Reduced size of armhf builds
New in zxtune-qt Rev 2296 (Mar 20, 2013)
- SQ-Tracker compiled modules support (SQT)
- Fixed crash on zero-sized files in LHA archives
- zxtune-qt: fixed export conversion if destinated folder is like 'X:/'
- zxtune-qt: load all playlists near binary if no saved sessions found
- Scan speedup for ~5%
New in zxtune-qt Rev 2239 (Feb 20, 2013)
- Fixed crash while scanning
- Fixed hangup while scanning
- Speedup AY/YM rendering
- Fixed TFM analyzer
- ARMHF platform support (ARM with hardware floating point)
- Reworked SampleTracker and ChipTracker parsing
- zxtune-qt: fixed crash on moving down last sound backend in list
- zxtune-qt: fixed UI updating while playback
New in zxtune-qt Rev 2171 (Jan 28, 2013)
- Sound rendering pipeline speedup
- Non-blocking mode in OSS backend
- Fixed first 44 bytes missing while converting to .wav
- Store metadata while convert to .wav
- Support fadeout for .ay files
- Reduced AYM dynamic range to avoid clicks at start/finish of tracks
- zxtune123: benchmark mode
- zxtune123: removed --mixer option
- zxtune-qt: speedup of copy/paste operations
New in zxtune-qt Rev 2086 (Oct 30, 2012)
- Possibility to autorename files while save/convert in case of existing
- Speedup for Z80, STC, ST3 and PSM formats detection
- Reworked VortexTracker II (TXT) files parsing. Fixed crash
- Using AY volume table to play 4-bit digital samples in DST and DMM modules
- Fixed loop processing for some samples in DigitalStudio modules
- Temporary removed conversion to VortexTracker II (TXT) format
- zxtune-qt: fixed redundand property saving to playlist
- zxtune-qt: fixed broken search while called via hotkey
New in zxtune-qt Rev 2035 (Sep 27, 2012)
- Stereo mode setup for mp3 encoding
- Slight speedup for ay/ym rendering (~15%) and interpolated rendering (~60%)
- Fix for OSS that doesn't support unsigned samples (Dingux)
- Reduce size of gcc-based builds
- zxtune-qt: scan pausing support
- zxtune-qt: support for creating all intermediate directories while convert/export
- zxtune-qt: 'remove all unavailable' operation in context menu
- zxtune-qt: removed 'deep scanning' option: always enabled by default
- zxtune-qt: do not resolve all the directories before scanning
- zxtune-qt: fix and speedup inserting of previously copied playlist items
New in zxtune-qt Rev 2000 (Sep 27, 2012)
- Localization and internationalization support
- Russian translation for zxtune-qt and core libraries
- ARM platform support
- Supported [Extension] template field
- Fixed crash in ALSA backend in the case of no devices
- zxtune-qt: fixed playlist saving/loading with non-ascii symbols
- zxtune-qt: use global options while converting to sound formats
- zxtune-qt: multiple UI fixes
- zxtune123: fixed crash
New in zxtune-qt Rev 1946 (Aug 27, 2012)
- MegaLZ packed blocks support (MEGALZ)
- zxtune-qt: show time position while seeking
- zxtune-qt: take into account frame duration while calculating modules' duration and playback position
New in zxtune-qt Rev 1936 (Aug 22, 2012)
- ST3 (SoundTracker v3.x) format support including player analysis (COMPILEDST3)
- Improved detect of AS0/ASC modules
New in zxtune-qt Rev 1924 (Aug 14, 2012)
- Snapshots (.z80) format support (Z80V145, Z80V20, Z80V30 for versions 1.45, 2.0 and 3.0 respectively)
- Improved VTX detection
- Speedup for debug logging
New in zxtune-qt Rev 1915 (Aug 6, 2012)
- Network schemes access support (http and ftp)
- zxtune-qt: support of any URI paste to playlist
- zxtune-qt: improved errors processing for conversion and playback
- zxtune-qt: detailed information about components' unavailability reasons
New in zxtune-qt Rev 1850 (Jul 13, 2012)
- zxtune-qt: sound subsystems setup
- Device specifying for dsound backend
- RPM packages building
- Searching shared libraries also using alternative names
- Fixed linux packages building
- Different fixes in ALSA backend
- Fixed DataSqueezer (DSQ) decoding
- Slight AY/YM rendering speedup
- Fixed TurboSound (TS) modules attributes
New in zxtune-qt Rev 1802 (Jul 13, 2012)
- TFC format support
- Scan speedup for 5..10%
- Mono layout for AYM chiptunes
- Sound samples generating fix. Default sound level is amplified.
- Fixed FM playback
New in zxtune-qt Rev 1777 (Jul 13, 2012)
- TFD format support
- Compressed td0 images support
- Fixed STP 1.xx detection
- Improved AS0 detection
- Detection speedup
- AYM rendering slight speedup
- zxtune-qt for dingux: binary size reducing
- zxtune-qt for dingux: main window layout store/restore
- zxtune-qt: fixed playlist loading with percentage encoding
- zxtune-qt: spectrum analyzer speedup
New in zxtune-qt Rev 1747 (Jul 13, 2012)
- LHA archives support
- VTX modules support
- YM modules support
- Fixed crash on linux builds
New in zxtune-qt Rev 1716 (Jul 13, 2012)
- zxtune-qt: persistent storage for settings and UI state
- zxtune-qt: options dialog
- zxtune-qt: current playlists store/restore between sessions
- zxtune-qt: Copy&Paste of playlist items
- zxtune-qt: playlist columns moving and visibility setting up
- zxtune-qt: search functionality
- zxtune-qt for dingux: lcd switching off by 'hold' key
- zxtune-qt: fixed forced sorting on playlist load
- zxtune-qt: updated icons
- zxtune-qt: fixed single quote unescaping on playlist load
- zxtune-qt: improved errors reporting
- zxtune-qt: click'n'go sliders style- single click to change position
- zxtune-qt: new playlists columns
- optional twice analysis of plain data containers
- mingw x86_64 builds
- boost 1.49.0 and qt 4.8.1 (qt4.7.1 for dingux)
- mingw builds are optimized for MMX/SSE/SSE2
New in zxtune-qt Rev 1659 (Jul 13, 2012)
- ProTracker v1.xx support (PT1)
New in zxtune-qt Rev 1649 (Jul 13, 2012)
- GlobalTracker support (GTR)
- zxtune123: optimization support while converting to dump formats
New in zxtune-qt Rev 1625 (Apr 3, 2012)
- Render to OGG
- Render to FLAC
- Improved MSPack detection
- Strict TRD check
- Relaxed ST1 detection
- Asynchronous conversion to file-based format
- Fixed Hrust padding skip
- Hrust21 padding skip
- Fixed size detection for all chiptune formats
- zxtune-qt: large playlist navigation speedup
- zxtune-qt: shortcut to online help
- zxtune-qt: updated UI for conversion
New in zxtune-qt Rev 1594 (Apr 3, 2012)
- Render to MP3
- Fixed SCL containers used size
- Hrust/Hrum paddings are not analysed
- Improved ST1 detection
- Fixed prohibited filenames creating on windows systems
- Slight speedup due to more precised detectors
- zxtune123: fixed last files saving while converting
- zxtune-qt: cancelation support for async operations
- zxtune-qt: new conversion dialog
- zxtune-qt: much more smooth conversion progress
- zxtune-qt: fixed slow UI while async operations perform
- zxtune-qt: reference to online manual
New in zxtune-qt Rev 1545 (Apr 3, 2012)
- Improved STP detection
- Fixes in PT3 parsing
- Improved STC detection
- Fix for CPC AY playback
- Fixed DMM modules size detection
- zxtune-qt: support for wav conversion
New in zxtune-qt Rev 1533 (Apr 3, 2012)
- Reworked PT3 detection
- All modules without samples are ignored
- Improved PT2 detection
- Fixed metainfo insertion to AS0/ASC/STP
- Fixed memory usage
- Fixed volume level reset after new module start while playback via DirectSound
- zxtune123: asynchronous rip/conversion result saving
- zxtune-qt: improved .ayl playlists support
New in zxtune-qt Rev 1514 (Apr 3, 2012)
- Scan speedup for 10%
- Improved TRUSH detection
- Improved STP detection
- Reworked PT2 detection
- Fixes in TRDos filenames processing difference between msvs and mingw builds
New in zxtune-qt Rev 1504 (Apr 3, 2012)
- Supported Hrust2.3 packer (also used in Hrip archiver)
- Fixed crash while STR detect
- Fixed crash after AY playback stop
New in zxtune-qt Rev 1497 (Apr 3, 2012)
- Supported STP 2.0 player analysis (COMPILEDSTP2) to retreive metainformation (COMPILEDSTP became COMPILEDSTP1)
- DigitalMusicMaker: fixed volume slide effect
- ChipTracker: fixed microslide effect
- Scan speedup for Linux-based builds
- Fix for position reset while playback stop
New in zxtune-qt Rev 1487 (Apr 3, 2012)
- Supported AS0/ASC players analysis (COMPILEDASC0, COMPILEDASC1, COMPILEDASC2) to retreive metainformation
- Supported STP player analysis (COMPILEDSTP) to retreive metainformation
- Improved metainformation analysis for AS0/ASC modules
- zxtune-qt: support for enlighted playlist saving
New in zxtune-qt Rev 1472 (Apr 3, 2012)
- ASC Sound Master 0.xx format support (AS0)
- Improved ASC detection
- Improved STC/ST1 metainformation retreive
New in zxtune-qt Rev 1460 (Apr 3, 2012)
- DirectSound backend support
- Fixed STP playback with invalid loop information
- Fixed ASC playback
- Fixed metainformation retreive from ASC modules
- zxtune-qt: main menu reworked