Hello,
I've just published a new app to the android market to control SqueezeCenter through your android device. You can find it by searching for 'SqueezeDroid' in the android market. It's still in development, but has a pretty good set of features even though some might be buggy.
Current (semi) implemented features include:
* Choose/switch player to control
* Browse and add music by artist/album/song/genre/new music
* View album art/song info with animated display
* View/remove artis/album/song from playlist
* Sync players
* Playback control (pause,next,back,shuffle,repeat,volume,seek)
* Supports SqueezeCenter Authentication
It's open source, you can find the code in the squeeze-droid project on google code at http://code.google.com/p/squeeze-droid/. Issues/patches/graphics/suggestions are welcome!
This is very much still beta code, but I thought I'd throw it out there if anyone is interested. Please try it out and tell me what you think. I've attached some screenshots to this post.
Update - New Version 0.7:
-Lots of bug fixes, including close/restart loop bug
-Added support for authentication
-Remember last player chosen
-Gracefully handle network disconnect
Results 1 to 10 of 18
-
2009-09-27, 08:39 #1Junior Member
- Join Date
- Sep 2009
- Posts
- 7
Announce: SqueezeDroid - Open Souce Android Remote
Last edited by clehmann; 2009-11-13 at 20:38.
-
2009-09-27, 17:25 #2Senior Member
- Join Date
- Nov 2005
- Location
- San Francisco, CA
- Posts
- 1,864
Looks nice so far. Clicking the folder icon from the playback interface causes it to crash on my G1.
-
2009-10-04, 09:41 #3Junior Member
- Join Date
- Sep 2009
- Posts
- 7
It sounds like you might be having some issues connecting to the server (Although squeezedroid should handle this better). Do you have the CLI enabled on your squeezeserver?
I've uploaded a new version to the market that should not allow you to get to the main screen unless a valid server connection can be established. Give it a try if you like and tell me if it works any better.
-
2009-10-06, 04:56 #4Junior Member
- Join Date
- Aug 2009
- Location
- Lund, Sweden
- Posts
- 13
Hi,
Tried it out and really liked that synchronisation and volumes for all players are easily accessible.
However, there does not seem to be any source checked in yet, I'd like to have a look at it.
-
2009-10-07, 17:39 #5Junior Member
- Join Date
- Sep 2009
- Posts
- 7
The source is available here:
http://code.google.com/p/squeeze-droid/source/checkout
There is another squeezedroid project on google code, but it looks like someone is just squatting on the project name.
-
2009-10-20, 09:53 #6Junior Member
- Join Date
- Jan 2006
- Posts
- 13
-
2009-10-23, 21:33 #7Junior Member
- Join Date
- Sep 2009
- Posts
- 7
Those files should be generated by the sdk. How are you building it? Are you using eclipse?
-
2009-11-13, 20:37 #8Junior Member
- Join Date
- Sep 2009
- Posts
- 7
I just released an updated version (0.7) that has a ton of bug fixes. Also handles authentication now and remembers the last player you choose. Give it a try, this should fix most of the connection problems you may have seen in the past.
I'm working on search now, I hope to have something finished by next week.
-
2009-12-11, 16:33 #9Senior Member
- Join Date
- Dec 2008
- Posts
- 140
Keep up the good work.
I like it so far, seems solid and signs of great potential
Cheers
-
2009-12-21, 01:45 #10Member
- Join Date
- Dec 2009
- Posts
- 43
Hi Chris, nice good clean code. Today is my first day using SB and I want to write a player/GUI for it that will run in Adobe Air/Flex. I have been googling like crazy trying to find documentation on the "CLI" telnet control interface and cannot find it! I have seen your CLI calls in CliSqueezeService.java and it helps me understand a little bit about the CLI. Do you have a cheatsheet or any kind of documentation on the CLI protocol for issuing commands? How did you figure it all out!?!? Help, please send me something...

Reply With Quote

