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
91
3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by musicmusic -
And if you try to formulate the question in words, then how can I make all the root spoilers in the Album List Panel pick up values not from one metafield, but simultaneously from any metafields I specify?
It's not possible I'm afraid.

Album list panel 2.0.2

After restarting the PC, the settings under General -> Views are lost

....
That looks very odd. Could you upload (or send me) your foo_uie_albumlist.dll.cfg (ideally one that is OK and a copy of one immediately after the problem occurs)?

You can find foo_uie_albumlist.dll.cfg by holding Shift and clicking File, then Browse configuration folder, and then opening the folder named configuration.
93
Other Lossy Codecs / Re: Quite OK Audio (QOA)... anyone ?
Last post by mycroft -
I also have small patch to fix initial samples prediction if they are not 0. But whole codec design and exp implementation is flawed/limited. My idea is to always recompute weights at start of frame but that causes artifacts ...
94
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by eurekagliese -
Thanks for the quick response.
I was unaware that the fb2k sdk warns against doing so.
However, I'm not sure how it's illegal since there are plenty of windows apps that are using custom window.
Maybe it's just the fb2k policy, which is fine with me. It makes sense why the outdated foo ui hacks aren't on the list of approved components. Simply said, I think that a lot of users still using it because of its functionality, primarily for custom skins or themes.
95
3rd Party Plugins - (fb2k) / Re: External Tags
Last post by Just_Addict -
@Case

I am attempting to convert from using m-Tags to external tags and I seem to be running into the same problem I have with m-Tags.
Once external tags exist, how do I go about getting the external tags updated if tags get added by an external program?
For example, I use Keyfinder to add Camelot keys to files, but it seems, like with m-Tags, that if external tags already exist, I can't seem to get these tags added into the external tags.
I have to resort to the same method as with m-Tags (remove the external tags and recreate them), but this has the same drawback that any tag(s) added in foobar2000 after creating external tags are lost.

Also, Would it be possible to support title formatting in foldertag names somewhere down the line?
m-Tags at least then prompts with a Save dialog to give it a name myself if the name is left blank in Advanced Preferences.
External Tags just not shows the context menu item to "Create ...." if I empty the field.
96
General - (fb2k) / Re: Quiet Foobar2000
Last post by garym -
You are using replaygain in foobar according to those settings.  Are your other players using replaygain tag to adjust volume?  If not, they would be louder, as ReplayGain typically *reduces* volume.
97
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by marc2k3 -
Is it ever thought to add the foo ui hacks functionality straight to the JScript Panel?

Nope.

a) It's not permitted...

https://github.com/marc2k3/foobar2000-sdk/blob/7f047cf2e541dd2f756c023195ef95285947d201/foobar2000/SDK/core_api.h#L13

Quote
//! Retrieves main app window. WARNING: this is provided for parent of dialog windows and such only; using it for anything else (such as hooking windowproc to alter app behaviors) is absolutely illegal. \n

b) Even if it was allowed, I wouldn't know how.
99
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by eurekagliese -
A script included with JScript Panel 3 already does this...



The obvious downside is that adding your own buttons is not easy.

FWIW, it works by drawing single font symbols so the colour/size can be anything. I use the Segoe Fluent Icons font for my own scripts but anyone writing their own can use whatever font they want.

https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font

edit: the included script is called "Menu + Playback Buttons + Custom Colours" available from the Samples button in the Configuration window.

This gif makes it seem like the toolbar would look OK without the window bar. Is it ever thought to add the foo ui hacks functionality straight to the JScript Panel?
100
Development - (fb2k) / Re: Enumerating uielements
Last post by pqyt -
The design is as follows: a UIElement-derived panel, of which there can by more than 1 instance

So that is exactly the same as what you asked for before. I even adapted the code you posted to make it fit. :/

Iterating the instance list can be done from anywhere. I was unsure at the time but range based loops do work.

Code: [Select]
for (auto&& instance : Notify::instanceList())
{
instance->do_something();
}

Preference pages have an apply method so that's where you'd call it from.
No, it's not. But I already said I was going to look at your solution again.