Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1
    Junior Member
    Join Date
    Sep 2009
    Posts
    7

    Announce: SqueezeDroid - Open Souce Android Remote

    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
    Attached Images Attached Images      
    Last edited by clehmann; 2009-11-13 at 20:38.

  2. #2
    Senior 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.

  3. #3
    Junior 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.

  4. #4
    Junior 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.

  5. #5
    Junior 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.

  6. #6
    Quote Originally Posted by clehmann View Post
    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.
    Hi Chris,

    I just downloaded your project but it seems to be missing a class.....

    net.chrislehmann.squeezedroid.R cannot be resolved

    John

  7. #7
    Junior Member
    Join Date
    Sep 2009
    Posts
    7
    Those files should be generated by the sdk. How are you building it? Are you using eclipse?

  8. #8
    Junior 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.

  9. #9
    Senior 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

  10. #10

    Talking

    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...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •