set property VcpkgEnabled=true explicitly
include UlibCpp using vcpkg, not using NuGet
moved setting up vcpkg to install step in appveyor build
added copying MACDll.dll from vcpkg_installed folder
added copying MACDll.dll from vcpkg_installed folder
remove nlame dependency from winlame project; already in encoder project
fixed copying vcredist.exe file
fixed compiling code for Monkey's Audio SDK 9.04
minimal change to appveyor.yml to clear binary cache
updated Clean.cmd with more folders and files to remove
removed TODO.txt file from project; already a solution item
updated BASS, BASSWMA and BASSCD to versions 2.4.17, 2.4.5.13 and 2.4.7.1
also added LAME to list of libraries
show BASSWMA and BASSCD versions on about dialog
added .editorconfig file
added main frame menus for the translated languages
removed command bar, but still get ribbon command labels from the main frame menu
get Monkey's Audio SDK from vcpkg
changed list of libraries into table
use vcpkg option --no-print-usage to omit usage text
fixed loading faad.dll
fix setup build in Debug configuration
get libfaad2 from vcpkg
added missing vorbisenc.dll to setup
removed Boost.Any; not needed for IoCContainer anymore
get rapidxml via vcpkg
improved code scanning for tags from BASS_WMA_GetTags()
fixed SonarQube bugs about font-family missing a generic font name
fixed include to version.h
using proper Visual Studio 2022 path
create .sonar-cache folder when not already available and renamed bw-output folder
updated NuGet package Vividos.UlibCpp.Static to 4.4.0
updated copyright years in more places
simplified updating copyright years in about files
added vcpkg.json schema
updated version numbers for 2023
updated vcpkg to latest version on every AppVeyor build
updated SonarQube scanner to latest version
updated solution file for VS 2022
changed TODO headings
fixed some 64 bit warnings
also cache vcpkg_installed folder in appveyor builds
don't delay-load libmp3lame.dll anymore
removed obsolete libmpg123-0.dll, now provided by vcpkg
update libmp3lame.dll build script and binaries to SVN revision r6507
removed dummy implementation of speex_header_free(), now provided in latest speex 1.2.1
fixed return type for input and output module indices
replaced Boost NuGet package with vcpkg reference
fixed speex.dll filename in setup
removed buildlibs build script for taglib
updated Boost to 1.80
replaced wtl NuGet package with vcpkg reference
updated NuGet package Vividos.UlibCpp.Static
moved getting TagLib version to AudioFileTag class
fixed setup referencing different filenames from vcpkg provided libs
using libmpg123 from vcpkg
updated projects to use Microsoft Visual Studio 2022
fixed doxygen warning about wrong filename
corrected delay-loaded FLAC library name
removed include directories provided by vcpkg now
updated doxygen.cfg to 1.9.4 and set HTML_DYNAMIC_MENUS to NO
using taglib from vcpkg ports
fixed vorbis and opus includes
replaced binaries of external libraries with vcpkg references
added support for getting external libraries from vcpkg
updated Boost to version 1.79.0
fixed doxygen comment
updated FLAC to version 1.3.4
updated libsndfile to version 1.1.0
updated version numbers and copyright years
changed most websites to https:// and/or updated the links
corrected link to libsndfile web pages
presets.xml: fixed value of sndFileSubType for FLAC 16-bit files (fixes #5)
updated latest news and download page for winLAME 2021 release 1
moved some news bits to the news archive
removed feedback pages
prevent initializing task manager without worker threads
fixed using correct number of worker thread at first start of winLAME after a fresh install
fixed crash when trying to download cover art
removed WAP project
renamed CommonStuff source files and moved them to ui
don't create subfolders when song title contains a forward slash
better error reporting when writing ripped file returns an error
updated mpg123 to version 1.29.3
updated Monkey's Audio library to version 7.22
removed feedback buttons
updated version number for winLAME 2021 release
added code to hibernate, shutdown or logoff
using BASS_UNICODE flag instead of passing ANSI converted filename to BASS API
I would like to assist on this topic to help improve your great application. Tests with the file "Windows Logon.wav" from windows-folder and winlame 2020 release 1. "Custom settings", "q0" and high encoding quality (see screenshot 00-...). Windows explorer is showing wrong duration (see screenshot 01-...). Just like Kodi 18 (on Linux), Musicolet (android). But Winamp and VLC show the correct duration. MP3 Diag complains about a NULL-stream (screenshot 01-). Fixing this (screenshot 02-) results in...
updated libogg to version 1.3.5
fixed copying opusfile.pdb
updted lib and dll files of libraries, compiled using Visual Studio 2019 version 16.11.4
updated doxygen.cfg
updated Vividos.UlibCpp.Static to version 4.2.5
added readme files to setup project file
updated some more copyright years and links
updated compiled LAME binary to 3.101 beta 2 (SVN r6505)
updated taglib to version 1.12
updated LAME build script