hyperblast / beefweb

Web interface plugin for DeaDBeeF and foobar2000 players
MIT License
247 stars 30 forks source link

Add generic support for player options #126

Open hyperblast opened 5 years ago

hyperblast commented 5 years ago

For example foo_preview provides custom menu entry that toggles preview mode. If its possible to access such entries in runtime, they could be exposed via web API and web user interface.

regorxxx commented 2 years ago

Any update about this?

It would be great to be able to run main menus using the API, either directly using the SDK or with command line.

Note there are other tools out there running custom menu entries using command line. If at least foobar command line is supported, then most player options may be run (when using any of these): https://www.foobar2000.org/components/view/foo_runcmd (installed by default) https://marc2k3.github.io/run-main/

Once main menus are available, it's also possible to interact with SMP panels... so that opens a possibility to do almost anything with the player.

That may be the easiest path.