beefweb
Web interface plugin for DeaDBeeF
and foobar2000 music players.

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
Browser support
- Any recent browser should work
Downloads
Check out releases section.
How to install
foobar2000
Open foo_beefweb-*.fb2k-component with foobar2000, you will be asked to install the plugin.
Alternatively open preferences window, select Components section, click Install… or + , select downloaded foo_beefweb-*.fb2k-component file.
DeaDBeeF for Linux
Unpack ddb_beefweb-*.tar.xz to $HOME/.local/lib/deadbeef.
Alternatively if you use universal deadbeef-static_*.deb package you can install matching universal deb of beefweb:
$ sudo dpkg -i deadbeef-beefweb_*.deb
DeaDBeeF for macOS
Unpack ddb_beefweb-*.zip to $HOME/Library/Application Support/Deadbeef/Plugins.
How to use
Point your browser to http://localhost:8880 and enjoy your web interface.
If you enabled remote connections on plugin configuration screen
you’ll be able to connect from remote computer/phone as well.
In this case IP address of computer where player is installed should be used instead of localhost.
To allow browsing and adding files via web interface
specify music directories in plugin configuration screen.
For DeaDBeeF multiple music directories should be separated with ;.
See advanced configuration guide to unlock hidden developer features.
Donations
If you like this project feel free to donate. Any amount is appreciated.
Peer projects
beefweb_dotnet project provides command line client
as well as client library for .NET.
Screenshots




How to build
See building instructions.
HTTP API
Swagger API definition is available.
评论