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
General Audio / Re: Album Art Downloader XUI
Last post by AlexVallat -
Hi, if you have any web scraping experience, or want to learn it, then it would not be difficult for you to create a script, depending on how difficult the website makes it. I would suggest making a copy of one of the simple ones, like bandcamp.boo and see how you get on.

If you try this and want to ask any questions about the script formats or syntax I'll answer, but the fundamental web scraping techniques of being able to determine the search URL to fetch, and how to craft a regular expression to extract the image URLs from the results HTML is not something I can teach.
4
3rd Party Plugins - (fb2k) / Re: Resampler plugin
Last post by darkflame23 -
Since lvqcl still hasn't released a 64-bit version I wanted to see if I can improve the quick conversion I did earlier.
Here's a new build that supports both 32-bit and 64-bit foobar2000 versions, dark mode is supported and now fast mode works also on 64-bit variant.

I also added options to resample only chosen samplerates or to resample everything else but the chosen samplerates, so it should allow doing everything mod and mod2 versions did in one file. I didn't see sources for lvqcl's mod variants so this is my custom implementation.

Thanks for this, working great in latest FB2K 32bit on Win 11. How do you switch Fast mode on or off, and what does it do?
5
3rd Party Plugins - (fb2k) / Re: Resampler plugin
Last post by Case -
I'm not 100% certain what you mean. The new option to exclude/include individual samplerates or rate ranges is present in both 32-bit and 64-bit versions. Unless there is a bug somewhere it should work fine and the same in all supported foobar2000 versions.

The special framerate exclusion/inclusion is only there in manually configured resampler. If an addon, like foo_truepeak requests a resampler the exclusions have no effect. Addons will always be able to get the resampling they ask for. And the component name is "Resampler (SoX)" so it's compatible with original lvqcl's component - anything asking for a resampler by that name will still work.
6
3rd Party Plugins - (fb2k) / Re: Resampler plugin
Last post by francesco -
Hi Case
thanks a lot for the 64bit!
and about
Quote
I also added options to resample only chosen samplerates or to resample everything else but the chosen samplerates, so it should allow doing everything mod and mod2 versions did in one file. I didn't see sources for lvqcl's mod variants so this is my custom implementation.
and should it work even on foobar 32bit with some addons without any issues?
 O:)
7
3rd Party Plugins - (fb2k) / Re: foo_youtube
Last post by SergPuh.68 -
Tell me why, after executing the “Full Screen” command, a second window appears in the taskbar and does not disappear until the end of the session, this is extremely inconvenient and annoying. Does this happen to everyone or just me?
8
Support - (fb2k) / Re: Foobar2000 v2.* playback sound quality lower than v1.X
Last post by Case -
I've compared both versions with the same output device/driver, Playback->Processing set to "none" (that's my change, since "apply gain" is the default value, this change did not affect the differences I heard, - just wanted to eliminate any "extra" factor), and no DSP processing. Is there any other options which impact the sound?
If we entertain for a moment the idea that there is a difference, 2.x includes different decoders and supports more formats out-of-the-box. If your use case was for example that you didn't use your sound device as a DAC but bitstreamed data to external receiver for decoding, DTS-in-PCM container could produce differences. New foobar2000 decodes the audio data by default which could be done differently than receiver does it, receiver could do some dynamics processing or other alterations. And if the connection has limited bandwidth, like toslink, the receiver will only get stereo output instead of the proper multichannel audio.

Lossy formats will be decoded differently with different decoders. I just compared a random vorbis file between 1.6.17 and 2.1.5 and there were differences -128 dB below digital fullscale. Such things are inaudible even to bats, but in theory a broken system might react differently to a different signal.

Another difference is the output device bitdepth support. In old foobar2000 exclusive outputs had a single bitdepth configuration box in the main output device selection screen. It defaulted to 16 bits. New foobar2000 allows configuring bitdepths (and DSP chains) for each device separately and defaults to highest bitdepth supported by the device. If these settings are not touched it's possible there is a difference. Though it should be that the v1.6 output with 16 bits would be worse, it could not be enough if one uses incorrect volume levels and the lowered signal is amplified in receiver/speakers. Or the defaulted highest bitdepth in 2.x might not work, perhaps your audio device drivers lie to support 32-bits but produce noise instead.

And then there's the new 2.x feature where each output device volume setting is remembered. If you set volume to max 0.0 dB in foobar2000 v1.6.x, it stayed there no matter what output you picked. In foobar2000 v2.x you can control volume of each device separately, so if you aren't careful, you may be comparing playback at different volume levels.

You people haven't mentioned anything about what kind of stuff you even play. Only very crazy claims that there is a difference in quality.

I have recorded the digital output of foobar2000 v1.6.17 WASAPI output against 2.x WASAPI when playing lossless material and they are bit-perfectly identical. There is no jitter, there is no difference in decay, there is no difference in soudstage. The signal is the exact same.
You people claiming to have a difference can very easily prove it. For example @misio's ESI Juli@ has nice high quality analog inputs. Just connect cables from outputs to inputs, play a demo track in both foobars while recording the output and share the recordings here. I at least would love to examine the claimed differences.
Doing the recording digitally would make comparison easier, but that would require getting a device that can record the digital output of the card. And you probably don't trust recording done inside the computer on driver level.
9
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQL Tree (foo_uie_sql_tree)
Last post by dix-hill -
Also, is there a way to assign each query's node to its own playlist?  For example:
Code: [Select]
Grouping
---Album   >>> Album Playlist
---Compilation   >>> Compilation Playlist
---EP   >>> EP Playlist
Could I assign Album, Compilation, and EP to their own playlists?  I know I can assign 1 playlist for the query with Activate / Target Playlist.
I also found these in the forum/help files and they worked as is, but I couldn't get them to work with an alias from a created table:
Code: [Select]
INSERT INTO PlaylistUpdatable(path,subsong)
SELECT path,subsong
FROM MediaLibrary
WHERE artist='Metallica';
Code: [Select]
INSERT INTO PlaylistUpdatable(path,playlist_name)
SELECT a.path,b.playlist_name
FROM MediaLibrary a,
     (SELECT 'Metallica' "playlist_name"
      UNION ALL
      SELECT 'Heavy Metal') b
WHERE artist='Metallica';
10
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by includemeout -
Besides wanting to chime in to say thanks for all the hard work in bringing such a lightning-fast MP3 encoder back to life, just out of curiosity, I went about doing encoder identification of one of the newly generated files by using ancient audio-identifying programs (abandonware Audio Identifier and EncSpot): the earlier identifies it as 'Xing', while the latter says 'Gogo (after 3.0)' .

While I understand the Xing tag (Real Networks had acquired Xing Tech back in the day), is EncSpot simply showing its age by not yielding the right result or what?

PS: the psychoacoustic model employed by Helix is nspsytune, right?