diffs between v1.59 final and beta
-modifications/new:
 -added FLV file handling/demuxing (audio playing) (ff_flv.c, in_ffmpg.c)
 -added Path line to fileinfo (F3) window (diskfile.c)
-bugfixes/modifications:
 -minor modification in the auto volume (-sva) method (calculation is placed before limiter, this gives more dynamic range) (mx_avol.c, au_mixer.c)
 -MKV (FFMPEG) PCM playing (small bs_buffer) (in_ffmpg.c)
 -win32/unicode: search (alt-letters) and id3filter (-if) (string.c/utf8_is_strstri)
 -d:...path\filename displaying (at file copy/move) (string.c)

------------------------------------------------------------------------------
diffs between v1.59 beta and alfa 5
-modifications/new:
 -win32: added credentials control to manual (F2) playlist save (savelist.c)
-bugfixes/modifications:
 -minor ftp manager fixes (open_ftp.c)
 -win32/ftp: ssl (ftps,ftpes) connections (drv_ftp.c)
 -ftp/startup: error window closes automatically (if cannot restore ftp-drive) (loaddir.c)
 -ftp: using of ABOR command at data connection close (some servers can freeze without this) (drv_ftp.c)
 -ftp: directory change (CWD) and file read (dataconn) conflict (could freeze ftp reading) (drv_ftp.c)
 -deleting of unused autosaved playlists (MPXPnnnn.CUE) (playlists of removed tabs are not deleted) (savelist.c)
 -automatic playlist save (MPXPnnnn.CUE) after file rename/move (diskfile.c)
 -overwrite at (single) file rename/move (false credentials window) (diskfile.c)
 -MPG/VOB: freezing at bad/invalid (video only) files (ff_mpg.c)

------------------------------------------------------------------------------
diffs between v1.59 alfa 5 and alfa 4
-modifications/new:
 -modified ctrl-'f': added multiply sessions handling (open_ftp.c)
 -modified ctrl-F9 : switches between 3 different playlist editor sizes (keyboard.c)
 -new desktopmode flag (added to DesktopModeC too): 17. +131072 align fields in editor: separate filename and extension or artist and title (commander/player) (display.c)
-bugfixes/modifications:
 -player/commander mode display change at non standard values (listpos,songpos) (keyboard.c)
 -string comparison/sort (especially in DOS version) (pds_stricmp,pds_stri_compare) (string.c)
 -false button-color displaying in full-editor mode (button.c)
 -loading of file infos after ctrl-n (keyboard.c)
 -ftp retry window: url modifying at "couldn't mount/connect drive" (had no effect) (loaddir.c)
 -ftp close on multiply tabs (loaddir.c, editlist.c)
 -ftp (drive letter) startup-restore on multiply sides/tabs (loaddir.c, diskdriv.c, drv_ftp.c)
 -win32/ftp: modified default -drfc setting to 15 (diskdriv.h, drv_ftp.c)
 -win32:utf8 text in verbose mode/line (display.c)

------------------------------------------------------------------------------
diffs between v1.59 alfa 4 and alfa 3
-modifications/new:
 -global modifications for GCC compiling, added gcc makefiles (makegcc, gw.bat)
-bugfixes/modifications:
 -dynamic playlist handling (editlist.c, skiplist.c)
 -multi-tabs handling (editlist.c, keyboard.c, display.c)
 -startup & hilite-scan (d-key) conflict (incorrect cleaning) (keyboard.c, mpxplay.c)
 -(y-resized) playlist editor initialization (possible crashing) (mpxplay.c, display.c)
 -browserbox generation overflow (fullscreen editor + alt-down freezing) (buttons.c)
 -modified MPXPLAY_OPENMODE flags (GCC/MSVC source fix) (in_file.h)

-------------------------------------------------------------------------------
diffs between v1.59 alfa 3 and alfa 2
-modifications/new:
 -MaxFilenames=0 (dynamic playlist handling) is the default setting in mpxplay.ini (and in mpxplay.exe too) (mpxplay.ini, control.c)
 -Multi-tabs (2x8) handling (editlist.c, display.c, keyboard.c)
  -ctrl-'t' (KeyEditAddTab): add a new side-tab (duplicate the current tab, insert the new tab after the current one, skip to the new tab)
  -ctrl-'w' (KeyEditDelTab): delete the current tab
  -ctrl-Tab (KeyEditSkipTab): skip to the next tab on the side (in loop)
  -'+' button in the tabs-header: duplicates the current/selected tab and puts it at the end of tabs
  -new Desktopmode flag: 16. +65536  always display tabs-header line/buttons in playlist editor
 -mpxplay.ini (startup.c, control.c, playlist.c):
  -removed [Startup] section (StartupEnabled is renamed to StartupType and moved to the end of general variables)
  -side/tab infos are written in a MPXPTABS.INI file (instead of mpxplay.ini)
