foobar2000

Beefweb Remote Control

By: hyperblast

Provides web interface and REST-like API for controlling player remotely.

Features
  • Lightweight web user interface
  • Playback control
  • Playlist management
  • Music directory browser
  • Real-time UI updates
  • Mobile-friendly responsive design
  • REST-like API for controlling player from your application

Current version: 0.10, released on 2025-02-28

Change log:

  • Add ability to configure output device
  • Add ability to combine Play and Pause buttons
  • Add support for custom volume controls (e.g. for foo_out_upnp)
  • Allow specifying explicit null for optional request parameters
  • Limit client config id to 64 characters
  • Don't stop on first invalid config property
  • Allow to limit client operations (e.g. playlist modification)
  • Fix various issues in API documentation
  • Fix view height initialization on mobile browsers
  • BREAKING CHANGE: no longer use .dll directory or "beefweb" directory in user profile for configuration files,
    use "beefweb" directory in player profile instead. Existing config files will be copied to new location.

Supported processor architectures: x86 32-bit, x86 64-bit.

Works with foobar2000 v1.6 and newer

Links

Download
View version history
Home page
Documentation
Discussion
Source code

More components

Browse all
Browse by author: hyperblast
Tags: remote control, user interface

How to install a component?