-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
Preston Chapman edited this page Jul 11, 2025
·
6 revisions
- Foobar2000
- Latest APK (Downloaded from project GitHub)
- BeefWeb fb2k-component (Downloaded from hyperblast's GitHub)
- Android Phone
- Install from unknown sources must be enabled
- Download the latest version of Foobar2000. Version 2.24.5 was used; other versions may not work.
- Run the installation of Foobar2000, either a full installation or a portable one; both will work. (Portable was used for testing)
- Download the latest version of the BeefWeb fb2k-component (Version 0.10 was used for testing)
- Open Foobar2000, choose file, then preferences (or
ctrl+p), press the install component button. Once pressed, choose the BeefWeb component and install it. Foobar2000 will require a restart - After restart go to the preferences, then tools, then Beefweb Remote Control. Set the following settings:
- Port:
8880(This can not be changed at the moment) - Allow remote connections: ☑
- Music Directories: Add all directories
- Require Authentication: ☐ (Authentication is not supported as of v0.1.0 and will break if enabled)
- Port:
- Go to Tools → Beefweb Remote Control → Permissions and enabled the following:
- Changing Playlists: ☑
- Changing Output Device: ☐ (Not supported in v0.1.0, enabling will not break)
- Changing Default Web Interface: ☐ (Not supported in v0.1.0, enabling will not break)
- Open you foobar2000 application directory (such as
%APPDATA%\foobar2000-v2), then navigate to profile → beefweb - Create a new file called
config.json- Note: Do NOT put the
config.jsoninsideclientconfig, as this will not work. (as of Beefweb v0.10)
- Note: Do NOT put the
- Open
config.jsonin a text editor and add the following:
{
"responseHeaders": {
"Access-Control-Allow-Origin": "*"
}
}
Caution
By doing this it will allow any device from any source to control foobar2000. If you are using one device with a static IP, change the "*" to the IP of the device. For more information please see the https://github.com/hyperblast/beefweb/blob/master/docs/advanced-config.md
- Download the latest APK from Releases on this GitHub
- Open the file (such as with the files app). The app will need to have permission to install other apps (it is recommended *NOT to give your browser this permission, do it only with a trusted app). You may get a notice that Auto Blocker prevents you from installing the app, this is expected as of v0.1.0 the app is unsigned, so some devices (Such as a Galaxy) will block the instillation. Disabled Auto Blocker, install it, then enable it again.
- Once opened it should prompt you to install/update. If it says the update failed, make sure the older version is uninstalled and try again.
- Open the application
- Make sure your phone and computer are on the same network
- Press the "Find Beefweb Servers" button, and select the IP it provides. If you are using a VPN, a VLAN, or other network setup, this button can likely fail, if so, do step 7, otherwise skip to 8.
- Get your computers local IP address. (Such as 192.168.x.x) You can find this by going to Network & Ethernet on windows settings, running
ipconfigin cmd, or looking at your routers dashboard. Enter this IP into the text box. - You should now have the IP in the text box, press the "Connect to Beefweb" button, and the status information should say "Connected"