Совсем недавно в свет вышел новый плагин для foobar2000 – OpenAL Output (foo_dsp_openal). Интересно, что название явно говорит о том, что это DSP (обработчик), а не плагин вывода. Что ж, давайте посмотрим:
Действительно, это DSP, т.е. фактически он выхватывает поток в формате 32–bit float из цепочки аудиотракта, преобразовывает его в 16– или 32–битный формат с фиксированной точкой и передает драйверу OpenAL:
Кстати, автор плагина пишет, что 32–битный вывод доступен только на некоторых картах Creative (сам же он тестировал плагин на карте Creative Sound Blaster X–Fi XtremeMusic под Windows 7 x64). У меня, на XtremeGamer, всё также работает. Единственное, что касается вывода – тут два варианта: или поставить Null Output (т.к. звук выводится еще из цепочки DSP), при этом практически не работает осциллограмма (Oscilloscope); либо поставить вывод на другую карту, или на это же карту, но отключить звук для foobar2000 в микшере Windows 7 (если не отключить – будет играть два потока сразу, с небольшой задержкой – звучит как эхо):
Очевидно, что прямой доступ к аппаратной части карты имеется только через интерфейсы ASIO и OpenAL. Но дело в том, что поддержка ASIO есть далеко не у всех карт, а OpenAL к тому же имеет доступ к аппаратным 3D буферам (3D приложения загружают в них звуки, также передавая координаты каждого источника звука, а карта уже выполняет микширование всех звуков в соответствии с этими данными, накладывает эффекты, и на выходе имеем объемный звук).
Еще недавно я был весьма озадачен одним явлением. До сих пор я думал, что выводя звук через WASAPI Exclusive на карту Creative X–Fi, мы получаем доступ ко всем аппаратным эффектам (которые накладываются на стерео поток идущий с Kernel Streaming Transport). Но это оказалось не совсем так. Яркий пример тому – X–Fi CMSS 3D для 2.0 конфигурации колонок:
Карта находится в режиме Entertainment, ползунок изображенный на рисунке должен регулировать эффект корректировки стереопанорамы (уже/шире), однако при выводе через WASAPI Exclusive этот эффект просто не работает! Но в то же время, он работает для конфигурации «Headphones» – парадокс. Если выводить звук через WASAPI Shared (DS: звуковая карта), эффект для 2.0 работает только при включенных эффектах в панели управления Windows 7:
Напомню: фактически это включение софтовой эмуляции эффекта CMSS 3D, по качеству намного хуже аппаратной обработки процессором X–Fi.
Ну а при выводе через OpenAL всё работает как часы, т.е. получается, что для данного эффекта нужен доступ к аппаратным буферам (в XP через них работало практически всё, доступ осуществлялся через DirectSound/DirectSound3D).
Подытожу: плагин интересный, достоин внимания, и я очень надеюсь, что его доведут до ума, сделав из него полноценный плагин вывода.
Здравствуйте, уважаемые пользователи проекта Audiophile's Software!
Очень хотелось бы узнать Ваши пожелания. Принимаются любые идеи и предложения по расширению информационной базы сайта: запросы новых статей, инструкций, мануалов. Возможно, у Вас есть предложения насчет полезных программ и утилит, которые можно добавить на сайт.
Также обратите внимание: недавно я разместил здесь свой перевод замечательной статьи «Понятно об MP3 кодировании» – уверен, что есть еще полезные статьи, переводы которых Вы хотели бы здесь видеть.
Ваши пожелания оставляйте здесь, в комментариях к новости, или же Вы можете связаться со мной непосредственно.
Еще одна новость: недавно мною была создана группа ВКонтакте – вступаем, приглашаем друзей, обмениваемся полезной, интересной информацией и личным опытом.
P.S. И конечно же: всячески приветствуется написание статей самими пользователями (они будут публиковаться в специальном разделе). Всё что Вам нужно - это согласовать со мной тему статьи и получить право на добавление материалов.
Здравствуйте. Наконец решился разгрести обновления. Прошелся по большинству разделов - обновил всё до последних версий. Дальше - подробнее.
Программы
update:foobar2000 1.1.12 beta 2 - в основном содержит исправления касающиеся декодеров. Также добавили воможность декодирования HDCD слоя в файлах Apple Lossless (ALAC).
1.1.12
*Fixed Musepack HTTP streaming bugs.
*Fixed incorrect MP3 decoder behavior on certain rare files.
*Fixed crash reporter dialog crash (duh).
*Detection of proxy server settings from Internet Explorer.
*Fixed multi-channel FLAC encoding (channel mask now gets preserved).
*Fixed multi-channel WavPack decoding (channel mask now gets preserved).
*Now possible to use HDCD & DTS decoder components with ALAC.
*Changed MP3 tag reading behaviors when multiple tags are present.
*ID3v2 content now takes priority over APE and then ID3v1.
*Various time-consuming operations such as conversion or ReplayGain-scanning now prevent the computer from automatically going to sleep (opt-out).
0.2.18 (2012/03/10)
Menu commands work before playback is started.
0.2.17 (2012/02/26)
Avoid crash when falling back to the GDI frontend.
Built against Boost 1.49.0.
Built with Scintilla 3.0.3.
0.2.16 (2012/02/22)
Honor abort callbacks in the case where inputs do not.
Initialize the waveform state properly when creating elements during playback.
update:ASIO4ALL 2.10 Russian + 2.11 beta 1 - бета содержит улучшение функционала встроенного ресемплера, кроме того, похоже, что стало меньше проблем с Windows 7.
Доброго времени суток. Представляю вашему вниманию обновления за последние полтора месяца.
Программы
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)
Здравствуйте, уважаемые посетители сайта Audiophile's Software. От всей души поздравляю Вас с Новым Годом, желаю успехов во всех Ваших начинаниях!
Программы
update:foobar2000 1.1.10 - введена нативная поддержка ALAC (дополнительный плагин-декодер больше не требуется).
1.1.10
Apple Lossless Audio Codec (ALAC) decoding support is now included out-of-the-box, using the newly published Apple library.
Fixed WAV handling bugs introduced in 1.1.9.
Worked around buggy Asus Xonar drivers, volume control no longer requires toggling specific options in the driver control panel.
Various stability fixes.
New “about” dialog.
update: Super Audio CD Decoder (foo_input_sacd.dll) 0.4.5
30/11/11:
Version 0.4.5 - Editable ID3 tags for DSDIFF files implemented.
28/11/11:
Version 0.4.4 - Experimental: Multitrack DSDIFF files with Marker and ID3 chunks.
26/11/11:
Version 0.4.3 - Experimental: Exact search for DSDIFF files with DST Sound Index chunk added.
0.2.14.2 (2011/12/14)
Downmixing of the channels on the right side was flawed, rescans of any waveforms made with analysis downmixing enabled is recommended.
Version 1.14 highlights: Further optimizations from Gumboot.
update: Lyric Show Panel 3 (foo_uie_lyrics3.dll) v0.2.2
Changes in 0.2.2:
- Fixed refresh on playback stop.
- Commenting out in the fallback text now works.
- Changed the naming of some of the menu entries.
- Fixed problem with the message 'Load failed'.
- Fixed the resizing of the lyric search dialogue.
- Fixed a problem where the custom colours wouldn't update if a synced lyric was displayed.
- Fixed the issue with the preference page window being the wrong size (e.g. when using large fonts) - please confirm this is fixed.
- Crash fixes.
Changes in 0.2.1:
- Solved background issue (where artwork was not displayed after track change etc).
- Now supports timestamps with .xxx as well as .xx.
- Improved fading the highline colour at low scrolling speeds.
- Fixed the global variables getting stuck.
- Fixed the editor - it doesn't drop text any more.
- Added a lyric synchroniser.
- Added the ability to open a browser to a predefined webpage (which you can define) - in the lyric search dialogue.
- Fixed saving with radiostreams.
- Behind the scenes changes to the lyrics searching (your lyrics search order will be reset).
- Sorted the availability of the 'Associate lyrics' options. Also added 'Associate current lyrics' which link the playing track and the currently displayed lyric.
- Added two new timestamped databases.
- Added a Minilyrics output plugin. Please note: Minilyrics must be installed and activated for foobar2000 for this to work. To install the plugin, go to the Minilyrics search properties (in preferences) and click 'Download and install'. If you want to remove the taskbar entry of Minilyrics you can do so in the advanced section of Minilyrics' preferences. I would also recommend setting Minilyrics to only download synchronised lyrics, as Minilyrics will guess the timestamps for unsynchronised lyrics (which I find annoying).
- Fixed the line spacing of the wiki lyrics database.
- Fixed removing of links and other garbage from wiki lyrics.
- It will now sort lyrics according to your search order more robustly.
- Fixed a repaint issue where it took a while to update the currently displaying lyric.
- A potential crash fix.
Changes in 0.2:
- Fading of highlight colour while the lyric is scrolling.
- Improved accent support.
- Added lyric editor to more neatly support editing/reloading lyrics.
- Improved fallback text and simplified GUI.
- Crash fix with long file names.
- Uses the new version of album art extractor.
- Other crash fixes.
- Sorted blurring of lyrics when no album art found.
- Simplified context menu and foobar 'View' menu (extra options available by pressing shift).
- Improved settings page GUI (hopefully easier to understand).
- Lyric rating is now saved in the lyric file (which was why the rating was not retained on replaying a track).
- It will try harder to display a lyric of the type desired. This only affects the 'prefer synced' and 'prefer unsynced' options.
- Retains the blend with background setting on restart.
- Sorted custom lyric search path (in file search) - it used the save path instead.
- Removed Internet search tab in preferences - those settings are now in the properties dialogue of any online source.
- Stopped error messages popping up if an error occurs with saving to the tag.
- Fixed loading/saving file names with illegal file name characters.
- 3 More online databases.
- Allow changing of background colour when 'image' is selected without have to change background mode.
- Load fallback text when CUI layout changed.
- Retaining codepage.
- Fixed searching sub-directories for the local file search.
- Stopped black screen when editing layout with playback stopped.
- Re-added global variables (%lyric_exists%, %lyric_issynced%, %lyric_currentline%)
- More robust detection of synced or non-synced.
- Saving of offset (by scrolling etc).
- Bugs with ' and $ in artist name would mess up the file search.
- Now support for [hh:mm:ss.xx] ('.xx' doesn't have to present either).
- Fixed availability of 'copy lyrics'
Version 1.144 highlights: Implemented drum channel control for Emu de MIDI driver.
Version 1.145 highlights: Made XMI reader more tolerant of broken files.
Version 1.146 highlights: Implemented GMF format support again, which now forces MT-32 emulation playback, so it requires a properly configured emulator path to MT-32 or CM-32L ROM dump files.
update: ASIO support (foo_out_asio.dll) v2.0.4
Version 2.0 highlights:
* Channel mapping configuration no longer required to use with popular soundcards - you can still configure alternate channel mappings if you need to.
* Worked around all documented compatibility issues with various ASIO drivers.
* Improved stability when dealing with buggy ASIO drivers.
------------ -------------------------------------------------------------------------------------
[2011-11-14] REL: VERSION 2.49a (for Windows XP/2003/Vista/2008/7)
------------ -------------------------------------------------------------------------------------
[2011-11-09] CHG: updated Amazon web sources.
[2011-11-09] CHG: updated MusicBrainz web source.
[2011-09-19] FIX: 'No' button at 'Remove all from history' menu item was ignored.
Formerly, channel layout was converted to human readable form via QuickTime/CoreAudio API. I rewrote it on qaac side to be usable from refalac. As a side effect, it became locale-independent. Layout printed on --format is also affected.
release 1.17
Happy new year!
Print channel layout information to console output (qaac, and --verbose only). This feature was missing since 1.00.
release 1.16
Changed "qaac --check" to exit with errorlevel 2 when CoreAudioToolbox not found.
Fixed byteswapping bug of double floating point number, which was causing qaac -D to crash with 64bit big endian input.
Re-enabled ALAC in mov reading with refalac (refalac only).
release 1.15
Added --tmpdir by request. By default qaac uses TMP environment variable. You could override it by changing it, but now you can use this option instead.
Enabled --check on refalac.
release 1.15
Added --tmpdir by request. By default qaac uses TMP environment variable. You could override it by changing it, but now you can use this option instead.
Enabled --check on refalac.
release 1.14
Fixed incorrect definition of 3ch layout in Apple's ALAC implementation, which resulted in incorrect chan chunk on 3ch case.
Improved wave muxer: support sample format conversion on muxer, fixed condition to use WAVEFORMATEXTENSIBLE.
Add some missing input channel layouts defined in CoreAudio. They cannot be directly encoded into AAC or ALAC anyway, but matrix mixer and --chanmask are usable. Of course -D will work.
release 1.13
Fixed matrix mixer to work again (regression on 1.11). Was failing when number of channels changed.
Refined progress message display code.
release 1.12
Sorry, fixed a trivial mistake in release 1.11
qaac/refalac first reorder channels to Microsoft wave order before DSP chain, then reorder channels again to AAC order, when encoding to AAC/ALAC. This means that when you use --chanmap, --matrix-preset, --matrix-file options, you have to think in Microsoft order.
qaac accepts Apple AIFF/CAF files as well as ALAC in MP4 (for CAF, only LPCM and ALAC are supported). These files can have channel layouts other than Microsoft wave order, and is properly handled. Of course, if it isn't acceptable layout by AAC/ALAC, you can't encode it into AAC/ALAC. Transcoding to WAV will work.
release 1.10
--chanmask and --chanmap are now usable from refalac -D.
AAC and ALAC requires channel layout to be defined. Therefore, when input channel layout is not recognizable, qaac/reflac picks some default depending on the number of channels. Read usage page for more details about this.
On the other hand, refalac -D now preserves the original channel layout information (if it can). If channel mask is not present in the source, output channel mask stays zero.
Of course, when you remix with matrix mixer, layout information is lost. If you want them, you have to explicitly provide it with --chanmask.
Added ad-hoc anti-denormal processing in libsoxrate when down-converting double to float.
Since qaac currently doesn't use IIR filters, I think this would not be of much importance anyway, at least for usual cases.release 1.09
Merged modifications by Peter (author of foobar2000) into ALAC encoder/decoder.
Fixed usage message of refalac (--no-optimize, --gain, --normalize were usable, but missing from usage message).
Support for Wavpack correction file (*.wvc) of hybrid mode.
Make threading optional, and add --threading. Threading is disabled by default.
Even if --threading is specified, refalac -D doesn't use threads for encoding. Also, if your PC has only one core, threading is not enabled.
release 1.08
Add --gain option. You can specify gain adjustment in decibel. "--gain -3.5" decreases gain by 3.5dB.
Automatic sample format conversion to integer (and decreasing bit depth) on ALAC encoding.
Decoding(+ DSP) and encoding run in separated thread on multi-core machine.
--verbose now outputs some verbose message (mostly concerning DSP options)
Allow id3v1 genre number for --genre option
If you enable one of DSP options (--gain, --rate, --lowpass, --matrix-preset, --matrix-file), audio sample format will be automatically converted to 32bit float. On AAC encoding, it's just passed to the encoder, and it's transparent to users' point of view. However, if you encode into ALAC, now it will be down-converted to integer format (bit depth will be either 16 or 24, depending on the original input format). 16bit case will be dithered with TPDF. On the other hand, refalac -D will just output 32bit float WAV in this case.
Anyway, these DSP usually has a possibility of clipping. Since --normalize will adjust each track differently, --gain will be more preferable for music, when you want to prevent clipping.
Threading introduced on this version is rather simple. As said above, just decoding and encoding run in parallel... it might get 1.5x or so faster than before (when decoding is slow or some DSP is enabled), but no more.
release 1.07
Added configurable matrix mixer.
Now DSP options are usable on refalac (--rate, --lowpass, --normalize, --delay, --matrix-preset, --matrix-file). These are not usefull for ALAC encoding, but you might want to use with refalac -D. Please not that --rate, --lowpass, --normalize and remixing will all produce 32bit float PCM.
Fixed automatic wave ignorelength detection. It was not working as intended.
release 1.06
Fixed a vulnerability in Apple ALAC decoder, which might lead to heap exploitation.
Reinstated --rate auto|keep. Now --rate auto will work again. Default is --rate keep.
release 1.05
Fixed a bug: --rate without libsoxrate.dll was not working, and causing immediate crash (regression since 1.00).
Added --lowpass option. Use this when you want lower cutoff than Apple encoder default. This is based on SoX sinc filter, and processed before passing audio to the encoder. Works only when libsoxrate.dll is installed.
libsoxrate is updated to 0.08.
Other minor refactoring to code.
2.14, 2011-12-13
High resolution icon
New function: Check for Re-syncs
Restart button for config options
Save selection on VBR bug fixed
Tooltips should work on Wine/Linux
Lots of improvements and corrections
new:Кодирование музыки для «В Контакте» - в этой статье описывается самый оптимальный (в плане качества) способ кодирования музыки для загрузки на сервер социальной сети «В Контакте».