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

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

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

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

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

  • 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
Репутация: 270
С нами: 11 лет 10 месяцев


Сообщение #41 Minbar » 02.02.2023, 22:16

VEG:нужно будет поставить соответствующий WIC-кодек
Установил WIC-кодек, в итоге "средство просмотра фотографий в Windows" отображает webp и Foobar2000 тоже. :smile:
Minbar M
Аватара
Репутация: 0
С нами: 11 лет 8 месяцев

Сообщение #42 main user » 15.02.2023, 10:13

Подскажите нубу, в чем конкретные преимущества 64-битной версии Фубар перед 32-битной? Что дает по существу нативная версия x64? В практическом плане (применимо конкретно к Фубару), не в теории. И почему тогда Петя так долго избегал её (если она так хороша)?
Про переписку плагинов это другое, к делу относящееся косвенно (боком).
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #43 VEG » 15.02.2023, 12:24

Основное преимущество — большое адресное пространство. Владельцы больших библиотек с кучей плагинов смогут разгуляться. Ранее на это были жалобы.

Все современные компьютеры работают на 64-разрядных процессорах, подавляющее число которых под управлением 64-разрядных ОС. Возможность запуска 32-разрядных приложений в 64-разрядной Windows существует только для совместимости и считается легаси. Все системные вызовы 32-разрядных программ под капотом проходят дополнительную конвертацию для общения с ядром 64-разрядной ОС. Конечно, заметить невооружённым взглядом эти накладные расходы не получится, но они есть =)

Поддержка 32-бит в 64-битной ОС не даётся просто так, система вынуждена хранить копии огромного количества библиотек в 32-битном виде. Если когда-то в будущем Microsoft решит удалить поддержку 32-битных приложений из ОС (что уже было сделано в Linux, Android, MacOS и iOS), foobar2000 со всеми его плагинами уже будет готов. Правда, в ближайшие лет 10 в Microsoft вряд ли решатся на такой шаг, так как поддержка хорошей совместимости со старым ПО в Windows всегда была важной фишкой. Как пример, в последней 32-разрядной Windows 10 от 2020 года ещё можно было запускать 16-разрядные приложения из Windows 3, и эта возможность была утрачена только с переходом на 64-разрядные системы.

Добавлено спустя 17 минут 23 секунды:
main user:И почему тогда Петя так долго избегал её (если она так хороша)?

Ну для 99% случаев 32-разрядной версии было более чем достаточно, поддержка старых плагинов от версий начиная с foobar2000 v0.9 как плюс. Переход на 64 бита будет мало приятен тем, что не получится использовать старые плагины, которые уже давно заброшены своими авторами. Таких очень много накопилось за всё время существования плеера, и понадобится немало времени, чтобы всему появилась замена.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #44 main user » 15.02.2023, 12:48

Про ОС и процессоры все понятно. И про эту тенденцию в целом тоже.
Т.е. просто для воспроизведения альбома разрадность программы абсолютно не суть..., разницы нет? Я имею в виду качество воспроизведения и все, что с этим связано. И технические моменты работы программы. Памяти, я думаю, будет отъедать больше..., как любая 64-битная программа, так как оперирует большим количеством знаков, ну и на скорости обработки тоже по идее сказывается. Ощутимый плюс только для работы с большим объемом библиотек и плагинов (расширений), соответственно большая тяжесть и нагрузка... лучше переваривает?

Добавлено спустя 1 минуту:
P.S. Дописку увидел потом. :smile:
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #45 VEG » 15.02.2023, 12:53

На качестве звука не скажется, но обычно 64-разрядный код быстрее 32-разрядного по многим причинам (больше регистров, много новых инструкций). Музыкальный плеер — это не та программа, где это будет заметно в первую очередь, но, например, при перекодировании музыки разница может быть заметна (только убедитесь, что кодер соответствует разрядности плеера, если будете тестировать).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #46 main user » 15.02.2023, 12:57

P.P.S. Просто почему-то на разных форумах много хвалебных (читай восторженных) отзывов о 64-битной версии..., как будто это что-то из ряда вон... и случился переворот в качестве воспроизведения (вдруг!). А на деле ничего..., всё лишь под капотом..., никак ни на чём не сказывается, для уха незаметно...
Вот для перекодирования да, не спорю. Плюс должен быть по логике.

Добавлено спустя 56 секунд:
Опять не успел увидеть. :smile:
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #47 Azaza » 17.02.2023, 21:12

Да, единственный реальный плюс 64-битной версии - возможность жрать много оперативки при необходимости и не вылетать при этом. А необходимость такая возникает разве что при огромном размере базы данных библиотеки и/или при использовании каких-нибудь монструозных скриптов.
Azaza M
Аватара
Репутация: 387
С нами: 7 лет 5 месяцев

Сообщение #48 Гармонист » 19.02.2023, 01:24

При 64 битов. Увеличатся вычисления внутри регистров процессора, что повысит быстродействие и компактность. Уменьшится вероятность таймаутов. Не нужно будет эмулировать вычисления с большими цифрами. Все это может быть актуально для Hi-Res файлов.
Гармонист
Репутация: -2
С нами: 10 лет 8 месяцев

Сообщение #49 VEG » 24.02.2023, 13:45

