Доброго времени суток. Представляю вашему вниманию обновления за последние полтора месяца.
Программы
update:foobar2000 1.1.11 - исправления, фиксы, некоторые новшества в настройках вывода (фейдинг), а также в конвертере (форсирование однопоточного кодирования). Кстати, последние версии foobar2000 поддерживают сохранение метаданных в WAV контейнер - очень удобно, теперь в них можно сохранять результаты сканирования ReplayGain.
1.1.11
Improved built-in crossfading functionality, new fading configuration in Preferences / Output.
Fading functionality available with built-in DirectSound mode only.
New .fb2k-component file type extension for foobar2000 component packages.
Fixed some potential security issues.
Added type-find in the default playlist view.
Added support for album art in APEv2 tags on MP3 files.
Fixed more WAV handling bugs.
Converter update - now you can restrict specific encoder to run in one thread only.
Experimental deadlock detection (beta 2)
After long periods of apparent UI unresponsiveness, the application will automatically terminate and produce a crash report.
Cleaned up advanced preferences for MP3 tagging (beta 2)
“Force preferred tagging scheme” option gone - use the “MP3 tag types” dialog to convert between different tag types.
0.2.15 (2012/01/17)
Some non-fatal bugs revealed by static analysis were fixed, stack usage should be less prominent now.
Forcing user-initiated scans via the preferences option now works.
Version 1.152 highlights: Updated BASSMIDI library
Version 1.153 highlights: BASSMIDI driver now correctly delay unloads SoundFont banks after all playback stops, instead of just on program shutdown.
update: ASIO support (foo_out_asio.dll) v2.1.1
Version 2.1.1 highlights:
* New "high process priority" option for dodgy drivers that stutter under high CPU load.
Version 2.1 highlights:
* Reworked the user interface.
* Compatibility improvements.
0.3.7
switching through the sliders with tab now also changes the current band in the combo box
fixed menu conflict
0.3.6
added entry to View menu (can also be used to open the EQ with a keyboard shortcut)
small interface tweaks (tab order, spelling)
print supported/chosen SSE version in console on startup
update: Lyric Show Panel 3 (foo_uie_lyrics3.dll) v0.2.3
Changes in 0.2.3
- Fixed lyrdb.com results.
- Added lrc123.com database.
- Fixed sort order of lyric results (it now matches your preferences).
- Fixed garbage from the end of Minilyrics lyrics.
- Fixed maintaining new lines in fallback text when converting from the old text formatting.
- Multiple crash fixes.
update:foobar2000 by Audiophile 1.1.11 (сборка) - как всегда обновлены плагины и кодеры. Кодер QAAC теперь полностью портативен и не требует установки дополнительных библиотек.
------------ -------------------------------------------------------------------------------------
[2012-01-16] REL: VERSION 2.49b (for Windows XP/2003/Vista/2008/7)
------------ -------------------------------------------------------------------------------------
[2012-01-13] FIX: cpil atoms (compilation at MP4) set to 0x00 were not displayed.
[2012-01-13] CHG: updated Discogs web source.
[2012-01-13] NEW: added support for Discogs API v2.0.
[2011-11-14] FIX: sort arrow was incorrectly shown after randomizing file list.
------------ -------------------------------------------------------------------------------------
LAME 3.99.4 January 25 2012
Robert Hegemann
Fix for tracker item [ 3475581 ] lame crashes at .w64 input file
Addressing things brought to attention by tracker item [ 3463197 ] 3.99.x problem WFED and PCST frames
WFED and PCST frames can now be added, to tag podcasts iTunes recognizes
USER frames are now supported
COMM frames can now have a description, when passed via --tv "COMM=description=full text"
possible divide-by-zero exception should be fixed
adding malformed user-defined-frames could result in abnormal program termination, fixed
release 1.30
Fixed typo of --bits-per-sample(-b) option, and other option explanation.
Fixed/improved some minor Unicode handling.
release 1.29
Fixed chapter length of HE-AAC (they were all doubled from the correct value).
release 1.28
Fixed a bug of the tag processing for --concat on release 1.27.
release 1.27 (refalac 0.38)
--concat now insert chapters. Album-related tags are fetched from the first input, and chapters are generated from title tag of each track. If (one of) input is a cuesheet or has embedded cuesheet in it, tracks in the cuesheet are taken into account.
When input is a single cuesheet, --concat works the same as --concat-cuesheet.
release 1.26
Added --concat option. When qaac/refalac take multiple input files (tracks), qaac will encode each of them separately. When --concat is specified, it will encode into a single file.
Unicode console output. Now console message and log file is Unicode. Character encoding of log file and redirected stdout/stderr is UTF-8.
You don't have to change console code page with chcp command. You can stay default codepage, and you can still display unicode character in your console window, if your command prompt is configured to use truetype font.
Fixed a crash on reading bogus chapter file.
Check artwork image file type.
By the way, on HA qaac thread iTunSMPB of QuickTime HE-AAC was reported to be problematic/broken. iTunSMPB is a tag where encoder delay, actual length of content, and padding are described, and is essential for gapless playback. It's not fixable on qaac side.
release 1.25
Added --concat-cuesheet option.
By default, qaac/refalac encodes into multiple files for cuesheet input (one file per track). When this option is specified, qaac/refalac will now encode into single file, embedding chapter for tracks.
qaac/refalac has been able to handle cuesheet which refers to multiple input files. This remains the same for --concat-cuesheet.
release 1.24
Added --bits-per-sample(-b) option. Convert bits per sample to the specified value (16 or 24). Available for ALAC or WAV output.
Added named pipe support. When the pipe name such as "\\.\pipe\foo.wav" is specified as output filename with -o option, qaac now creates the named pipe, and wait for connection. On the other hand, when pipe name is specified as input filename, it's just simply opened (if it is really a named pipe, pipe will be connected by this). This is available for WAV or ADTS output.
More strict syntax sanity checking on cuesheet.
Fix some bug on option handling. --rate was usable but -r was not on refalac. Also, when multiple input file is specified, tagging options didn't work as intended.
In windows, named pipe is created via a special API, and must be created by an end point process ("server"). Name of pipe must start with "\\.\pipe\".
On the other hand, another endpoint ("client") can connect to the pipe by just opening it as if it were an ordinary file. Therefore, many software will be able to connect to it. You can use this feature like this:
At first, on one command prompt window, run qaac(or refalac):
qaac -D --matrix-preset=dpl2 5.1ch.flac -o \\.\pipe\foo.wav
On another command prompt window, run some client:
lame \\.\pipe\foo.wav -o foo.mp3
This is basically the same as just chaining with ordinary (anonymous) pipe. However, it will be useful when passing by named argument is preferred by the client software.
How well named pipe is supported depends on softwares. For example, it seems that mp4box cannot handle named pipe with -add argument.
Basically, if it needs seeking, or is doing some special things on passed file names, named pipe won't work.
release 1.23
Fixed bogus total number of samples printed to the console when sample rate conversion is done.
Refined error/warning messages.
Fixed to refuse files with invalid bits per sample for ALAC.
release 1.22
Fixed a regression on 1.10: qaac -D/refalac -D was writing corrupted channel mask on WAVEFORMATEXTENSIBLE header (when it is used), when input has no channel mask (or value of zero).
release 1.21
Fix: proper handling of zero-length input.
release 1.20 (refalac 0.31)
Improved text encoding detection.
mlang seems generally chooses single byte local charset in the first place even if it is actually encoded in UTF-8. Latin-1 case is already taken care of, but in this release I generalized it.
Changed --text-codepage behavior. It has been treated as a "hint", and passed to mlang encoding detector. Now qaac directly use it for converting to Unicode, without any detection/guess.
This is because I found a sample where mlang returns wrong guess even if given correct hint.
Generally speaking, text encoding detection will never be perfect, and sometimes fails. If you have trouble, use --text-codepage. Available codepages are listed at MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx
If you don't get the point -- as long as you don't use any of --lyrics, --chapters, cuesheet input, or you are just working with ASCII alphabets, you won't have any troubles.
release 1.19
Fixed a crash on write error inside of destructor (Strictly speaking, abort() is called from C++ runtime, in unhandled exception handler).
Updated libsoxrate.dll to 0.1.2 (Not a functional change. It was just rewritten to be more portable).
2.15, 2012-01-03
Cue flag issues of 2.14 corrected
Crash on Re-sync check fixed
Batch dialog unicode issue fixed
High resolution icon (2.14, 2011-12-13)
New function: Check for Re-syncs (2.14)
Restart button for config options (2.14)
Lots of improvements and corrections (2.14)