foobar2000 v2.0 (впервые нативная 64-битная версия)

Список разделов foobar2000 Новости плеера

Описание: Новости мира foobar2000, включая обновления плеера и бета-версии.

Сообщение #1 VEG » 30.08.2022, 19:26

Вышел foobar2000 v2.0! Предыдущая версия: foobar2000 v1.6.17. Версия для Windows XP: foobar2000 v1.5.11.

  • Support for modern processor architectures. Now available as:
    • x86 32-bit (legacy) - requires Windows 7 or newer.
    • x86 64-bit - requires Windows 7 64-bit or newer.
      64-bit foobar2000 requires 64-bit builds of components; it can not load legacy 32-bit components. However, at this time, most components have 64-bit builds available already.
    • ARM - requires Windows 11 ARM device.
      foobar2000 for ARM has been compiled in Emulation Compatible (ARM64EC) mode and can load components built for x86 64-bit. There's no need for component developers to specifically build ARM components.
  • User interface updates:
    • Dark mode support on Windows 10 and 11. Add-on components need to be updated to utilize it.
    • Added album art in Default User Interface playlist view.
    • Clickable rating stars in Default User Interface playlist view (with new Playback Statistics component only).
    • New Default UI element: ReFacets, reimplementing most of Facets functionality. Old Facets component doesn't work with new 64-bit foobar2000.
    • Improved Default UI splitter, now allows any number of panes.
    • Added 'remember per playlist layout' to Default User Interface playlist view.
    • Added 'stream selector' element to Default User Interface toolbar.
    • Some Default UI Elements (ReFacets, Equalizer, visualisations) now also accessible as Columns UI panels.
    • Made more edit boxes recognize ctrl+backspace.
    • Fixed remembered main window position/size not respecting system DPI settings.
  • Configuration management changes:
    • New internal playlist format, changes instantly saved to disk, no more recent changes lost on crash.
    • New configuration data format, changes instantly saved to disk, no more recent changes lost on crash.
    • For non-portable installs, profile folder is now %appdata%\foobar2000-v2. There is no need to back up old profile before upgrading, your foobar2000 v1.x profile will be left untouched.
    • First run performs import of old configuration data (playlists, library).
    • New full config reset semantics - now clears profile folder (optionally leaving user-components intact) instead of asking all components to reset themselves.
  • DSP technology updates:
    • Made possible to apply DSP config changes without reinitializing affected DSPs.
    • Allowed DSPs to manipulate their shown name depending on preset data.
    • Added crossfeed DSP from foobar2000 mobile.
    • Added sample rate exclusions to SSRC resampler.
  • Audio codec technology updates:
    • More audio formats supported out of the box: TAK, APE, AC3, DTS.
    • Latest revision of APE format is supported (Monkey's Audio 10.09).
    • Updated WavPack to version 5.6.0.
    • Updated FFmpeg to version 6.0.
    • libvorbis is now used for decoding Vorbis format instead of FFmpeg, as some rare files continue to cause compatibility issues.
    • Cleaned up Ogg reader, made possible to seek in remote (HTTP etc) Ogg files.
    • Made FLAC tag updater remove ID3v2 garbage prefixing FLAC stream.
    • Made MP3 reader report MP3 frame count not matching Xing/LAME header info when verifying integrity.
    • Fixed bad MD5 verification of AIFF sourced WavPacks.
    • Added extra sanity checks to tag update operations in built-in codecs: made sure that attempts to remove covers from files that didn't have them in first place don't alter files at all.
  • Properties dialog updates:
    • Properties dialog now follows theme colors of the active UI.
    • Improved behavior if 'reload info' detects a change in number of chapters etc.
    • Updated Automatically Fill Values logic, better results if searched pattern appears more than once.
    • Logs tag update errors to console.
  • These add-on components are now obsolete as their functionality is available out of the box:
    • foo_benchmark
    • foo_bitcompare
    • foo_verifier
    • foo_input_monkey
    • foo_ac3
    • foo_sanitizer
    • foo_input_dts
  • These components previously included with the installer are no longer optional (features always enabled):
    • foo_rgscan
    • foo_cdda
    • foo_albumlist
  • Other:
    • Media Library efficiency improvements for very large music libraries.
    • New audio output device management features - unwanted devices can be disabled, bit depth and DSP can be configured per-device.
    • Can display file creation time (%file_created%) and attributes (%file_attributes%).
    • Internet Radio dialog (File menu), remembers previously played Internet radio streams.
    • Modernized Explorer integration, no longer needs separate 32bit/64bit shell extension DLLs.
    • Utilized Windows Imaging Component for picture decoding, removed libwebp dependency. Album covers in HEIF, AVIF, etc can now be viewed if system codecs are present.
    • Added %year% mapping, takes year part of %date%, discarding content past first four digits.
    • Changed default Album List patterns to use %year%.
    • New console logging system, writes per-instance log files to the specified folder.
    • Fixed incorrect handling of M4A itunescompilation=0.
    • Fixed glitching when seeking with smooth playback and CPU-heavy DSPs active.
    • Converter: Pass float32 audio to LAME encoder.
    • Changed replacement for slash character in file naming.
    • Fixed audio glitching on screen resolution change in certain configurations.
    • Improved exclusive output behavior with uncommon channel layouts, 4.1/5.0 would not play on a device expecting 5.1-side.
    • Worked around ages old problem with external changes to file tags causing loss of foo_playcount data (needs new foo_playcount).
    • Preferences / Shell: changed default target playlist name.
    • Better console logging of internet radio stream reconnect events.
    • Worked around foo_input_dvda bugs, no longer crashes on null album art data returned.
    • Updated exclusive output device-specific workarounds.
    • Compiled with Visual Studio 2022.

Скачать: https://www.foobar2000.org/download
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев


Сообщение #21 VEG » 07.10.2022, 20:49

Beta 11

  • Fixed incorrect MD5 verification of 32-bit FLAC files.
  • Fixed non-decoding of DTSHD files.
  • Added option to override DRC behavior on AC-3 audio.
  • Various crash bugs fixed.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #22 VEG » 12.10.2022, 19:30

Beta 12

  • Improved behavior when watched library folders are on temporarily unavailable network shares.
  • Fixed audio glitching on screen resolution change in certain configurations.
  • Improved exclusive output behavior with uncommon channel layouts, 4.1/5.0 would not play on a device expecting 5.1-side.
  • Fixed failure to read specific odd FPL files.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #23 mik » 23.10.2022, 00:34

Наконец-то. :smile:
Пока всё работает хорошо.
Порадовало, что стоят в toolbar, DSP switcher и output switch, по-умолчанию.
Пока, две вещи: невозможно поменять крохотные кнопки на более большие, как в версии 32. Формат .png не принимает. Только .ico, и не меняет размер самих кнопок.
И нет convolver х64. MathАudio выручaет.
DSD - OK.
mik
Репутация: 7
С нами: 9 лет

Сообщение #24 Azaza » 23.10.2022, 00:38

mik:И нет convolver х64.
Для x64 пока портировали foo_dsp_stereoconv - https://foobar.hyv.fi/2.0/?view=foo_dsp_stereoconv

К слову, ресемплер SoX тоже есть для x64 - https://hydrogenaud.io/index.php?action=dlattach;topic=67376.0;attach=23208
Azaza M
Аватара
Репутация: 413
С нами: 8 лет 2 месяца

Сообщение #25 VEG » 16.11.2022, 18:27

Beta 13

  • Fixed poor search performance with asymmetric search enabled.
  • Fixed dark mode in Converter overwrite prompt.
  • Reverted visualisations to GDI rendering by default. Use advanced preferences toggle to enable D2D. Too many systems fail at D2D rendering.
  • Mitigated media indexing crash on Wine by cutting down use of std::current_exception() / std::rethrow_exception().
  • libFLAC & zlib update.
  • Channel mask display fixes.
  • Fixed wrong length reporting in Binary Comparator.
  • No longer reports FLAC files with ID3 tags as corrupted.
  • Workarounds for poor performance of metadb_index operations compared to v1.x series (affects third party components only).

Programming interface extensions for components:

  • Made possible to apply DSP config changes without reinitializing affected DSPs.
  • Allowed DSPs to manipulate their shown name depending on preset data.
  • Addded non-blocking DSP configuration popups.
  • Added library_manager_v5 with extra status info methods (new SDK needed to utilize).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #26 Гармонист » 16.11.2022, 21:11

Хотелось бы знать. Есть ли проблемы при переходе от v1.6.13 к v2-32 бита?
Гармонист
Репутация: -1
С нами: 11 лет 5 месяцев

Сообщение #27 Chernomor » 24.11.2022, 19:09

Гармонист:Есть ли проблемы при переходе от v1.6.13 к v2-32 бита?
Некоторые DDL-ки поглащены или стали не актуальны. Сабж сам предложит удалить неиспользованные, что и нужно сделать. Я удалял foo_input_monkey, как выяснилось APE в 2.0 идут по-умолчанию.
Chernomor
Аватара
Репутация: 0
С нами: 12 лет 4 месяца

Сообщение #28 VEG » 01.12.2022, 01:36

Beta 14

  • Enabled search indexing of file paths by default.
  • Because this somewhat affects performance and some people just don't care, an advanced option to turn it off has been added.
  • WavPack library update.
  • More compatible reading of exotic AIFF files.
  • Fixed a very old bug in 8-bit AU writer.
  • Added sanitization of internet radio metadata as certain station was serving nonsensical sample rate info.
  • Improved compatibility with MP4 files made with yt-dlp.
  • Improved compatibility with stripped down Windows 10 distributions.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #29 VEG » 02.12.2022, 15:53

Beta 15

  • Fixed various library search expression handling bugs.
  • Made FLAC tag updater remove ID3v2 garbage prefixing FLAC stream.
  • Made ERROR_BAD_LENGTH condition crash to debug specific network share compatibility issue.
  • Made MP3 reader report MP3 frame count not matching Xing/LAME header info when verifying integrity.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #30 VEG » 04.12.2022, 02:46

Beta 16

  • Improved compatibility with network shares - worked around specific server refusing GetFileInformationByHandle() resulting in previous foobar2000 v2.0 betas being unable to play or index media from such.
  • More search regression fixes.
  • Fixed missing ES_AUTOHSCROLL in ReFacets search box - was limiting length of typed search pattern to size of the editbox.
  • Added lock toggle to Default UI splitter.
  • Rating field handling fixes - %rating% now looks up rating meta if no rating is present in the database.
  • Reverted larger font in Properties tabs as everyone seems to hate it.
  • Fixed 64-bit setup being unable to close running foobar2000 instance before updating.
  • Fixed archive content being invisible in Album List's folders view, possibly in other components too (library_manager::get_relative_path).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #31 VEG » 10.12.2022, 21:52

Beta 17

  • libvorbis is once again used for decoding Vorbis format instead of FFmpeg, as some rare files continue to cause compatibility issues.
  • Default Playlist View: Fixed column size remembering bugs.
  • Updated Properties / Automatically Fill Values logic, better results if searched pattern appears more than once.
  • Fixed missing quotation mark recognition in new library search system.
  • Fixed bad import of old foo_playcount ratings (0.5 added), made first run clean up existing database and badly imported values from the old version.
  • Fixed Console not obeying color settings.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #32 VEG » 24.12.2022, 19:56

Beta 18

  • Made all track info cached in memory like it was in old foobar2000 versions. The performance loss from keeping all info in SQLite only was not acceptable.
  • Rewritten search index. If you find a case where new foobar2000 search is slower than 1.x series, please let us know.
  • Removed internal playback statistics, made Playback Statistics component (foo_playcount) operational again. First run of new foo_playcount imports foobar2000 v2.0 beta database back.
  • 64-bit version no longer moves user-components folder to user-components-x64 on first run.
  • Fixed playback of 8-channel Vorbis, beta 17 regression.

Beta 19

  • Crash regression fix.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #33 VEG » 01.01.2023, 14:18

Beta 20

  • Added "low memory mode" in 32-bit build, restoring pre-beta18 style tag caching semantics.
  • Located in advanced preferences / general.
  • If foobar2000 cannot start up due to memory usage, it can be emergency-enabled by putting "enable_low_mem_mode" file in the profile folder.
  • Misc search bug fixes.
  • Playlist group layout optimizations reverted (no more scrollbar jumping around stupidly), unless in the new low memory mode.
  • Fixed various RIFF64 WAV reading bugs.
  • Fixed blank edit menu shown when no items are enabled.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #34 VEG » 08.01.2023, 01:39

Beta 21

  • Fixed accidental twin Peak Meters.
  • Fixed a bug resulting in nonsensical channel mask being passed around.
  • No longer recreates all DSPs when manually cycling tracks in playlist.
  • Removed untested code for float16 & float24 audio reading. If you run into actual samples of such files, please let me know.
  • Worked around ages old problem with external changes to file tags causing loss of foo_playcount data (needs new foo_playcount).
  • Added 'icon' column in default playlist view.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #35 VEG » 11.01.2023, 01:27

Beta 22

  • Fixed total playback time not being remembered since beta 18.
  • Fixed problems with accessing some non-UTF8-compliant FTP servers.
  • DSP bug fixes.
  • Fixed FPL writer regression causing some of written playlists to be unreadable.
  • Fixed a bug that prevented some internet radio station names from being shown.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #36 VEG » 16.01.2023, 16:24

Beta 23

  • Fixed missing CListControl accessibility support in 64-bit version.
  • Fixed crash after loss of audio output device while playing.
  • Fixed random shutdown crash when using Album List or ReFacets with filters.
  • Fixed wrong content shown in left pane of File Operations pattern picker.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #37 VEG » 21.01.2023, 02:07

Beta 24

  • Made fast DSP reset (introduced in previous version) opt-in, as it breaks certain third party DSPs.
  • File Operations: Dark mode bug fixes.
  • Preferences / Shell: changed default target playlist name.
  • Fixed outdated info shown after editing tags in low-memory mode.
  • Properties Autofill logic amended.
  • Album List & ReFacets: improved handling of | character in tags.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #38 mik » 26.01.2023, 19:34

Azaza:Для x64 пока портировали foo_dsp_stereoconv - https://foobar.hyv.fi/2.0/?view=foo_dsp_stereoconv

Так и не смог заставить работать стабильно. Паузы, заикания. Никакие увеличения буфера и тд, не помогли.
Старый работал, как часики.
Ладно, будем ждать нормально-стабильного.

MathAudio Headphone EQ рулит! Как параметрический эквалайзер. Удобно, и звук на 5+ !
mik
Репутация: 7
С нами: 9 лет

Сообщение #39 Minbar » 29.01.2023, 17:02

:hi: Foobar2000 v2.0 отображает обложку в формате cover.webp ? :think:
Minbar M
Аватара
Репутация: 0
С нами: 12 лет 5 месяцев

Сообщение #40 VEG » 01.02.2023, 17:49

VEG:Utilized Windows Imaging Component for image parsing, removed libwebp dependency. Album covers in HEIF, AVIF, etc can now be viewed if system codecs are present.
Судя по этому, нужно будет поставить соответствующий WIC-кодек, если его по умолчанию в системе нет. Не проверял.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Пред.След.

Вернуться в Новости плеера