Beta 25

  • Fixed portable mode relative paths not being respected by playlist load/save operations.
  • Fixed bad MD5 verification of AIFF sourced WavPacks.
  • Reworked fb2k::configStore, now less prone to silly errors saving random configuration bits, should recover from momentary problems with the configuration file instead of crashing.
  • Slightly better communication between output device checkboxes vs output picker toolbar.
  • Better console logging if internet stream reconnect events.
  • Workaround for disappearing windows when dismissing certain DSP dialogs.
  • Dark Mode: Fixed some prompt headers having odd color.
  • Dark Mode: Fixed tri-state checkboxes.
  • Darkened classic MP3 utility dialogs.
  • Reworked first run & import of old foobar2000 settings. Import of old foobar2000 configuration is now optional.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #50 VEG » 28.02.2023, 12:57

Beta 26

  • Portable install playlist save lag regression from beta 25 fixed.
  • Made more edit boxes recognize ctrl+backspace.
  • Better info reporting for lossless DTS files.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #51 main user » 02.03.2023, 14:06

Таки интересно, а почему вообще фубар стал изначально (да и сейчас у некоторых... по инерции) иконой стиля у аудиофилов?
Неужели только из-за большого количества плагинов, которые можно пристегнуть к нему??? :sad:

Добавлено спустя 2 минуты 20 секунд:
P.S. Не будет ни для кого секретом, что какчество звука сейчас у него не "впереди планеты всей". Что же тогда? :eh:

Добавлено спустя 3 часа 21 минуту:
Зачем в фубаре есть внутренний буфер для звукового потока? Что это даёт (из положительного)?
И какая задержка между декодированием и воспроизведением?
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #52 mik » 02.03.2023, 17:38

main user:Таки интересно

С чего это взято? Пробовал все хвалёные аудиоплеера и, честно говоря, foobar2000 в своей базовой аудионастройке, а не как крашеный трактор, нагруженый всяким хламом, ничем не уступает.

P.S. Не будет ни для кого секретом, что никакой разницы ,,качества звука,, у аудиоплееров не должно быть, при прямом битперфектном воспроизведении.
mik
Репутация: 7
С нами: 8 лет 3 месяца

Сообщение #53 main user » 02.03.2023, 18:05

>P.S. Не будет ни для кого секретом, что никакой разницы ,,качества звука,, у аудиоплееров не должно быть, при прямом битперфектном воспроизведении.

Теоретически не должно. Но тем не менее. Оно есть. :smile:
И битперфект как бэ не показатель. Он вообще должен присутствовать по умолчанию у всех приличных программ такого рода.
Но есть ещё область "beyond bit-perfect", когда bit-perfect уже есть..., а проблемки остаются.

И вот как раз авторы ряда популярных в массах плееров, включая foobar2000 и AIMP (особенно яро!), активно отрицают саму принципиальную возможность существования такой ситуации. Но... "Видишь суслика? Нет. А он есть." (с) :wink:
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #54 Azaza » 03.03.2023, 01:14

main user, иди займись троллингом где-нибудь в другом месте.
Azaza M
Аватара
Репутация: 387
С нами: 7 лет 5 месяцев

Сообщение #55 VEG » 03.03.2023, 01:20

Qk3, перелогинься и не забывай принимать таблетки :lol:
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #56 main user » 03.03.2023, 09:19

Но вопросы (поднимаем голову выше) были совсем не об этом...
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #57 VEG » 03.03.2023, 11:26

Я не знаю что тут ещё можно ответить, кроме того, что "beyond bit-perfect" — это что-то из области галлюцинаций.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #58 main user » 03.03.2023, 14:39

Я просто хотел услышать мнение (доводы) специалистов по фубару (ведь здесь именно таковые?)
- Почему фубар стал изначально и остаётся у многих по сей день иконой стиля аудиофилов? Этому способствуют только большое число плагинов, кастомность и бесплатность?
- В фубаре есть внутренний буфер для звукового потока? Зачем, что это даёт (из положительного)?
И какая у него задержка между декодированием и воспроизведением?

А все остальное раздули интерпритаторы. Выборочно отбросив остальное. :smile:
main user
Репутация: 1
С нами: 1 год 1 месяц

Сообщение #59 VEG » 03.03.2023, 19:08

main user:И какая у него задержка между декодированием и воспроизведением?
Ну декодировать кусок данных, положить в буфер, сообщить ОС что данные готовы — это считай мгновенно, ограничено только производительностью вашего процессора, которая в наши дни многократно превышает минимально требуемый уровень. А дальше уже зависит от ОС, ваших драйверов и железа. Плеер то при чём тут? Его работа только заполнить буфер новыми декодированными данными когда ОС будет готова принять следующую порцию семплов.

main user:- В фубаре есть внутренний буфер для звукового потока? Зачем, что это даёт (из положительного)?
В любом плеере будет буфер для аудиопотока. Иначе оно просто никак не реализуется. Можно регулировать размер буфера (до какого-то минимального предела), но избавиться от него никак нельзя.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 270
С нами: 11 лет 10 месяцев

Сообщение #60 Azaza » 03.03.2023, 19:13

main user:Почему фубар стал изначально и остаётся у многих по сей день иконой стиля аудиофилов?
Спроси об этом самих аудиофилов. Зачем к нормальным людям с такими вопросами пристаёшь?
Azaza M
Аватара
Репутация: 387
С нами: 7 лет 5 месяцев

Пред.След.

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