Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
1
3rd Party Plugins - (fb2k) / Re: foo_beefweb - modern web interface
Last post by boxerfan88 -
I'm going to try some small modding ... right now trying to just build the component from the beefweb-0.8 source code ... it keeps failing with these 2 errors. Can someone give me pointer as to what is wrong?

Steps taken:
  • installed all the beefweb-0.8 pre-requisites
  • download beefweb-0.8 source code
  • unzip it into a folder
  • start Visual Studio 2022
  • start VS2022 command prompt
  • issue the build command: msbuild scripts\build.proj /p:Configuration=Release

It runs for quite a while, then throws the following error:

Code: [Select]
    :
  Performing install step for 'ext_zlib'
  -- ext_zlib install command succeeded.  See also S:/Visual_Studio_Projects/beefweb-
  0.8/cpp/build/Release/extlibs-root/src/ext_zlib-stamp/ext_zlib-install-*.log
  Creating import library for zlib1.dll
  -- ext_zlib make_import_lib command succeeded.  See also S:/Visual_Studio_Projects/
  beefweb-0.8/cpp/build/Release/extlibs-root/src/ext_zlib-stamp/ext_zlib-make_import_
  lib-*.log
  Completed 'ext_zlib'
FinalizeBuildStatus:
  Deleting file "Win32\Release\ext_zlib\ext_zlib.tlog\unsuccessfulbuild".
  Touching "Win32\Release\ext_zlib\ext_zlib.tlog\ext_zlib.lastbuildstate".
Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlib
s\zlib\ext_zlib.vcxproj" (default targets).

Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlib
s\zlib\ext_zlib.vcxproj.metaproj" (default targets).

Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\ext_al
l.vcxproj.metaproj" (default targets) -- FAILED.

Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\server
\core.vcxproj.metaproj" (default targets) -- FAILED.

Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\beefwe
b.sln" (default targets) -- FAILED.

Done Building Project "S:\Visual_Studio_Projects\beefweb-0.8\scripts\build.proj" (def
ault targets) -- FAILED.


Build FAILED.

"S:\Visual_Studio_Projects\beefweb-0.8\scripts\build.proj" (default target) (1) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\beefweb.sln" (default target
) (2) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\server\core.vcxproj.metaproj
" (default target) (4) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\ext_all.vcxproj.metaproj" (d
efault target) (5) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlibs\foosdk\ext_foosdk.vc
xproj.metaproj" (default target) (8) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlibs\foosdk\ext_foosdk.vc
xproj" (default target) (9) ->
(CustomBuild target) ->
  C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\M
icrosoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'S:\Visual_Studio_
Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\39a10b2bcdfa4bd8961faf62af603ee3\ex
t_foosdk-mkdir.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFile
s\39a10b2bcdfa4bd8961faf62af603ee3\ext_foosdk-download.rule;S:\Visual_Studio_Projects
\beefweb-0.8\cpp\build\Release\CMakeFiles\39a10b2bcdfa4bd8961faf62af603ee3\ext_foosdk
-update.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\39a10
b2bcdfa4bd8961faf62af603ee3\ext_foosdk-patch.rule;S:\Visual_Studio_Projects\beefweb-0
.8\cpp\build\Release\CMakeFiles\39a10b2bcdfa4bd8961faf62af603ee3\ext_foosdk-configure
.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\39a10b2bcdfa
4bd8961faf62af603ee3\ext_foosdk-build.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\
build\Release\CMakeFiles\39a10b2bcdfa4bd8961faf62af603ee3\ext_foosdk-install.rule;S:\
Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\a990d6aed58809e06235a
3d29d51faa2\ext_foosdk-complete.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\
Release\CMakeFiles\baf6f0184f7f380f32d1913cb5728162\ext_foosdk.rule;S:\Visual_Studio_
Projects\beefweb-0.8\cpp\extlibs\foosdk\CMakeLists.txt' exited with code 2. [S:\Visua
l_Studio_Projects\beefweb-0.8\cpp\build\Release\extlibs\foosdk\ext_foosdk.vcxproj]

"S:\Visual_Studio_Projects\beefweb-0.8\scripts\build.proj" (default target) (1) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\beefweb.sln" (default target
) (2) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\server\core.vcxproj.metaproj
" (default target) (4) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\ext_all.vcxproj.metaproj" (d
efault target) (5) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlibs\stringencoders\ext_s
tringencoders.vcxproj.metaproj" (default target) (12) ->
"S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\extlibs\stringencoders\ext_s
tringencoders.vcxproj" (default target) (13) ->
  C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\M
icrosoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'S:\Visual_Studio_
Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\7cdbc30f19678a66cf35621c4726fa3b\ex
t_stringencoders-mkdir.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\C
MakeFiles\7cdbc30f19678a66cf35621c4726fa3b\ext_stringencoders-download.rule;S:\Visual
_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\7cdbc30f19678a66cf35621c472
6fa3b\ext_stringencoders-update.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\
Release\CMakeFiles\7cdbc30f19678a66cf35621c4726fa3b\ext_stringencoders-patch.rule;S:\
Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\7cdbc30f19678a66cf356
21c4726fa3b\ext_stringencoders-configure.rule;S:\Visual_Studio_Projects\beefweb-0.8\c
pp\build\Release\CMakeFiles\7cdbc30f19678a66cf35621c4726fa3b\ext_stringencoders-build
.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\7cdbc30f1967
8a66cf35621c4726fa3b\ext_stringencoders-install.rule;S:\Visual_Studio_Projects\beefwe
b-0.8\cpp\build\Release\CMakeFiles\227a5dcaeb306afe9c0bd9c25d325c77\ext_stringencoder
s-complete.rule;S:\Visual_Studio_Projects\beefweb-0.8\cpp\build\Release\CMakeFiles\ab
7a76c9c1c7d9854f4edd6faa3c21ee\ext_stringencoders.rule;S:\Visual_Studio_Projects\beef
web-0.8\cpp\extlibs\stringencoders\CMakeLists.txt' exited with code 2. [S:\Visual_Stu
dio_Projects\beefweb-0.8\cpp\build\Release\extlibs\stringencoders\ext_stringencoders.
vcxproj]

    0 Warning(s)
    2 Error(s)

Time Elapsed 00:11:38.67


All help and guidance would be greatly appreciated...
2
3rd Party Plugins - (fb2k) / Re: foo_mpv - Video Player component based on mpv
Last post by KthugS -
I'm using this as an artwork viewer.
foobar2000 - display - albumart - I use it by specifying the back cover, artist, and disc as the gif file I want.
The gif plays perfectly.
Inserting a gif artwork file into a flac file also works perfectly.

foobar2000 x64 has been released, but there is only one reason why I don't use the x64 version!
because foo_mpv only supports x32.
It's one of the components that made me use and love foobar2000.

3
Vinyl / Re: Trying to Turn Stereo Audio to Mono
Last post by fooball -
So I don't need that device at all and can accomplish the same effect of having a native mono track with Audacity's "Mix Stereo Down to Mono" effect?
Yup.

Quote
Would the "Mix Stereo Down to Mono" feature in the "Tracks->Mix" menu work identically?
Probably, just try it.  You'll see if the result is in excess of 0dB on the waveform display, so then you can simply normalise.  When you export, make sure you choose mono.
4
Vinyl / Re: Trying to Turn Stereo Audio to Mono
Last post by Damned536 -
If this is truly mono, then it really doesn't matter whether you take L+R or L or R as your signal....

You could do this in hardware by resistively mixing the L and R into a mono signal, or record the stereo pair and then simply sum them in something like Audacity (which would be my tool of choice for this kind of thing).

So I don't need that device at all and can accomplish the same effect of having a native mono track with Audacity's "Mix Stereo Down to Mono" effect?

There is now a "mono" button on the Export window.

But it's done by summing so to prevent clipping, run the Amplify effect with the new peak set to -6dB before exporting.

Would the "Mix Stereo Down to Mono" feature in the "Tracks->Mix" menu work identically?
5
General Audio / Uploading Foobar2000 CSV files to Libib or Librarika?
Last post by djanssen -
I'm wondering if anyone here has had success uploading the text output to CSV within Foobar2000 to a cloud-based database app like Libib or Librarika.
Libib and Librarika are two online utilities for documenting and tracking book collections. Up to a certain volume of books, magazines, journals, etc.., the services are free. Libib.com has an option to include collections other than books like movies, music, and videogames. The have a CSV template to expedite uploading collections (rather than adding items individually), but their CSV format doesn't make much sense for a music collect. For example, these are the headings for each column:
title | creators | description | upc_isbn10 | ean_isbn13 | number_of_discs | tags | notes | group | price | added | publisher | publish_date | length_of | copies | call_number | ddc | lcc | rating | review | review_created | status | began_date | completed_date

I've included their "libib_music_import_template.csv" template and included the link here.

Here's an example of one album added via its UPC code - see screen capture image.

The hope here is to have a readily accessible inventory of music, and from there perhaps leverage the other tools Libib offers. Librarika has a similar utility, but I've not explored it in any detail.

The Text Tools preferences could be set up to match the fields being requested by Libib, but many of those either don't exist or don't apply, e.g.: UPC, call_number, ddc, lcc, or rating. Libib also misses data like bit rate, genre, sample rate, and so on.

Is this trying to fit a square peg into a round hole? Is there some other way to get the same result - a cloud-based inventory of the music saved locally by Foobar2000?

Thanks in advance.
6
Support - (fb2k) / VST 2.x/3.x Adapter 0.11.10 with iZotope Ozone 9 and 11 doesn't work properly
Last post by Gadgety -
I have a Windows7 2SP x64 based system, running both Foobar2000 v2.0 x64 and v1.6.16 and using the audio suite Ozone from iZotope. I'm using Ozone 9 Advanced x64 and recently discovered that some of the features I hadn't used weren't working properly. I contacted iZotope who had told me Ozone 9 would work on my Windows7 PC prior to purchase, despite official support only being for Windows 10 and later 11. At the time I couldn't test it on my Windows because the VST2.x/3.x x64 adapter didn't exist yet. I was already running Ozone 8 x32 as it worked with the previous VST host plugin and it worked fine.  Ozone 8 x64 works correctly in the new VST 2.x/3.x adapter. Meanwhile Ozone 9 and the recently released Ozone 11, both x64 plugins are not working correctly. I have tried both the VST2 and VST3 versions but it makes no difference.

