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_vis_spectrum_analyzer
Last post by Case -
The Amax in the skippystudio explanation refers to maximum amplitude of the signal, which is 1.0. Their graph also perfectly shows that real RMS can't be as high as peaks.
So remove the division by Amax and things will be correct. Real RMS shows correct RMS, and the checkbox enables the 'RMS+3' mode.

I never saw disappearing bars with the old release.
2
General - (fb2k) / Re: Old 1.x versions usage
Last post by regor -
It's not only about bugfixes or not needing v2 features, but as reported by people being forced to use 32 bit versions yet, v2 forces caching of all tags and it can not be set to skip caching of specific ones. Thus it crashes on big libraries in some cases, as soon as you got lyrics or fingerprints, or things which don't need to be cached at all (for queries usage, etc.).

https://hydrogenaud.io/index.php/topic,125541.0.html

Therefore I'm stuck with v1.6, which allows to manage the mem usage for specific tags if needed.

There is also a recurring crash when trying to play missing/dead files on a playlist, at least in v1.6. Which surely accounts for many of my reports.

EDIT: Btw, until this post, I didn't knew there was a 1.6.17 version. It's currrently so hidden on the download page that most people will simply not notice there is a new (old) version.
3
3rd Party Plugins - (fb2k) / Re: foo_vis_spectrum_analyzer
Last post by Defender -
Also the peak visualization bars go hidden here half the time (I have them moving horizontally from left to right). When I was playing stereo file, the right channel bar went invisible. I had to tweak the height of the UI element to make it visible. Then I played a mono file and now the size was incorrect for that size and it's invisible.
I don't think the bars should go invisible under any circumstances.
It's a render bug caused by Direct2D or the driver. I thought I had solved it with the optimized calculations because I could no longer reproduce the bug here (after updating the GPU driver). It has to do with drawing the LED bitmap on odd coordinates. The filled rectangles don't have this problem, AFAIK.

I did a lot of testing this.

Horizontal peakmeter has this issue only for the bottom bar. Vertical peakmeter has the same issue for the left bar.

As you said ... does not happen when using gradient (eg no leds). Also does not happen when you display both legends on top and bottom of horizontal peakmeter (or to the left and right of vertical peakmeter).
So the issue is only when having 0 or 1 legend along the bar and you are using leds.

When this bar disappears the the Peak indicator for this disappeared bar is still shown correctly .

Easy to reproduce. Take a mono source or apply a DSP downmix to 1.0. Use only one legend on a horizontal peakmeter that has
LED mode enabled (add Peak indicator for reference).

If you allot a panel with a height of anything within 42 and 54 pixel's you will not see the mono bar at all, but you will see the Peakmeter indicator.

So you simply cannot display a mono channel PeakMeter using LED's and one legend.

The moment you change to gradients instead LEDS or display the second legend the PeakMeter appears.
4
MP3 / Re: Low bitrate MP3 (+ unsupported bitrates)
Last post by Klymins -
@Kraeved In fact, CBR is not necessary (i want it because it's easier to work with it) but i want mono because i think stereo is not going to be sound good below 20kbps or 16kbps. And, i already can produce a good quality sound with 16kbps, the reason that i want to use below is: can i make a good sound with these bitrates? 20kbps stereo sounds good and 16kbps mono sound better than it, so i thinked lower bitrates must be able to produce good sounds. @danadam You can be right, i selected libopus from shotcut but i don't trust it.

And, i must use MP3 because Flash Player does not support these newer alternatives even if some of them can sound better.
6
General - (fb2k) / Re: Old 1.x versions usage
Last post by Kraeved -
Thank you, @Peter.

I remember the day when I first installed 2.* and immediately felt out of place. Why? Because you broke changed the way portable works  — it is no longer possible to put the player in the custom folder, remove portable_mode_enabled file and (temporary) associate the player with audio files within Shell Integration page, keeping the profile in that folder as well. Users of audio forums were forced to invent tricks like using Windows junction points and writing batch scripts with tons of reg commands to simulate previous behavior. The irony is that there are more customization options like ReFacets (which I hadn't used before, preferring simplicity), but at the same time, you ignored the long-standing habit and imposed a new way of installation. Perfect is the enemy of good, as they say.

Personally, I expected improving the documentation of existing functions (right there, at least in the form of tooltips) in order to reduce anxiety and make the best use of Foobar2000. For example, ReplayGain page is still a mystery, why mono files sound quieter, what is… fast DSP reset, flush playback queue, MMCSS, which music formats are affected by “slow but accurate seeking”, what and where are “dead items” and when is it time to remove them, etc.
7
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQLite Utilities (foo_sqlite)
Last post by dpc666 -
It would be amazing if there was some way to use SQLite to generate autoplaylists. Is there a chance for something like this in the future, or is there already some way to do it I haven't noticed cos I'm dumb?

Currently I just know that I can use foo_uie_sql_tree to send SQL query results to a playlist by interacting with the panel.
8
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Porcus -
Free format is so extraordinary nowadays that one might consider to introduce a new restriction - like how LAME requires you to enter "--freeformat" to encode to such. Of course, more sorts of "overrule sanity" options may be up to some level of consideration, if one is so inclined.

(Just came to think about: Can it create "MPEG-2 only" files? Are they any problematic?)
9
3rd Party Plugins - (fb2k) / Re: foo_vis_spectrum_analyzer
Last post by pqyt -
There's some confusion with the settings in v0.7.6.0. Peak is now right as you don't do any extra calculations to it.
But RMS is incorrect. You always divide the real RMS value by 'Amax', which is the same as adding 3 dB to its value. Then in addition you offer an optional 3 dB addition to it.
I just followed the article I quoted earlier. Like I said many times before: I'm not an audio engineer and don't understand this stuff half of the time. But when the specs are this confusing and 'people in the know' are debating definitions I prefer to stand by the sideline until the dust is cleared and a clear spec becomes available.

Edit: The current code produces correct(?) results with all the files I found here (https://www.soundonsound.com/techniques/sos-audio-test-files) and here (https://www2.iis.fraunhofer.de/AAC/multichannel.html).
Also the peak visualization bars go hidden here half the time (I have them moving horizontally from left to right). When I was playing stereo file, the right channel bar went invisible. I had to tweak the height of the UI element to make it visible. Then I played a mono file and now the size was incorrect for that size and it's invisible.
I don't think the bars should go invisible under any circumstances.
It's a render bug caused by Direct2D or the driver. I thought I had solved it with the optimized calculations because I could no longer reproduce the bug here (after updating the GPU driver). It has to do with drawing the LED bitmap on odd coordinates. The filled rectangles don't have this problem, AFAIK.
10
General - (fb2k) / Old 1.x versions usage
Last post by Peter -
Looking at crash report statistics, I have noticed that lots of people still use version 1.6.16, that is last 1.6.x before 2.0.
I understand that some just don't want 2.x features, that's why I made version 1.6.17 - in September 2023 - with important bug fixes - most notably fixes for libwebp exploits. Unfortunately, few people seem to have noticed it, 1.6.16 is still way more popular.
If you're on 1.6.x, please make sure you have the latest iteration of it. Really.

That said, if there are any special wishes for bug fixes (not feature updates) to be backported to 1.6 or 1.5 series, please post them here.
I'm considering backporting of Windows Imaging Component interop from 2.x to 1.6 to get rid of libwebp entirely, then you can't see webp covers on old systems but don't have to worry about updating libwebp with security fixes.