Skip to main content
Topic: Android Remote Control - FooMote (Read 17891 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Android Remote Control - FooMote

I just finsihed FooMote for Android. It is free available on google market just search for 'FooMote'. It uses the foo-httpcontrol to control foobar, but you have to download a file on our website and overwrite two files of the foo-httpcontrol.

Main features:
- Filemanager
- Synchronize with playlist
- Standard buttons
- Select/Create/Delete playlists

More information on our blog: http://www.banamalon.net/android/?p=515

Woulb be great to hear some reviews!



Android Remote Control - FooMote

Reply #2
brilliant!

thank you
Would also love to hear comments/ratings in google market

And please report any bugs - it's the first version!
Suggestions for further development are also welcome!

Android Remote Control - FooMote

Reply #3
Would love to see ability to update track ratings , Don't have a Android phone at the moment and currently using an Touch to remote control if rating was avail my next phone would be Android .. Great idea hope it develops. 

Android Remote Control - FooMote

Reply #4
Would love to see ability to update track ratings , Don't have a Android phone at the moment and currently using an Touch to remote control if rating was avail my next phone would be Android .. Great idea hope it develops. 

I don't think the webinterface is capable of that - therefore I can't implement that feature, but I can be wrong!

BTW I just uploaded a new version with the ability to access the Media Library.

Android Remote Control - FooMote

Reply #5
Can you do some local caching and search in library functionality?

Had a force close on start once, rebooot solved it. No idea why.
Otherwise seems to be functioning fine.

Android Remote Control - FooMote

Reply #6
Can you do some local caching and search in library functionality?

Had a force close on start once, rebooot solved it. No idea why.
Otherwise seems to be functioning fine.


Search in library already exists.

Go to the Media Library: Menu >> Media Library
After that: Menu >> Search Library

What do you mean by local caching?

Android Remote Control - FooMote

Reply #7
I see there's a Light and a Pro version. What's the difference between the two?

EDIT: Additional question: why does it need access to my location?

Android Remote Control - FooMote

Reply #8
I see there's a Light and a Pro version. What's the difference between the two?

EDIT: Additional question: why does it need access to my location?


Hi, good questions

I don't need the access to the location, but the ad by AdMob (http://de.admob.com/) need it.

There is not much difference between the PRO and LIGHT version. The PRO version is ad-free (no access to location is required) and you can start foobar2000 remotely using HomeMedia (Windows is necessary). See it more as  a donate version.


Android Remote Control - FooMote

Reply #10
When I tried this plugin yesterday it worked fine, but today it's constantly crashing. The app loads, but whenever I do anything with it (use a button or even rotate the screen) it crashes. I've already sent two crash reports with Android, is there any other information I could help you with?

Android Remote Control - FooMote

Reply #11
When I tried this plugin yesterday it worked fine, but today it's constantly crashing. The app loads, but whenever I do anything with it (use a button or even rotate the screen) it crashes. I've already sent two crash reports with Android, is there any other information I could help you with?

I think it is fixed with version 1.11 - just update and tell me if it is working.

I also updated the PRO version with a "cool" feature. Pauses by an incoming call and after the call plays the file again.

Android Remote Control - FooMote

Reply #12
Yes it seems fixed. Thank you!

That feature is cool indeed. Perhaps I'll buy the Pro version after all.

Android Remote Control - FooMote

Reply #13
Would love to see ability to update track ratings , Don't have a Android phone at the moment and currently using an Touch to remote control if rating was avail my next phone would be Android .. Great idea hope it develops. 

I don't think the webinterface is capable of that - therefore I can't implement that feature, but I can be wrong!

BTW I just uploaded a new version with the ability to access the Media Library.

Does anyone know if rating via webinterface is possible? I read something about it, but I didn't get it!?

Android Remote Control - FooMote

Reply #14
The webinterface on download from your site doesn't work. If I open it in Firefox the only thing I see is a list of playlists and the numeber of items in them. The Android app can't connect to it either.

Android Remote Control - FooMote

Reply #15
The webinterface on download from your site doesn't work. If I open it in Firefox the only thing I see is a list of playlists and the numeber of items in them. The Android app can't connect to it either.

It shouldn't be a webinterface to control foobar2000. It should just provide information for the remote.

Could you tell me what you are seeing under:
http://localhost:8888/foomote/
and http://localhost:8888/foomote/?cmd=Browse
First link you should see the playlists and the second link should show you the playlist.

I think you don't have the latest foomote interface, could you try to redownload/reinstall it?

Android Remote Control - FooMote

Reply #16
Allright now I get it. Previous versions were in default, this one is in the directory foomote. I changed the directory and now it works. Thank you.

Android Remote Control - FooMote

Reply #17
marnaish - a couple of remarks:
you shouldn't just set playlist_items_per_page=99999 in config. this parameter is internally limited to 16384, but that's not the point, pushing even this much items to the client is not good. consider using pagination.
I see you don't use JSON - why? it's so much more convinient than parsing stock html macros.
also screenshots on your site contain xml entities in track title, I think it's better you convert them to human readable symbols prior to displaying.

Android Remote Control - FooMote

Reply #18
The webinterface on download from your site doesn't work. If I open it in Firefox the only thing I see is a list of playlists and the numeber of items in them. The Android app can't connect to it either.

It shouldn't be a webinterface to control foobar2000. It should just provide information for the remote.

Could you tell me what you are seeing under:
http://localhost:8888/foomote/
and http://localhost:8888/foomote/?cmd=Browse
First link you should see the playlists and the second link should show you the playlist.

I think you don't have the latest foomote interface, could you try to redownload/reinstall it?


I could not get this to work.. I get a blank page with the first address, the second one lists the files in my playlist. But the default works just fine.

After some frustration setting this up, I realised I had set the wrong address in the Android APP. I do have a suggestion for the app itself. Song information should be displayed on 2 lines. If I didn't know the song it was playing I'd have trouble knowing what the track name is especially since its listed as Artist - Album - Song Title. If you have used 'foodroid' an app with similar functionality as yours, you'd see how the track info is displayed. Or even how PowerAmp has its buttons and track info setup. An option to not display the album artwork would be appreciated as well.

In any case, this is a great start. Keep it up and thank you very much for this!

Android Remote Control - FooMote

Reply #19
marnaish - a couple of remarks:
you shouldn't just set playlist_items_per_page=99999 in config. this parameter is internally limited to 16384, but that's not the point, pushing even this much items to the client is not good. consider using pagination.
I see you don't use JSON - why? it's so much more convinient than parsing stock html macros.
also screenshots on your site contain xml entities in track title, I think it's better you convert them to human readable symbols prior to displaying.

I have just tried it with over 5000 elements - it takes some seconds, but I think the response time is "ok". You update it manually - so you have to wait just once. But I think I have to add a slider to go through the files.
Never thought about JSON - how to I get the JSON-elements? But I think there is no internal Java JSON-Parser and I don't wanna use an external library (some bad experience).
I see  I am not converting the title to human readable - I will fix that!

Android Remote Control - FooMote

Reply #20
The webinterface on download from your site doesn't work. If I open it in Firefox the only thing I see is a list of playlists and the numeber of items in them. The Android app can't connect to it either.

It shouldn't be a webinterface to control foobar2000. It should just provide information for the remote.

Could you tell me what you are seeing under:
http://localhost:8888/foomote/
and http://localhost:8888/foomote/?cmd=Browse
First link you should see the playlists and the second link should show you the playlist.

I think you don't have the latest foomote interface, could you try to redownload/reinstall it?


I could not get this to work.. I get a blank page with the first address, the second one lists the files in my playlist. But the default works just fine.

After some frustration setting this up, I realised I had set the wrong address in the Android APP. I do have a suggestion for the app itself. Song information should be displayed on 2 lines. If I didn't know the song it was playing I'd have trouble knowing what the track name is especially since its listed as Artist - Album - Song Title. If you have used 'foodroid' an app with similar functionality as yours, you'd see how the track info is displayed. Or even how PowerAmp has its buttons and track info setup. An option to not display the album artwork would be appreciated as well.

In any case, this is a great start. Keep it up and thank you very much for this!


I wrote it on my TODO-list. Thank you for the suggestions

Android Remote Control - FooMote

Reply #21
Uploaded a new version, unfortunatly you have to update the webinterface again. Hope it is working fine. Thank you for the suggestions

Android Remote Control - FooMote

Reply #22
I have just tried it with over 5000 elements - it takes some seconds, but I think the response time is "ok". You update it manually - so you have to wait just once. But I think I have to add a slider to go through the files.

updating 5k items takes a few seconds, double that and you have a noticeble delay. I was surprised myself when I found out there are a lot of users with 15k+ playlists - you'll surely have some angry feedback from them.
it's all a matter of user experience and battery eating. besides, there may be a different scenarios of using the remote. for example, it can be used as streaming server (like foo_vorbisstream) controller, and you won't have wi-fi speeds over internets.
I forgot to mention yesterday, it seems you requesting playlist and library data in one file, it's not good as well. it would be better if you make a separate files for browser, playlist/playing info and library query states.
everything adds up, you know.

Android Remote Control - FooMote

Reply #23
That's totally true! I never thought about the idea that people have so many items in their playlists. I will add a pagination feature in future releases. Do you know how to get the total number of pages? And how to create another file for the webinterface?

Android Remote Control - FooMote

Reply #24
see vakata and ajquery templates for examples of advanced usage

 
SimplePortal 1.0.0 RC1 © 2008-2019