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
21
foobar2000 mobile / Feature Request: Option to set default track length.
Last post by lexaterra -
Hi, I think it would be great to be able to set default track length,

Example: to go to next track after 2:00 minutes on each track.

Reasoning: I have Dj software like many set up at home and it gives a really nice ambience to just skip all tracks after a certain time. It makes the whole experience more uniform because of the timing factor. Also, its not just my idea, Djs usually change tracks at parties after a certain time period as well. I think it would be a great addition to your app. And Im sure programming wise its a piece of cake because you're not doing anything remotely complicated.

Thank you!
25
3rd Party Plugins - (fb2k) / Re: foo_httpcontrol
Last post by regor -
I would extend wojak's question: how to refer also to remote - not local - output devices set up in my fb2k?

I mean remote UPnP renderers, seen as "UPnP : Office Player" for instance, which is a small fb2k computer with "foo_upnp" component set up to function only as "Media Renderer" network service, located in my "Office" room and driving an amplifier with USB DAC built in.

And so I would like to be able to change rooms in my home, where the music is playing.
Can't help with that. Unless the upnp component exposes devices as main menu entries, it can't be done. (look for that)

You should ask the dev about it.
26
3rd Party Plugins - (fb2k) / Re: foo_httpcontrol
Last post by regor -
@regor

Thank you for the explanation. I managed to change to Null with "http://127.0.0.1:8888/ajquery-xxx/?cmd=CmdLine&param1=%2Frun_main%3A%22Playback%2FDevice%2FNull+Output&param3=NoResponse".

Could you help how to change the "devices.jason" file in order to be able to choose other devices.
Devices I have are (as seen in foobar):
1. ASIO+DSD : Topping USB Audio Device
2. Default : TX-NR809 (Audio dla wyświetlaczy Intel(R)) (exclusive)
Which means:
1. Topping DAC via USB with "ASIO + DSD" 3rd party component
2. TX-NR809 AVR via HDMI with WASAPI Exclusive


a. What to put in "active" for each device?
b. Where do I find "device_id"for each device?
c. What "name" to put for each device (ex. Default : TX-NR809 or Default : TX-NR809 (Audio dla wyświetlaczy Intel(R) or TX-NR809 (Audio dla wyświetlaczy Intel(R)) (exclusive) or something else)?
d. Where to find "output_id"?
I can't help with that sorry. Values are provided by SMP, so either use my template and scripts to automatically generate them or you will have to find them by yourself using SMP
https://theqwertiest.github.io/foo_spider_monkey_panel/assets/generated_files/docs/html/fb.html#.GetOutputDevices

It's 2 lines.

The main menu 'Playback\Device' has the device names though.
27
3rd Party Plugins - (fb2k) / Re: foo_httpcontrol
Last post by regor -
Thanks @regor for explanations. Please confirm I understand it properly:
- changing sound device is possible only with the help of the "Spider Monkey Panel" component on the fb2k back-end
No, you need foo_run_main component.

SMP  -in this case- is just used on my template, ajquery-xxx, to automatically fill the web controller with the device names. Note my instructions involved using the device name, which are unknown to this component.

Quote
- I can perform it only via browser fb2k front-end, not the fb2k controller mobile app
Yes. A browser or whatever you can use to send a http request. There may be multiple options for that. The APP is not such option.

Quote
If so, we have yet another component locking us in 32-bit world of fb2k - the "Spider Monkey Panel". Any hope to rebuild it as 64-bit?
http_control is in 64 bit. SMP is also available as 64 bit now.
https://hydrogenaud.io/index.php/topic,126743.0.html

Quote
Any enhancement request against fb2k controller front-end android app - to make it capable of sending menu commands to the fb2k back-end - we should address elsewhere. Where? Anyone alive there?
The dev is totally missing. Don't expect further updates at all. Use the app as is or use the browser (with updated templates).

We are lucky though that I updated the foobar component to be compatible with the controller. The controller used to share it's own fork of the component which was pretty outdated and had bugs.
28
3rd Party Plugins - (fb2k) / Re: foo_httpcontrol
Last post by papavlos -
I would extend wojak's question: how to refer also to remote - not local - output devices set up in my fb2k?

I mean remote UPnP renderers, seen as "UPnP : Office Player" for instance, which is a small fb2k computer with "foo_upnp" component set up to function only as "Media Renderer" network service, located in my "Office" room and driving an amplifier with USB DAC built in.

And so I would like to be able to change rooms in my home, where the music is playing.
29
FLAC / Re: FLAC-git Releases (Code Base v1.4.x)
Last post by rennie -
May I ask why you feel this would be a welcome addition?

I don't know, if should agree to your statement that your builds are not stable or at least less stable than FLAC 1.4.3!

Commits that make it to the official master source code are usually intended to correct code errors.

So, why should the correction of errors lead to a less stable code/application in general?

Thus, I wouldn't hesitate to mention the code base in the IDs of builds to come.

Furthermore, it would be easier to understand, which code base version was used.

Of course it's possible to look up the commit number and/or the its publication date, if the code base version doesn't show up in the file info, but it I'd prefer to able to see it directly.

And if your unsure about the stability you could call your builds "reference libFLAC 1.4.3 20241206 git-c786b1c (unstable)" for example.
 
30
3rd Party Plugins - (fb2k) / Re: foo_httpcontrol
Last post by wojak -
@regor

Thank you for the explanation. I managed to change to Null with "http://127.0.0.1:8888/ajquery-xxx/?cmd=CmdLine&param1=%2Frun_main%3A%22Playback%2FDevice%2FNull+Output&param3=NoResponse".

Could you help how to change the "devices.jason" file in order to be able to choose other devices.
Devices I have are (as seen in foobar):
1. ASIO+DSD : Topping USB Audio Device
2. Default : TX-NR809 (Audio dla wyświetlaczy Intel(R)) (exclusive)
Which means:
1. Topping DAC via USB with "ASIO + DSD" 3rd party component
2. TX-NR809 AVR via HDMI with WASAPI Exclusive


a. What to put in "active" for each device?
b. Where do I find "device_id"for each device?
c. What "name" to put for each device (ex. Default : TX-NR809 or Default : TX-NR809 (Audio dla wyświetlaczy Intel(R) or TX-NR809 (Audio dla wyświetlaczy Intel(R)) (exclusive) or something else)?
d. Where to find "output_id"?