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 лет 7 месяцев

Сообщение #2 VEG » 01.09.2022, 01:23

Beta 2

  • Fixed crash on old configuration import.

Beta 3

  • Component loader no longer probes menu command GUIDs, which was crashing some components. Was meant to prevent specific known incompatible components from loading.
  • Now shows CPU architecture (x86 or x64) in about box.
  • Fixed Media Library performing unnecessary tag reloads in some scenarios.
  • Crash bugs fixed.
  • Made Preferences / Output / Devices usable without a mouse.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #3 VEG » 06.09.2022, 19:53

Beta 4

  • MP4 tagging: do not set Various Artists if itunescompilation is present but set to 0.
  • Crash bugs fixed.
  • Made installer refuse to upgrade old non-portable installs containing profile data in application folder, which is no longer supported.
  • Fixed metadb lock up with large queryInfoMulti() batches.
  • Fixed library search by rating not working.
  • Added ReFacets to library viewers list.
  • Fixed missing double click to fullscreen in Default UI visualisations.
  • Fixed disappearing live playback info on playback statistics update.
  • Fixed longer-than-necessary gap when reopening exclusive-mode output on format change.
  • Fixed seekbar & visualisation glitches when playing very short audio tracks with exclusive-mode output.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #4 VEG » 10.09.2022, 01:20

Beta 5

  • Fixed various crash bugs.
  • Improved rendering performance of very large playlists with grouping & album art enabled.
  • Made ReFacets sorting remembered.
  • Fixed inverted titles of "Add Files" vs "Open" dialogs.
  • Reduced output reopen delay when input format (channel count etc) changes.
  • Improved dark mode rendering of checkboxes.
  • Suppressed library error log lines about folder.jpg etc inside archive files.

Beta 6

  • Fixed playlist layout glitch regression from beta 5.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #5 George Smith » 11.09.2022, 11:13

Подскажите, а в чём смысл устанавливать 64-битную версию?
George Smith
Репутация: 68
С нами: 10 лет 9 месяцев

Сообщение #6 LUR » 11.09.2022, 17:04

George Smith:Подскажите, а в чём смысл устанавливать 64-битную версию?
Вопрос неоднозначный для тех, кто не может туда поставить 32-разрядные плагины)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 392
С нами: 12 лет

Сообщение #7 VEG » 11.09.2022, 18:59

Пригодится для случая, если у кого-то огромная библиотека, из-за которой текущая версия плеера просто падает (относительно недавно видел такую жалобу на HA). Ну и в целом, 32-разрядные системы уходят в прошлое, все современные процессоры 64-разрядные, при прочих равных смысла использовать устаревший 32-разрядный режим нет. Производительность вычислительных задач (типа декодирования) в 64-разрядном коде будет почти наверняка выше, что тоже небольшой, но плюсик.

Минус — все старые плагины надо будет адаптировать под 64 бита и пересобрать, плюс внести изменения в код работы с библиотекой, так как она теперь совершенно иначе устроена и не загружает сразу все метаданные в память. 32-разрядная версия foobar2000 2.0 будет совместима со старыми плагинами, но встроенный слой совместимости со старым API для работы с плей-листом медленный, так что какие-то плагины, которые сильно полагаются на старую организацию библиотеки, могут работать медленно, если их не адаптируют под новую версию. В общем, плагины всё равно надо адаптировать, а раз так, то можно сразу и на 64 бита перейти.

Ну и нативная ARM-версия, которую тоже обещают сделать, пригодится для экономии заряда аккумулятора, так как эмуляция x86 не бесплатна. Ещё ни разу не видел, чтобы кто-то такими ноутами пользовался, но если вдруг кто-то умудрился такое купить (или вдруг в будущем винда на ARM станет популярнее), то пригодится =)
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #8 iPhoneSasuke » 12.09.2022, 03:42

А можно в 1.5.1 воткнуть полезный функционал? Очень здорово редактировать актуальный список устройств.
А еще мне бы избавиться от 100500 лишних опций вывода
Вложения
Скриншот 12-09-2022 024125.png
Скриншот 12-09-2022 024015.png
iPhoneSasuke M
Аватара
Репутация: 3
С нами: 9 лет 11 месяцев

Сообщение #9 Гармонист » 12.09.2022, 22:37