-bugfixes/modifications:
 -ASF tag read/write (in_asf.c)
 -FLAC tag write (in_flac.c)
 -dynamic playlist handling (editlist.c)
 -pslf option (startup.c)
 -startup + commandline + jukebox conflicts (program stayed in jukebox mode at non-jukebox commandline config) (startup.c)
 -startup + changed/autosaved sublist (startup.c, playlist.c, savelist.c)
 -better handling of empty playlists (jukebox.c, playlist.c, mpxplay.c)
 -removed double file opening at start of song (playlist.c, chkentry.c)
 -win32: some string/filename handling speed improvement (F4,shift-F2) (playlist.c, editlist.c)
 -win32: threads config (timer.c)

-------------------------------------------------------------------------------
diffs between v1.59 alfa 2 and alfa 1
-modifications/new:
 -dynamic playlist handling: you can enable it with MaxFilenames=0 setting in mpxplay.ini (editlist.c, ...)
 -ID3/Tag editing (F4):
  -added tag editing for ASF, FLAC, MP4 and OGG files (in_asf, in_flac.c, in_mp4.c, in_ogg.c, tagging.c)
  -added file duplication function (window), if there's not enough space to store new infos in ASF,FLAC,OGG,ID3v2 (fileinfo.c, in_file.c)
  -group editing: 
   - collects & displays common tag (album,genre,comment,etc.) informations (fileinfo.c)
   - displays a status/progress window under editing (ESC key can terminate the group-editing) (fileinfo.c)
  -win32: added credentials (alternative user rights) handling (window) (fileinfo.c, diskfile.c)
 -groupselect by metadata (alt-'+') accepts wildcards in "artist:title" format too (editlist.c)
 -win32/fsize64: filesize is displayed in Gbytes in editor if it's >=10G (display.c)
 -CUE: added INDEX 00 (length of track), REM DATE/GENRE/COMMENT lines handling (loadlist.c)
-bugfixes/modifications:
 -freezing in non-fullscreen mode (-f0,-ff,-fl) with -ipl option (display.c)
 -startup playlist restore (startup.c)
 -FLAC: added seektable handling (more precise seeking) (in_flac.c)
 -MP4: a couple of modifications, bugfixes, all demuxer sources are merged into in_mp4.c
 -FPL loading (binary/textfile handling) (diskdriv.c)
 -win32/unicode: wildcard string handling (alt-F5/F6,alt-'+') (string.c, diskfile.c, editlist.c, loadlist.c, drv_ftp.c)
 -win32/credentials and file move/del: Ignore and IgnoreAll handling (freezing) (diskfile.c)
 -file copy/move: overwriting of currently played file (added close & reopen) (diskfile.c)
 -file move/del: faster (reused) status window (faster working) (diskfile.c)
 -DOS: removed (false) UTF8 decoding at displaying filenames/dirs (display.c)
 -DOS: corrected cp-back conversion (tag writing) (textconv.c)

-------------------------------------------------------------------------------
diffs between v1.59 alfa 1 and v1.58 final
-modifications/new:
 -win32: unicode version (UTF8 inside)
 -win32: 64-bit (>2Gb) filesize handling
 -win32: removed all -8xx commanline options (except -8ucp and -8ccp) (control.c, textconv.c)
 -mpxplay.ini: 
  -win32: removed SortOrder,Conv852437,WinChars and DosChars variables (control.c, sortlist.c, textconv.c)
  -removed PlaylistSave, LoadId3list and Id3savefields variables (you can use -@s, -il, -ist options instead of these) (control.c, savelist.c)
  -removed ShutDownATX variable handling (use ProgramCntrl) (control.c)
  -added PlayListCntrl variable (+1:disable warnings +2:-db +4:-db2 +8:-il) (control.c,chkentry.c,id3list.c)
  -moved NoListWarnings flag from ProgramCntrl to PlayListCntrl (mpxplay.h,playlist.h)
 -Startup: (control.c, startup.c, mpxplay.c, loaddir.c, playlist.c)
  -OldFramenum is modified to OldTimepos (frame to msec) for correct indexed restore (at non 44.1khz files)
  -added OriListname for correct (modified) sublist and dir-scan handling (now Startup can restore list/song pos at drive/dir-scans too)
  -added OriDirname for correct -db2 and ftp drive(number) restore (the latter is not complete yet)
 -MXU: modified structure (data separator char is '|') (program loads older formats too, saves only new one) (loadlist.c, savelist.c)
 -extended -db2 functionality: with a single file argument it opens the dir-of-file and plays the file in dir, with playlist or dir-scan argument it opens/makes the list like a sub-list (playlist.c)
 -added CP720 codepage handling (textconv.c, charmaps.h)
-bugfixes/modifications:
 -CUE loading (if no TRACK lines) (loadlist.c)
 -FTP: anonymous login (if the server doesn't ask for password) (drv_ftp.c)
 -id3list (-il,-ig,-is) handling (id3list.c)
 -mouse-listpos displays the (part of) Artist:Title (not filename) (display.c)
