Foobar2000 controller is designed to control a foobar2000 installation remotely using any Android device.
Installing the following components is mandatory so foobar2000 controller can communicate with foobar2000 and work properly. You can do it through the all-in-one installer:
- Automatic installation:
Follow the next instructions in order to make a proper installation:
- Install foobar2000 1.0 or higher.
- Install the All-in-one PC-side setup and follow the instructions.
- Start foobar2000 in the computer and modify component preferences according to your taste in preferences (foobar2000/Preferences/Tools/HTTP Control).
- Start foobar2000 Controller in your Android device and modify the software settings in order to connect to your foobar2000 installation.
- Make sure there is no firewall or antivirus blocking the connection between your computer and your Android.
- You can try to acces to http://your_pc_ip:port/foobar2000controller/ from your Android device to check if the PC-side installation is correct.
Contact me for any installation issue.
I use htc wildfire, my PC is connected do the internet via router with auto configuration (DHCP), I've installed all components, used default settings (127.0.0.1:8888). On PC works great, but Your app doesn't... :/ All values are the same: IP: 127.0.0.1, port: 8888. Connection error. Any ideas what should I do?
ReplyDeleteHi meatinaplasticsack,
ReplyDeleteThe IP in Android has to be the IP from your PC, not the 127.0.0.1.
Hi
ReplyDeleteEven I tried this and I getting a similar problem.
With some different profile template, I could see the thing working on my PC but I am unsure about how to get this thing working on the phone. I amusing the PCs IP address in my phone.
Hi Shruti,
ReplyDeleteIf you go to http://yourPCip:port/foobar2000controller in your Android web browser what output do you get?
Hi Sergi,
ReplyDeleteI found my IP (I think so, because there are two: my PC IP and my internet provider IP) but I can't find port. I cannot google it neither... Could You help me with that?
The IP you need from your PC is the private one. (192.168.x.x normally). Not the public one (the one of your internet provider) and the port is the one you specify in foo_httpcontrol (inside foobar2000 preferences), 8888 by default.
ReplyDeleteHi Segri,
ReplyDeleteI enter my private IP (tried LAN and WiFi) on 8888 port and still nothing. When I tried open on my Wildfire browser: http://yourPCip:port/foobar2000controller, simply cannot load the page. Is there anything I can do to help solving the problem?
If you cannot see anything in the browser, that means that your Wildfire cannot connect to your PC. You either are writing a wrong IP or there's something blocking your connection.
ReplyDeleteYou have installed the required components, started foobar and started foo_httpcontrol in foobar2000, right?
Ok, I've solved the problem. :]
ReplyDelete1. In foobar2000 I enter my PC IP (LAN), not the default 127.0.0.1.
2. In foobar2000 controller I enter that IP too
3. I leave the port 8888
And it works! Thank You for help, Sergi. Great app You've made. :)
I'm glad it's already working for you :)
ReplyDeletemediafire link dead
ReplyDeleteSolved dead link.
ReplyDeleteThanks for informing.
Wow. Got this too work. Truly amazing! Thanks.
ReplyDeleteNice!
ReplyDeleteFor me, I ve had to attribute a fix IP to my pc, in the rooter dhcp option.
maybe that 'll cause me some firewall problem ..
ReplyDelete-_-'
Tête à toto, I don't think that'll cause you any problem.
ReplyDeleteMaybe the volume control on the front screen would be more confortable?
ReplyDeleteOk, thanks !
ReplyDeleteHi Sergi, sorry for another network-problem!
ReplyDeleteI can't get any connection from my Motorola Defy to foobar. I entered the IP of the PC foobar is running on at "Listen on" and the IP of the Defy at "Remote IP". Port is still 8888. "Start server" is enabled. Pressing the "Open http//(pc ip):8888" I will get a "403 Forbidden".
I also disabled Firewall/Antivir for the time i tested, but same result.
What's wrong?
Thanks a lot for helping out.
Regards Olaf
Hi Olaf,
ReplyDeleteLook at this screen of how http control component should be configured.
http://img402.imageshack.us/i/httpcontrol.png/
In the Android device you must enter the PC's IP and that's the only IP you must know. The PC neednt't know the IP of the Android device.
I recommend configuring the "Listen on" and "Remote IP" to '0.0.0.0'.
Tell me if that works for you!
Unfortunatly not. I tried a foobar and httpcontrol installation on another pc in the network. Same result. I ve no more idea.
ReplyDeleteThanks
Olaf
Olaf,
ReplyDeleteCould you try to put the following in the browser (from the same PC and from the phone) and show the me foobar2000 Console output?? (foobar2000>View>Console).
http://foobar2000IP:port/foobar2000controller
I either got date, time, ip, system- and browserinformation of the pc and the phone.
ReplyDeleteI also got:
"foo_httpcontrol: error loading C:\Dokumente und Einstellungen\....\Anwendungsdaten\foobar2000\foo_httpcontrol_data\favicon.ico\config"
I wondered I have no folder "favicon.ico" in "foo_httpcontrol_data"???
Regards
Olaf
Could you try to send me a screenshot (via e-mail) of the web browser in the PC?
ReplyDeleteThanks.
I have the same problem as Anonymous above seems to me that http control is not workin as I have tried another remote template but nothing. If Anon above does not give you the data you need let me know.
ReplyDeleteHi Sergi,
ReplyDeletethanks for your efforts! I can't find your email-adress, so I put the screenshot here:
http://img222.imageshack.us/i/scrsht.jpg/
Regards
Olaf
I have attempted to get this working and after an initial strugle with foo_httpcontrol I am getting close to having a functioning system. Now there appears to be a problem with config. Specifically the line url=/index.html but index.html was not in the distribution. I tried url=/ and it works..... This could cause some confusion.. It sure confused me.. Thanks for a great App.
ReplyDeleteAlan, did you just deleted "index.html" out of this line? I did so, but get the same error message.
ReplyDeleteRegards
Olaf
OK anon.. I just deleted the part that says index.html but i mad another change to the setup of http control. I added the full path to the directory foo_httpcontrol_data. This change you make in HTTP Control under Home Directory. This worked for me under two separate installations. Under windows 7 mine path looks like this C:\Users\talfahrt\AppData\Roaming\foobar2000\user-components\foo_httpcontrol\foo_httpcontrol_data.
ReplyDeleteI hope this helps
It works! I deleted the whole line, not just "index.html".
ReplyDeleteThanks for your help
Olaf
Ok my problem is that i can open the http:\\myip... thing on my Archos 28, however when I launch the app it says "connection error" how is that possible?
ReplyDeleteWell you shouldn't get connection error..
ReplyDeleteCan you see if there's any error in the Console log output when you try yo connect from Android?
Thanks.
When I try to connect my android via the app I get no promp in the console, however when Im using the browser with: http://myip:port/foobar2000controller I get the following in the foobar console:
ReplyDeletefoo_httpcontrol: error loading C:\Dokumente und Einstellungen\####\Anwendungsdaten\foobar2000\foo_httpcontrol_data\favicon.ico\config
foo_httpcontrol: [ 26.03 14:16:46 ] 192.168.1.2 /foobar2000controller : Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; A28 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
foo_httpcontrol: error loading C:\Dokumente und Einstellungen\####\Anwendungsdaten\foobar2000\foo_httpcontrol_data\favicon.ico\config
thx for the quick reply too.
I've just googled the error and it seems to be a bug from the HTTP Control component.. :(
ReplyDeleteThat's a shame because I can't do anything about it..
You can check the bug here: http://code.google.com/p/foo-httpcontrol/issues/detail?id=10
Feel free to post a comment there and explain your case. It may help the developer.
Any say, you can try to uninstall foobar2000, delete all the related folders and try again from the beggining.
I can't assure it works, though.
Sorry :/
Hi,
ReplyDeleteI have just downloaded Foobar and Foobbar android controler for the 1st time. HTC controling Foobar no problem.
However, HTC can only see playlists previously created in Foobar. Is there any way, to make my HTC displaying a list of artist/album/songs of my PC music library? Like an standard ipod.
Thanks!!!
Hi,
ReplyDeleteIt's not possible at the moment but it's scheduled for a future version.
I'm sorry :/
No problem Sergi.
ReplyDeleteI am happy it is in the wish list. looking forward to see it done as soon stage
thanks
Unable to find program from Market ?
ReplyDeleteWhat device do you have?
ReplyDeletesry for my maybe bad english and silly questions but I don't find the right settings.
ReplyDeletewhat do I have to enter in my foobar2000controller settings on my htc desire? which IP Address? which port? Which folder?
and what should I enter in foobar preferences on my pc? ("listen on", "start server", "remote IP", ...)
Hi,
ReplyDeleteIf you leave everything by default in both Android and foobar2000 you should only configure the "IP Address" in Android. There you have to set insert the IP Adsress from the PC.
Everything working fine but the album art seems to have lost clarity. Any ideas?
ReplyDeleteHey Sergi,
ReplyDeleteIs it possible to connect to foobar2000 though data instead of wifi?
Thanks
Hi,
ReplyDeleteIt's theoretically possible but I do not recommend it at all..
The app is intended to work using wi-fi but technically it can also work with 3G connections (redirecting ports in your router and so on). Nevertheless, it will definetely work worse than using wi-fi..
You have to set correct IP in foobar as well I think. At least that's what I've done and it works (have set the same IP in the app).
ReplyDeleteAbout it working worse when not using wi-fi, I'm not suing wi-fi and it works 100 %, not sure how you can get wi-fi to work above 100%? ;)
Might depend on the connectivity quality via your operator I guess. Bad connection, bad working app.
Only when I set all the IP in foobar to 0, began to work :(
ReplyDeleteDoes not read well covers, load one cover (the terrible quality) and to all the songs her set :(
When you try to play playlistss playlists of internet stations, nothing happens, black screen (/foobar2000controller/¶m3=state.json) :(
CS, I'm glad it works for you. If you have a 3G/4G connection (speed and latency) and a good internet connection at home, then if you are able to redirect ports, you are good to go.
ReplyDeleteAgain, I'm glad it works 100% for you using 3G. Imagine how good it works using wi-fi!! ;)
Yari, in foobar2000 I recommend setting the listen IP to 0.0.0.0.
The albumart, you can modify how the app gets it. See this post:
http://foobar2000controller.blogspot.com/2011/02/how-to-improve-album-art-shown-in.html
Thank you for the app, but it is a little to open.
ReplyDeleteAuthentication on the server side doesn't work. I have it checked with credentials entered, but can still connect from android without entering credentials.
It should be recommended to set a specific directory in configuration such as c:\MY Music. The default allows full root browsing access.
The all in one installer does not include http control and playcount I had to download and unzip those components separately
Hi foobar fan,
ReplyDeleteAfter changing settings in HTTP Control's settings, you should restart the whole foobar2000.
THen the authentication will work. I can assure you that.
The all-in-one installer does include http control and playcount. You sure you've selected them while installing?
Brilliant app- absolutely love it. Is there any chance of an on-screen volume control in a future update?
ReplyDeleteI've got a redesign in mind which will probably add VOlume bar control in the Now playing screen.
ReplyDeleteHello, I use the moto defy CyanogenMod ROM 2.3.4
ReplyDeleteIn the market, can not be downloaded, suggesting incompatibility
"This app is incompatible with your Motorola MB525."
What is a good solution to me, thank you
can anyone give a tutorial for contolling foobar over 3G data or connecting via a network not within your computer LAN?
ReplyDeleteIt's pretty easy actually. You only have to open in your router the port configured in foobar.
ReplyDeleteThen in Android you'll have to specify the public/external IP from the foobar PC and also the external port in case you have specified a different extarnal and internal port in the router.
More info of how to open a pot here:
http://forums.afterdawn.com/thread_view.cfm/223583
Anyway, I'll may do a step-by-step how-to.
Thanks. You should do the step-by-step how to.
ReplyDeleteErm I am the Anonymous from yesterday and yesh you are a genius it works. Love you so much.
ReplyDeleteGreat, I'm glad it works!
ReplyDeleteReally need a step by step walkthrough because no matter what i do i can't get it to work.
ReplyDeleteHi Sergi. Thanks for the possibility to connect my Android with the PC! I've only used foobar2k controller for a short time and so far it looks great, except of one small thing:
ReplyDeletei have two album pictures in my music-folders "folder.jpg" and "back.jpg"... never got any problems with that. But your app only shows the back JPEG instead of the front one... not really a problem - I just wanted to report that!
Hi, you can tweak the album art retrieval as you want.
ReplyDeleteYou might find this useful:
http://foobar2000controller.blogspot.com/2011/02/how-to-improve-album-art-shown-in.html
Let me know if you need any help.
I did a fresh portable installation at C: drive of my PC. I am able to access 127.0.0.1:8888 through pc locally. But unable to access it when replacing localhost IP with actual IP.
ReplyDeleteIn the standard installation of foobar I was able to connect
OS: Vista
Hi lone-coder,
ReplyDeleteWhat IPs have you set in http control preferences?
If you can acces using localhost address, you should be able to access using the actual IP. Have you set the proper rules in your firewall/antivirus in case you've got one?
Sergi,
ReplyDeleteIt was perfectly working before my re installation, I use windows firewall. exception for foobar.exe added in that.
Maybe you must specify in the firewall the path of the new foobar.exe.
ReplyDeleteCan you enable acces to foobar Console log in http control preferences and see if there's any error message when you try to acces in the web browser?
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletePath is correct in firewall and i have removed old entry. still getting following Error
ReplyDelete"xxx browser unable to connect to 192.168.x.x" so this message will not be logged in foobar console.
To further confirm I have disabled firewall but still unable to access.
I don't know what else to say..
ReplyDeleteAre you sure you are using the correct IP?
Have you tried restarting foobar?
Maybe you should contact http control developer because he might help you more than I can..
Yes I have restarted foobar and even restarted computer, reviewed firewall settings. now only option left is to re install Vista.
ReplyDeleteI know it has nothing to do with your application. May be it is a problem with localhost routing or webserver container of httpcontrol.
Well, I don't know if it's a problem from Vista...
ReplyDeleteIn listen on and remote IP you have 0.0.0.0, right?
I'd try to contact http control develoPer before reinstalling Vista..
Sergi,
ReplyDeleteThanks for your help. I have re-installed vista. regular use I have ubuntu and vista only for media so re-install was not much effort.
Now it is working fine.
Glad to hear that. I wonder what was wrong..
ReplyDeleteHi Sergi,
ReplyDeleteJust got an Android phone and would love to get this working. This is what I've done:
1. Followed the manual instructions.
2. In foobar2000's httpcontrol settings, kept default values (IP addresses 0.0.0.0 and port 8888)
3. As per some of the earlier comments, I modified the config file to remove the "url=/index.html" line.
Now on my PC, when I go to http://127.0.0.1:8888/foobar2000controller/, what is displayed is information about the playlist and playing song but in plain text. No GUI. Same when I put in my IP address. Also if I go to only http://127.0.0.1:8888, then your template is listed there, but with "[config parse error]" next to it and it is not clickable. I tried another template and that worked fine.
On my Android, when I run your app, it says "socket error" and then I can't control anything. I entered my PC's IP address here in the settings, and port is 8888.
I also tried the browser on the phone, and went to "my ip address:8888", and here too the available installed templates are listed, with the same error next to your template. On the other template I put, I'm actually able to control foobar2000.
I'd be very grateful if you could help me out here, as it would be just so awesome to have this working.
Awesome app man! took me a while to get it working. turns out i wasnt entering my mac address properly.
ReplyDeleteis there a way to delete a server once its added in the app? during my trial and error I had to keep uninstalling and reinstalling the app
Yep, it's very easy.
ReplyDeleteIn the servers list press for 2-3 seconds on the server you want to delete and then a context menu will appear. One of the options available is Delete server.
Regards,
Sergi.
Hi Rolando, (I'm sorry, I thought I had already answered you..!!)
ReplyDeleteYou should restore the config file as it was originally. There's no problem with the index.html file and it's not either used.
Accessing to http://IP:8888/foobar2000controller/ you are not supposed to control anything but only see text.
If you can access to http://IP:8888/foobar2000controller/ and see that text from the Android web browser, my app should be able to get connection too.
Please, try to restore the config file (I'd use again the installer) and try to get your server discovered. I see no reason why it wouldn't be discovered..
Hi Sergi,
ReplyDeleteI somehow don't get my controller on my Galaxy working. Windows Vista at my Laptop.
It keeps on telling me, no connection, invalid MAC Address
I think, I put everything wright concerning the setings in the Galaxy
Hi frw, can you send me an e-mail detailing all the info you are setting in both foobar2000 controller and foobar2000?
ReplyDeleteThanks,
Sergi.
Hi Sergi, could you please send me your email address! Ferdinand
ReplyDeleteHi Sergi,
ReplyDeleteWorks like a charm so far, thanks! Just got rid of the adds in the app. I have a side question, related to the query steps of the library (in the httpcontrol>media library settings with as default genre, artist, album). I have classical as well as modern music in the library. However, with classical I usually browse by (genre) > composer > album. I have not figured out what the best way is to accommodate this, if there is one, any suggestions?
Pete10
Hi Ferdinand,
ReplyDeleteYou can find all the contact info here:
http://foobar2000controller.blogspot.com/p/contact.html
Hi Pete10,
You can only configure either artist or composer in the second step. I mean, you can't use different steps depending on something (at least not automatically).
One thing you could do is create a custom field named "custom_artist" or something like that and copy there the "artist" field (or "composer" field for classical music) for all your music and then configure HTTP Control with this new field.
That should do it, shouldn't it?
One thing I'm not so sure about is whether HTTP Control will take the custom field or not.
Hi Sergi,
ReplyDeletedid you get my email with all the screenshots? I sent it a few days ago!
Ferdinand
Hi Sergi
ReplyDeletestill love you´re a app. it´s getting better and better.
I like to buy pro but don´t like to buy in the market. can i buy it somewhere else with paypal?
Nils
Im behind a proxy and can't download from market nor find the apk file.Any help ?
ReplyDeleteIf you download the .apk somewhere in the net and not in some kind of market and pay for it, it wouldn´t be nice. i hope i just misunderstood you
ReplyDeleteHi, it's weird but foo2000 http control seems to be broken. Yesterday it worked just fine and i finally had a substitution for g15 plugin which is down due to new Logitech software. And today the server wouldn't bind to my local IP. Anything I can do about it? Please advise.
ReplyDeleteRegards, Martin
Hi Nils,
ReplyDeleteI'm sorry I only offer my app through Android Market or AppsLib from Archos.
Hi Martin,
I'm not pretty sure about what might be happening as I don't exactly know that plugin for the g15...
Does it have anything to do with TCP/IP or something?
I think you'd like to contact HTTP Controller's developer because this is rather a very specific problem.
Let me know if you figure it out.
Sergi.
My bad, I used my IP instead of 0.0.0.0 plus I weren't able to connect for the second time due to different IP given by router. It has basically changed from 192.168.2.100 to 192.168.2.101. Setting multiple profiles solved the problem.
ReplyDeleteThanks for help,
Martin
Works Good!
ReplyDeleteTo get the IP, just go to start>run end write "cmd". On cmd, write "arp -a" and press Enter. This is your IP.
Set this IP on foobar plugin, in preferences, in the fist textboxes of plugin page.
Set the same IP in phone, pressing the button in side of the search.
Software show album cover and works like a remote control!
Congratulations, man!
well well
ReplyDeletei dont get this thing working
on my PCBrowser 192.168.2.100:8888/foobar2000controller
i get a nice list of entries/text of the actual playlist
my firewall states:
foobar2000.exe listens on 8888
even if router firewall disabled i cant get my SGSI connect to my PC ...
Hi Badie,
ReplyDeleteWhat IPs have you configured in HTTP Control settings?
The default settings (both IP to 0.0.0.0 and port to 8888) should be fine.
thats what i did
ReplyDeletei can ping my android from my PC
no ping possible from android to PC
???
(i am not a noob, but no network pro)
Hi,
ReplyDeleteI have just installed the app. It works but I have two questions :
1. How can I control the UpnP Controller and not the default foobar player ? I use foobar with a network player managed via UPnP controller.
2. How can I select the album covers to be played on the UPnp controller (I do it on my PC, but I would like to do it remotely).
Thanks. Sebastian
Hi,
ReplyDeleteI installed the app today and was so happy with it that I bought the PRO version. Both versions worked fine and I could control Foobar2000 with them.
However, after having a break of couple of hours I tried the app again, but now it just says "Connection error!". The phone and pc have been on all the time and there are no changes. Wi-fi works and I can for example use Kies Air app to connect PC and phone. But this app won't find my PC anymore. I even tried to clear all data and add the server again. But no.
Now I'm out of ideas.
Hi Joni,
ReplyDeleteMaybe you phone IP has changed and you've configured foobar2000's https control to your former IP?
It should work fine as it had been..
No, I checked that. And now I've set the IPs from the wifi router based on the pc and phone mac address so they won't change anymore.
ReplyDeleteI don't understand what could be wrong. But it's getting late so maybe I'll figure out something tomorrow.
Oh wait, now I changed the port in foobar and the app and it started working.
ReplyDeleteWell, then looks likes there's something blocking/using that port..
ReplyDeleteI'm glad it works again :D
Just installed it - and it works perfectly - from the first time. No problems at all. - As I am already used to (problems) :)
ReplyDeleteHi Slim Tom,
ReplyDeleteI'm really glad it's working fine for you.
Regards and Merry Christmas.
I instaled Foobar2000 and controler and it worked instantly - as posted above - but after I added network drive to Library, I get error an my Android. When I navigate with PC to Foobar PC, port 8888 I get notice that there is possible error in template. how do I restore correct template on a Pc running Foobar2000 ?
ReplyDelete/////Installed templates:
$RECYCLE.BIN [config not found]
00_Upload [config not found]
Apollo 440 - Gettin' High On Your Own Sluppy [config not found]
ART [config not found]
Cuba [config not found]
David Hudson - Rainbow serpent [config not found]
//////////////
Hi Slim Tom,
ReplyDeleteIt's a bit strange what you are getting.. I had never seen that before.. Can you try and contact HTTP Control developer? I think he'll be more capable of giving you some help.. (http://code.google.com/p/foo-httpcontrol/people/list)
Let me know if you can solve this.
Somehow template map was set to my networked drive. I've reset settings and templates were ok.
ReplyDeleteIt's a bit weird what's happened but I'm glad you've managed to solve the problem.
ReplyDeleteRegards.
Hello, I got everything set, but it says Connection error, wrong folder. what am I entering in for folder?
ReplyDeleteHello ManiX,
ReplyDeleteThe folder name when adding a server should be 'foobar2000controller' If you install the PC files with everything by default.
Please check the folder specified for the Server added.
Please ... how can you turn off the damn pop-up ads that are always up??
ReplyDeleteis so annoying and boring .... please help me dear Sergi.
please!
For the rest ... 5 stars! very good
It's easy. You only have to buy the pro version..
ReplyDeleteRegards.
Thank you dear Sergi
Deletetell me please ... this is the only difference between the free version and paid version?
thank you
Also, in the free version you can only add up to 2 servers and unlimited for paid version.
DeleteThank you very much for this app.
ReplyDeleteEverything works fine except I don't know how to get to the end of my playlist when very long (more than 120). There must be a way to go to next page but not found yet :(
Thanks anonymous.
ReplyDeleteIn the playlist view, press the number displayed on top right and you'll be able to switch page.
"The requested url /foobar2000controller/index.html was not found on the server."
ReplyDeleteBoth Default and Foomote work, however.
I just cant for the life of me get this to connect. I have used just 0.0.0.0 and my PC's IP to no avail.
Alo get Invalid Mac Address when i try and wake up server
DeleteHi billy,
DeleteIn foobar2000 settings you should leave it by default with both IP (listen on and remote Ip) to 0.0.0.0 and the port tu 8888.
In Android you should be able to discover your PC with the discover functionality.
If not, you must enter the PC IP manually. It's ususally something like 192.168.1.2 or similar.
The Invalid MAC Address is because you must enter a valid MAC Address when adding your server.
hi, i get the error invaild mac adress. my network here is very very strange, upnp didnt worked also because of some network trouble (upnp server is visible to me, but not to noone else. but i can see other upnp servers, as well as the others. although all firewalls are turned off)
ReplyDeletei adjusted the ip in foobar and in android. could this error caused due a mac filter maybe?
Hi Dennis,
ReplyDeleteIn HTTP Control component preferences you should set both IPs to 0.0.0.0 and port to 8888.
After doing so and restarting foobar2000, can you please acces to the following IP with both PC and Android browser and let me know what you see?
http://yourPCip:port/foobar2000controller
once again me
ReplyDelete"Hi billy,
In foobar2000 settings you should leave it by default with both IP (listen on and remote Ip) to 0.0.0.0 and the port tu 8888.
In Android you should be able to discover your PC with the discover functionality.
If not, you must enter the PC IP manually. It's ususally something like 192.168.1.2 or similar.
The Invalid MAC Address is because you must enter a valid MAC Address when adding your server."
did this. still connection error (but not a mac error). also cant get a connection to my server via android webbrowser (but comodo firewall and windows firewall are turned off).
What about the connection with the browser in the same PC?
Deletesorry, replied the wrong way
Deletelooks like this
"Installed templates:
foobar2000controller
Get templates!"
So.. looks like there's a problem in the connection between your Android and your PC..
DeleteYou sure there's no firewall/antivirus blocking traffic? Can you ping your Android from your PC?
Have you tried another port different from 8888? Something like 34587 or in that range.
Are you at home or you are in a network where there's someone who manages it?
seems to be the problem. downloaded a ping app and didnt got a response. any idea how to fix that? probably a router thing if my softwarefirewalls are turned off. but which option could it be on a router. im not the owner of the internet connection/router, so i cant access the router, but if id say exactly what it is i may could talk about it with the owner to fix it
DeleteIf neither of them respond to ping (pc can't ping android and android can't ping pc either) then it's a hardware issue (something configured in the router but I couldn't say..) if pc can ping android but android can't ping pc, then the windows firewall is not properly disabled or there's another software blocking the connection.
DeleteAre both PC and Android in the same IP subnet or there's a gateway between them?
neither that worked.
Deletebut somebody was tweaking something on the router and now it works like it should. even upnplay. and your app is great, thanks for that! :)
and also thanks for your quick support.
I wonder how that router was configured.. Not in a really good way for sure!
DeleteI'm really glad it works everything now :)
Good afternoon sergi,
ReplyDeleteI have had many "crashs" system ... forcing the closure of the program foobar with error on the PC.
you do have any idea what it is and how I can solve the problem?
thank you
Hi, I don't know what it can be.. If it's a problem from foobar2000, you should get the error log and ask in foobar2000 forums. There are lots of people who can help you more than I can..
DeleteCould we possibly get a step by step for setting this up over 3G?
ReplyDelete-CS
Hi -CS, the most important thing to think about for setup with 3G is the port forwarding part and has nothing to do with my app. Once I do the simple guide I'll try to do a howto of this, but the tricky part (port forwarding) can't be explained step-by-step with screenshots and everything..
DeleteDear Sergi,
ReplyDeletetarbalhar everything was so well, but my router blew up and after changing the router, I never got by the application to work ...
what happens?
is that even in the pursuit of the servers automatically takes a long time, and after finally finding a network, is super slow and without tarbalhar well ...
help me please
Hi android user,
DeleteI guess the IP from your PC or your subnet has changed.
Maybe the router has some firewall rule or something blocking the traffic between foobar2000 controller and foobar2000.
and how can I see and rectify this situation / problem?
Deletenow, the commands that I command, is to change music, pause, etc., act only in fact about 10 seconds after the request on my tablet ....
That is definetely strange... I can't tell what's the problem without actually being there.. Don't you have someone who can help you with this? It looks like a low-level problem in your network..
DeleteJust out of curiosity.. can you try to do a ping from you PC to your Android device, and see how long it takes to receive each response?
thanks for your help dear sergi...
ReplyDeletecan you tel me please how I can do the "ping" and what is it?
many thanks
Hi,
DeleteThis is ping and this is how you ping from Windows: http://www.wikihow.com/Ping-an-IP-Address
The IP Address to ping must be the one from your Android device.
See how to know you Android IP here (section 2.a): http://www.makeuseof.com/tag/find-ip-address-mobile-smartphone/
hi sergi,
Deleteping complete...
max- 7ms
min- 1ms
midium- 2ms
any help/comment dear sergi?
ReplyDeleteim getting crazy with this.... :(
thanks in advance
One thing I'd like to note: When installing the http controller, DO NOT CHANGE THE INSTALL FOLDER. Other than that, this was extremely easy to set up. Oh, and it's fucking awesome. Thanks! Purchasing the paid Android app!
ReplyDeletethis is amazing! thanks Sergi Mola, it all worked for me flawlessly. I love controlling my vintage 70's stereo from my android! awesome
ReplyDeleteafter hours of trying, i can get it to work under win7 64-bit
ReplyDeleteI'm glad you've got it to work :)
DeleteWhat took you so long?
lol.
Deletei meant:
i CAN'T get it to work :)
sorry.
anyway, now it's working..
the comodo-firewall installed a "Firewall Driver" on my network-card.. (never seen this before)
disabled this driver (and disabled ip v6), voila.
---
---
yeah. really cool app.
thank you!
Hi, I am having problems with credentials.
ReplyDeleteIf I setup with user /password --> 123/123
it works.
However when trying to use a more serious combination of alphanumeric characters and symbols I can not connect (wrong user password message appears).
Any tips????
Hi anonymous,
DeleteI've tried myself and I have no problem so far with alphanumeric passwords. Could you give me a combination that fails so I can test it exactly your way?
Thanks.
Sergi.
Hi there!
ReplyDeleteFirst of all I wanted to say that this controller is simply AWESOME and I love it... Or maybe I should said I loved it, coz I don't know why it suddenly stop worked :( (and don't ask me if I changed anything coz I don't know)
I reinstalled everything and tried every IP combination I could come up with and nothing.. server cannot be found and yeah.. I'm sad.
So now my foobar configuration looks like that:
http://screenshooter.net/3480419/wcxkycc
I'm conecting my computer with internet via router, and I check all IP adresses I found xD
what should I set up in my android?
I seriously want this app to work back, coz I fall in love with it! :)
Hi Kasia,
DeleteYou foobar2000 config is OK. The problem is not there. Nevertheless, you can check "Log access to console" because that can help solving problems.
Do your Android and your PC are in the same network?
If they are in the same network, can you try this app to see if you can see your computer with it?
https://market.android.com/details?id=info.lamatricexiste.network&hl=es
Please let me know the result.
Having the same problem here. Yesterday I bought the PRO app and got everything to work. Like a charm.
ReplyDeleteToday I opened it again and it wont connect to my pc anymore. Changed Ports, checked IP-adresses, deleted and installed app again.
Hoping for a solution here...
Hi Anonymous, can you try also this app to check if you can see your PC from your Android?
Deletehttps://market.android.com/details?id=info.lamatricexiste.network&hl=es
Please let me know the result.
Hello Sergi,
DeleteThank you for responding so quickly.
I installed the app and it found my pc. I did a port scan and it found 4 open ports, but among them wasnt 8888. I dont know if thats the problem?
I also put my pc's mac adress in the advanced settings box and it can succefully send a wake on lan massage.
My vlc remote, which works quite the same, still works.
Did you have foobar2000 opened during the port scan? If it was opened, the port should have been shown as opened.. Otherwise it won't work.. Do you some firewall or something like that controlling the ports opened?
DeleteOkay, getting a few steps further.
ReplyDeleteI turned off my firewall and had foobar2000 opened during scan. I did another scan but this time with vlc open. That port wasn't in the port scan list as well.
So I tried to set foobar2000 controller to the vlc http port (8080) and now I have the message:
Connection problem!
Wrong folder? (translated from dutch).
So I think the problem is with the 8888 port.
You should try then another port, but unfortunately, foobar2000 conroller discover won't work in another port different from 8888. You can still change the port to the existing configured server in foobar2000 controller or even add it manually..
DeleteBefore changing the port, you could try to open http://127.0.0.1:8888/foobar2000controller/ in the web browser from your PC.
Installed foobar and everything on another computer and it worked there like it did yesterday. Found the computer through the controller discover you mentioned above.
DeleteSo i uninstalled foobar at my pc and set the whole thing up again. And I also found this pc with the help of the foobar controller discover in the app.
But when I close foobar on both pc's, the next time it cant make a connection with the app anymore.
Don't know if this is a app/phone problem or a problem with foobar on my pc.
Hi, here is Kasia agian,
Deleteso I installed the app network discover but it didn't discover any ports??
I'm connected to the same internet on pc and my phone..
unfortunatelly it still doesnt work :(
HI ,I installed the last release version app.
ReplyDeleteand set the right ip, port and mac on pc/phone.
I change other port and disable the firewall, it still appear the error setting.
I try to ping the phone ip , it works.
But i can't controll foobar with this app by phone.
why?
Hi james184,
DeleteDo you have any firewall in the PC?
Can you access the following address in your phone browser?
http://PC_IP:PC_PORT/foobar2000controller/
(change PC_IP and PC_PORT for the actual values)
I have netlimiter on pc. but I shutdown the firewall, it still not working.
ReplyDeleteI can't acess http://PC_IP:PC_PORT/foobar2000controller/ in my phone browser.
Is there any setting wrong on dd-wrt(based on 520gc)?
Be sure to install version foo_httpcontrol (v 0.97.4).
ReplyDeleteThe link shows you foo_httpcontrol_0_97_12, but that worked only once for me.
Here you can download the right version:
http://code.google.com/p/foo-httpcontrol/downloads/list?can=1&q=
http://www.howtogeek.com/56778/use-android-to-control-your-music-without-getting-out-of-bed/ Great guide!
ReplyDeleteThanks Anonymous!
DeleteAdded to the Useful links section.
Not using latest vesrion of PC-side files?
ReplyDeleteWhich ones? I have:
HTTP Control: 0.97.12
Playback statistics: 3.0.2
This message is displayed when the file "info.jdon" is not placed where it should be.
DeleteCan you tell me where is it placed and where are the files from HTTP_Control placed?
This works pretty well in the LAN and over a 3G connection (static route on linksys router). Impressed how fast the commands work even using the 3G. Congratulations, if I really get to use on a daily basis I i'll sure buy it.
ReplyDeleteI'm glad you like the app!
DeleteRegards.
All worked well and suddenly it disconected and i never was able to connect again since.
ReplyDeleteIt's strange.. Can you please access from the web browser in the phone to this url:
Deletehttp://192.168.x.x:8888/foobar2000controller/ (change the ip for the one in your computer)
and let me know what output do you get?
You can contact me by e-mail if you prefer.
Nothing appears. Like the adress doesn't exist ...
DeleteSeems to be my firewall the problem finally ...
DeleteThanks
Nice app
Wow such a great app. on my Playbook. THX
ReplyDeleteno lag for me, my htpc reborn, great HiFi app.
pretty easy to configure.
I'm happy to hear that!
DeleteCongratulation Sergi!It's a great app, everything is ok, easy to configure & use on my SGS+. Can I set the view of playlist by folder structure - like foobar?
ReplyDeleteHi Zsolt,
DeleteHave you used the new Wizard to configure the app? If so, do you think it's clear enough?
About the folder structure, in future versions there will be the possibility to play the music directly browsing folders. I've been already working on that but I still need to polish it so it's ready for Prime Time...
Hi!
ReplyDeleteI dont know what was the previous version of the Wizard :( but i so think the new one is perfect! When i installed the All-In-One PC Setup,the Foobar2000 controller wizard once asked the IP address & after that I can connect to my Foobar2000 immediately.
Cool, you have used the new wizard I developed for this version and looks like it's not that bad!
DeleteThanks for your feedback!
Regards,
Sergi.
Hello,
ReplyDeleteI install this application on android 4, and sometimes it works and sometimes not.
It is like the application doesn't always find the server.
Sometimes it is working very well, and 30 minutes after, when I want to use it again, it doesn't works....
Any idea?
Hi Anonymous,
DeleteDo you have dynamic ip set for your computer? Maybe there's some firewall//antivirus tricking you?
I have a problem:
ReplyDeleteThe http control works. I can see it in my browser on android - so it isnt blocked. Automatic mode doesn't find the server. Manual - insta tells me - cannot connect to ip.
Mmm.. Now that's a tricky one..
DeleteDo you have the latest version of the PC-side installer? In the browser do you see "foobar2000controller" as a template?
What Android version do you have?
Thanks you found the obvius mistake on my part.
DeleteAfter failing to make the fb controller work with auto install I decided to do everything manualy but I completely missed the part with using your template to acces the interface of http control. it works fine right now.
Apparently I've a similar problem: I am able to access the foobar server via any browser on my android phone, but your app isn't able to connect:
Delete"Can't connect with specified IP and port"
I can't really figure out what Anonymous means with "but I completely missed the part with using your template to acces the interface of http control." Do you have any idea what to do? I have android 4.0.4
Ok, the solution (after failing to connect in automode first and also in manual mode):
Delete1. Disable credentials in foobar.
2. Restart foobar-controller and establish connection with foobar-controller (manual mode). Just use IP & port.
3. Enable credentials in foobar.
4. Change connection in foobar-controller and add credentials.
That worked for me, for both foobar2000controller and foobar2000controller PRO. Hope this helps others with the same issue...
Thanks for posting the solution curaxi.
DeleteRegards.
Is there any way to browse and search in media library, not only current playlist? Sorry if this has been already asked. Thank you for the app, I love it.
ReplyDeleteHi Josef, it's already possible. The Search functionality searches in the whole library.
DeleteAdditionally, you can use the Media Library Browser (the icon next to the playlist) to browse the playlist.
More info here: http://foobar2000controller.blogspot.com.es/2011/04/how-to-using-media-library-browsing-aka.html
Can anyone reup the foobar2000controller.zip package ? The mediafire link seems to be dead
ReplyDeleteoops sorry seems to be temporary bug
DeleteHaving trouble getting it to work. When I go to myip:port/foobar2000controller/ I get: http://pastebin.com/EUDVkaPG
ReplyDeleteand when I try to connect with my phone (galaxy 2, sprint) It just errors out and says it cant connect. This is what the foobar console says: http://pastebin.com/01R4vxVn
halp
Hi, in the first pastebin everything's fine and in te second one too. There's no connection message from an Android device, so your device is not reaching HTTP Control component.
DeleteBoth IP fields in HTTP Control preferences should be set to 0.0.0.0
What should be set to 0.0.0.0? In foobar or on the phone?
DeleteI have no router, btw.
In foobar. Your phone is in the same wifi network than your foobar, right?
DeleteNo. I don't have a router. I'm trying to do it over the net ;<
DeleteOk..then the IP you set in the phone is the public IP from your computer.
DeleteIf all your ports are accessible and nothing blocks the connection to port 8888, then you shouldn't have any problem..
When I Auto detect it doesn't find anything but when I manually it says "can't connect with specified IP and port" It works 100% PC-side and looks great (default lol)
ReplyDeleteSame person, just adding more info. Yes, my port is open..I'm on the same router as my PC with my phone
DeletePlease, can you try to acces to this url from your computer and android browser?
Deletehttp://ip:port/foobar2000controller/?param3=info.json
Let me know what you get and if it's the same in both sides.
Do you have any antivirus or firewall that could be blocking the 8888 port?
Have you tried changing the port to another?
Well, on my phone it give me what appears to be a disorganized version of my playlist. Unformatted or something. On the PC however it gives me this:
Delete{
"codec":"",
"helper2":"",
"isPlaying":"0",
"isPaused":"0",
"elapsedTime":"0",
"trackLength":"0",
"volume":"31",
"order":"3",
"albumArt":"/foobar2000controller/img/nocover.png",
"itemplaying":"?",
"page":"52",
"itemsPage":"60",
"search":"",
"sac":"",
"nowPlayingRating":""
Can you provide a screenshot of the phone or something? There should be the same displayed if you entered exactly the same url..
DeleteThanks.
I appreciate you helping me. I used tinyurl because apparently skydrive has super long URLs. http://alturl.com/vs9ox
DeleteTo answer your earlier question, I tried 5 different ports that are all confirmed to open.
I can't see much in that image.. seems OK but it doesn't make any sense the different responses in the computer and in Android..
DeleteIn the foobar2000 Console (View > Console) can you tell me if something appears when you try to connect from the Android app?
You'll probably have to enable HTTP Control component to log actions in the console (in foobar2000 > Preferences > HTTP Control, Check "Log access to console".
Hi NBT,
ReplyDeleteDo you mean that you need to have "Default" folder or otherwise it doesn't work?
I've tried that and I can't reproduce it.. Is there anything else I should do?
Thanks,
Sergi.