George Smith:Подскажите, а в чём смысл устанавливать 64-битную версию?
Некоторые вычислительные процессы с большими числами могут работать быстрее. Актуальность такого перехода может быть продиктована внедрением Hi-Res и традиционным вычислительным прогрессом. Переход на 64 бита позволит отбросить гавноплагины и мейкеров так называемых "сборок" компрометирующих ФУБАР2000. Конечно интерфейсный арсенал нужно расширить, думаю что сейчас на этой волне и плагины появятся нового качества..
Гармонист
Репутация: -1
С нами: 11 лет 6 месяцев

Сообщение #10 LUR » 13.09.2022, 12:58

Гармонист:и плагины появятся нового качества
а старые кто заменит? тут надо работать вширь, тем, то заинтересован в прогрессировании плеера. либо и правда, если перейдем на 64 битный JScript panel текнолоджи, тогда и в плагинах отпадет нужда.
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 392
С нами: 12 лет

Сообщение #11 George Smith » 13.09.2022, 17:01

Гармонист:позволит отбросить гавноплагины
Ну, думаю после перехода на версию 2 стразу будет понятно, какие плагины нужны, а какие просто лень удалить.
LUR:если перейдем на 64 битный JScript panel текнолоджи, тогда и в плагинах отпадет нужда
Будет шустрее работать?
George Smith
Репутация: 68
С нами: 10 лет 9 месяцев

Сообщение #12 LUR » 13.09.2022, 23:32

George Smith:Будет шустрее работать?
Утверждать не буду, пока не пробовали, не замеряли) А в целом, 64бита уже давно данность, рано или поздно все к этому приходим, кто-то раньше, кто-то позже.
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 392
С нами: 12 лет

Сообщение #13 Qk3 » 14.09.2022, 09:27

LUR:64бита уже давно данность

Жду не дождусь 128-bit Windows и ПО под нее :)
Qk3
Репутация: -58
С нами: 6 лет 5 месяцев

Сообщение #14 LUR » 14.09.2022, 17:56

Qk3:Жду не дождусь 128-bit Windows и ПО под нее :)
Ну да, смешно)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 392
С нами: 12 лет

Сообщение #15 VEG » 14.09.2022, 18:37

Beta 7

  • libFLAC 1.4, made possible to decode 32 bits per sample FLAC files.
  • Upgrading from v1.x retains file timestamps of profile folder contents.
  • Fixed bad handling of user-components folder in upgraded legacy portable installs without a "profile" folder.
  • Playlist rendering and manipulation performance fixes.
  • DTS decode_postprocessor now works, for decoding DTS in WAV, FLAC, etc.
  • Fixed incorrect behavior after a watched media library folder disappears then reappears.
  • Allowed blank meta values in metadb.
  • Made possible to enable album art columns in Default UI playlist even without grouping enabled - the old behavior was confusing.
  • Added dark mode to Default UI toolbar buttons configuration dialog.
  • Made settings of old foo_albumlist & foo_sanitizer imported on startup, if present.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #16 Rialto » 15.09.2022, 23:49

Beta 8

  • Fixed beta 7 regression with wrong handling of blank meta values.
  • Fixed some visual glitches in Converter.
  • Rare crash bug workarounds.
  • Improved crash log writer in 64-bit version.
Rialto
Аватара
Репутация: 27
С нами: 18 лет 7 месяцев

Сообщение #17 Qk3 » 20.09.2022, 09:59

VEG:все старые плагины надо будет адаптировать под 64 бита и пересобрать
Изображение
Qk3
Репутация: -58
С нами: 6 лет 5 месяцев

Сообщение #18 LUR » 21.09.2022, 01:18

Qk3, такие как этот собраны со старыми библиотеками, еще, которые под WinXP и т.д. Если автор ими не занимается, теперь такое может случиться.
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 392
С нами: 12 лет

Сообщение #19 VEG » 23.09.2022, 12:09

Beta 9

  • Updated WavPack library to 5.5.0.
  • Updated Monkey's Audio library to 8.70.
  • Changed replacement for slash character in file naming.
  • Fixed a regression that made it impossible to play certain M4A HE-AAC files from remote (HTTP etc) sources.
  • Various ReFacets glitches fixed.
  • Made new library search implementation more robust.
  • Cleaned up Ogg reader, made possible to seek in remote (HTTP etc) Ogg files.
  • Crash bugs fixed.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #20 VEG » 24.09.2022, 15:24

Beta 10

  • Fixed Ogg seeking regressions from the previous beta.
  • Made column order correctly remembered per-playlist.
  • libFLAC 1.4.1.
  • Rewritten asymmetric library search feature.
  • Library search speed optimizations, made more queries utilize search index.
  • Restored multi-folder-selection for "add folder".
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

След.

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