English | 中文版
Foofly is a Foobar2000 plugin to enable remote controling of Foobar2000 by your mobile phone.
Foofly does include two parts : Plugin and App, Plugin was built by C#, App was built by ionic4 + AngularJs. The UI uses iOS style of ionic4 to show the same style on different platforms.
Get the latest plugin from the release page,
unzip the zip file and copy the file & folders into the folder of Foobar2000
.
Please remember to close the Foobar2000 main program, the plugin will be effective when you re-open the Foobar2000 program.
I don't know how to use C++ to write a native foobar2000 plugin, so I used C# to write a program named Foofly-proxy(Foofly-proxy.exe
) to call the httpcontorl plugin of foobar2000.
Now you run the program Foofly-proxy(Foofly-proxy.exe
), and you can double click the notifyicon to open the main window.
App could be installed as WebApp by Safari(iOS) or Chrome(Android).
iOS starts to support PWA(Progress Web Application) from 11.3, please refer to below steps to add Foofly as a WebApp.
- Open the below url on your iPhone's Safari
URL | Remark |
---|---|
http://ip:port/ | Provided by your Foofly-proxy(Foofly-proxy.exe ), only available when your Foofly-proxy are opening |
-
Click the share button and then click the button
Add to main screen
-
Now you can see the Foofly icon on your main screen, click it like a native app, enjoy it!
Use Google Chrome to do it like iPhone Safari above, Chrome may remind you the HTTP is unsafe, please ignore it because Foofly cannot use SSL.
It's enough to run the program Foofly-proxy, and it will auto open the foolbar2000 main program when app connection starts. If you don't know how to config the settings of Foofly-proxy & httpcontrol, just keep it as default.
The httpcontrol configration file is located at "configuration\foo_httpcontrol.dll.cfg", delete it and re-open the foobar2000 program, the httpcontorl setting will be fallback as default.
- Now Playing List
- Now Playing Track
- Music Library
Suggest to create a playlist named "All tracks" to include all songs of your music library, and then set the source playlist of the music library of Foofly as "All tracks".
- Playlist
- Settings
Foofly Fly App now supports 简体中文、繁体中文 and English, if you would translate it as other language, please try to transalte the below JSON file and send back me for next version.
-
WebApp cache problem
iPhone WebApp may eccounter some problems because it depends on auto cache of Safari, if the WebApp doesn't work, you may try the following approaches,- Delete Foofly Fly from main screen, clean the Safari cache, and re-add the WebApp
If you like my project, please donate it to me.
Paypal:
微信
支付宝