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_dsp_effect
Last post by mudlord -
Thats the problem.

librubberband is under the GPL. Thats completely incompatible with licensing when doing components for FB2K. Thats why I had to remove it, since I got scared of legal threats. Hence why sticking with SoundTouch which is fairly licensed, even if it has subpar quality.

David Bryant's lib would be a nice alternative to SoundTouch, and DEATH already did a tempo DSP with it, and doing pitch with it is fairly trivial (add a resampler stage)
2
3rd Party Plugins - (fb2k) / Re: Device-Priority-SMP
Last post by regor -
Again, replace with this and test as usual. I'm assuming this is your config and that you have tried both null/prim device workarounds.

X

This one tries to set a null device every 25 ms if there is no device. If that doesn't work, then either change bluetooth device or report to foobar dev for proper fix. Can not do anything more.
4
3rd Party Plugins - (fb2k) / Re: Device-Priority-SMP
Last post by Defender -
Post console with this file (just replace, no need for more), doing the same. Anyway, this would be fixed if you ask the foobar dev to switch to null output or primary device in case there is no device selected after turning off a device, by default.
Which would be the proper fix. Instead of me trying to add more hacks for that xd
I couldn't agree more and actually was quite surprised when I saw this happening a couple of days ago hence my search for a fix/workaround.
5
General - (fb2k) / Re: How to move files by keeping folder structure?
Last post by Porcus -
Don't all these assume that all files are the same directory depth? They don't recreate the tree?

$directory_path(%path%)\%filename%   does.

That is, note the extra top directory with characters from the drive letter. If you are happy about that, then look no further.

But to delete that two-character directory, that is, the first three characters:
$right($directory_path(%path%),$sub($len($directory_path(%path%)),3))\%filename%

$len returns the length. $sub(L,3)$ subtracts 3. $right then returns the L-3 rightmost characters. \%filename% at the end.

7
3rd Party Plugins - (fb2k) / Re: Device-Priority-SMP
Last post by regor -
Post console with this file (just replace, no need for more), doing the same. Anyway, this would be fixed if you ask the foobar dev to switch to null output or primary device in case there is no device selected after turning off a device, by default.
Which would be the proper fix. Instead of me trying to add more hacks for that xd
8
3rd Party Plugins - (fb2k) / Re: External Tags
Last post by Porcus -
@Just_Addict : if you could try the following once you have identified the files (Tagging -> "Find tracks edited after External Tagging" if you have timestamps updated ...):

Tagging -> Edit file tags will open the file tags.
Then open the properties of the same files. You now have two windows which show different tag sets.
If there is only one field you have updated, you can copy over.
9
3rd Party Plugins - (fb2k) / Re: Device-Priority-SMP
Last post by Defender -
Deleted both buttons. Copied the new file to the correct folder after renaming original file. Added both buttons. Exited foobar. Restart foobar.

This time I also get the popup on the first time I switch off the external.
EDIT: And when I repeat the sequence I do not get the popup.
10
3rd Party Plugins - (fb2k) / Re: Device-Priority-SMP
Last post by regor -
Sorry, I was testing with both your button and my button in the same skin.
Retested now with all JS3 buttons removed.

SITUATION 1:
Enable Auto-Device ON. Device 1 PSD, all others to None.
With SHIFT leftclick I can playback to external device. Switching off external device. Playback continues on PSB, No Popup and playback continues. All OK.
Switch external on again and switch to it with continuing playback.
Switch external off. Playback continues on Device 1 but I get the popup.

So only the first time switching the external off the popup is circumvented.
There is no such thing as only working once. I mean, it may be working sometimes and just a coincidence that it works for you the first time and not the second time.

I can test it turning it on/off 10 times, and works reliably everytime. But as I said it's also device dependent, and maybe also related to foobar version or whatever. For ex I only had 'Output invalidated' errors using ASIO, but using DS it worked fine without any additional fixes.

I have been cleaning the code a bit, and now the workaround for output invalidated may be tweaked. Clean the panel and install again (replacing this file). Now it will try first to switch to null device and also being faster should handle better the timing.
Spoiler (click to show/hide)