I believe this is due to changes they made rather than due to Foobar2000 or the VST2.x/3.x adapter. iZotope's reply is it may be due to that their software is tested on Windows 10 and 11, and there's no testing or official support for Windows7 OS, or alternatively that it is somehow due to the way the Foobar2000 with the VST2.x/3.x adapter is structured. They have never claimed that it would work in Foobar2000. They also say they are not aware of the problems I have experienced by any other users in DAWs used in music production settings. Here goes a description of the problem.

Ozone is structured in a series of module plug-ins, where each module processes audio in a specific way.  In the latest version there are 18 modules. Ozone contains a mother of a module, the Mothership, which hosts all the processing modules in a customizable signal chain.  It is this module I place inside of the VST2.x/3.x adapter. This module also contains some, but not all, of the functions that are problematic within the VST2.x/3.x adapter. The Mothership contains among other functionality global toggle switches for bypassing all the modular processing, turning off stereo and instead summing to mono, as well channel swapping, essentially a polarity switch.

A signal chain inside the Mothership can consist of very few or all the modules. The order can be swapped by drag and drop. Each module has a button for turning it on or off without removing it from the chain, and a Solo button where all the other modules are excluded from the signal chain, and you just hear the processing from that module. All modules also contain a Delta switch which then plays back only the changes the module incurs on the sound.

I'm going to exemplify the problem when running Ozone 9 or 11 in the VST 2.x/3.x Adapter in Foobar2000. The actions are identical in v2.0 or v1.6.16 x64.

In Ozone 8 when toggling Sum to mono on in the Mothership it immediately sums to mono. To get stereo back toggle Mono off. Sound turns stereo instantaneously.

Here is a description of how Sum to mono now works.

I first have to turn on Sum to mono, it is immediately shown as mono in the Imager module which displays the sound visually in a vectorscope. However, no change is registered in the sound, out of the speakers/headphones.

To effectuate the change in sound in addition to selecting Sum to mono I have to either turn on or turn off one of the modules in the signal chain (any module). Only then is Sum to mono effectuated in the sound. I can also effectuate it by toggling the bypass button on and off.

This is an additional step compared to previously. It's the same if I want to turn stereo back on. Hence changes are not immediate, and sometimes it complicates the working procedure.

Channel swapping also requires these additional toggles in both Ozone 9 and 11.
 
The same goes for the Delta function. In order to effectuate, I have to select Delta, nothing in the audio changes, then switch on or off ANY module in the signal chain in order to effectuate the Delta function in the sound. Then when I want to switch it off and return to the sound, the same procedure applies.

Alternatively I discovered that I can turn these functions on by clicking on the bypass button twice: Click Delta; Click Bypass TWICE to turn Delta on. To turn it off, toggle Bypass once. Toggle Bypass again to turn Delta on again, but one time is now enough.

Ozone also offers analog iir filters or digital fir filters in the Equalizer module. Swapping between these isn’t effectuated unless  one of the modules is turned off and then on again.

Finally, the functionality of bypassing all processing in other modules, the ”S” for Solo button where you only listen to the processing from one single module, a button available in each module, doesn’t work at all. It has no effect whatsoever.







10
Support - (fb2k) / Foobar/ Wasapi Accepts IFI USB As Source but no other USBs
Last post by sendler2112 -
My new Aune X8 anniversary won't play from USB. My IFI Zendac V2 auto connects USB perfectly every time and will play in Windows Media Player and From WASAPI/ Foobar 2000. The X8 seems to pair USB and shows up in the windows devices as Aune X8 but doesn't play. It does play from Windows Media if I first connect another USB device such as the TeraLink USB interface and send optical to the X8, although it sounds terrible with the stock opamp by comparison to the IFI (I have a top of the line double Sparkos Pro discrete opamp waiting but I am not going to even touch the screws to open the hatch if it seems like I must give up and send the X8 back). Or maybe it's the optical. The Zendac V2 doesn't have optical and the X8 isn't working on the USB, so, apples to apples is not possible. It did play from Windows Media Player via USB when I first connected it, but not from WASAPI, even though it does show up as a WASAPI device in Foobar every time. So, I went to Aune and downloaded a "USB driver" from the X8 page, and now it won't play anywhere from USB. The TeraLink and Douk USB converters shows up in Foobar devices but also similarly won't play and throws the same message "no device".

Note... Comparing the IFI Zendac V2 between Windows Media Player and WASAPI/ Foobar2000... WASAPI absolutely KILLS IT with much better see through transparency and detail. Even if it strangely has a noticeably lower level than the Windows Kernel mixer it is avoiding with everything on 100%