Tuesday, May 10, 2011

Squidget 1.1.6 is on Android Market

No new functionality. Just stabilization fixes.

Sunday, May 8, 2011

Squidget 1.1.5 is on Android Market

New shiny Squidget brings you:

Setting of different player per each Squidget (Starting a new widget asks for a player).
New framework that enables crash reporting (In the unfortunate event that Squidget crash, a bug report can be sent - I will fix everything I receive so please use it).
Fixed a crash when using iPeng remote playing.
New icons for iPeng, Controller, Duet, Receiver, Radio and Boom.
Cover arts on covers menu were minimized to reduce the need to scroll.
Cover art now shows as is (no rescaling - per forum request).
Better support tablets and landscape orientation on all dialogs.
Indication when Squidget is sleeping (instead of scary sync Android).

Avi

Monday, May 2, 2011

Squidget Road Map

  1. Each widget can represent a different player
  2. Artists Browse
  3. Manipulating playlist song order by dragging and dropping of songs
  4. Move current playlist to another player
  5. Players sync
  6. Improved support for tablets
  7. Improved auto server detection and supporting multiple servers

Saturday, April 30, 2011

Squidget 1.1.3 is on Android Market!

Hi there,

Squidget 1.1.3 Packs:
Player Icons now represent different player models
Players menu now supports quick power toggling
Squidget logo is non-click-able
Squidget version added to most layouts
Favorites now support structured hierarchy
New 2x2 Squidget
Fixed more connectivity issues
Several stability fixes

Known issues:
Squidget still does not present radio stations images.
Favorites drill down has no back option. I decided not to add back item on the list to avoid confusion. Let me know if you think this is necessary.

Coming soon no necessarily in that order:
Each widget represent a different player
Artists Browse
Manipulating playlist song order by dragging and dropping of songs
Move current playlist to another player
Players sync

Enjoy it,
Avi

Thursday, April 28, 2011

Squidget resource usage

I got several questions in e-mails and PMs regarding resource usage by Squidget. So I thought It is best to clarify it here:

Squidget goes into sleep mode (not processing anything or communicating with the server) in the following cases:

  1. When your current player is off or paused (That will change a bit soon, when I add player per widget functionality).
  2. When you turn the device screen off.

In fact it remains idle until you:
  1. power / play a player
  2. rotate the phone (if your home screen supports it, then sleeps again - I'm not sure if it actually wakes up - It may depend on the implementation of the Home Launcher)
  3. change WiFi state
  4. turn the screen on

If in these cases it fails to reconnect it will try again 3 times every 3 seconds, then 3 times every 1 minutes, then once an hour. If network bandwidth is an issue - note that the reconnect attempt uses just a few bytes. If you are abroad and roaming to a different network it's probably best to remove Squidget from the home screen. I'm about to add a setting to the configuration to toggle it to connect only over WiFi.

There should be no issue of using resources (CPU or battery).
You can check it at Menu -> Settings ->About phone->Battery->Battery use. 
I believe you won't see Squidget in the list there. 
I see 2% after a full day of coding and debugging.
When I tested battery usage I also tried keeping screen on permanently when playing music. Then I reached 5% battery for Squidget 4-5% WiFi (and also 60% display). I guess however that no one uses a phone like that.

This issue is of MAJOR importance to me as it makes the difference between being a usable widget people use daily on their home screen to something people stop using.

Monday, April 25, 2011

Squidget 1.1.2 is on Android Market


Connectivity issues solved
Added alphabetical sorting for player names
Fixed many trackstat rating issues
Player names now presented properly even with weird characters
Application logo was repositioned to reduced accidental pressing
Many layout improvements
Fixed a crash occurring on servers with no players

Sunday, April 24, 2011

Squidget 1.1.1 is on Android Market

All FC and connectivity issues reported are solved.
Modified 4x4 behavior so that rating is much easier.
Many layout improvements on all widgets.
Added semi automatic server discovery - still needs improvement, yet it really reduces the time to set up Squidget.
Added current player name display on all widgets.
Added progress bar to 3x4 & 3x3 widgets similar to 4x4.
As usual all widgets can be displayed in landscape & portrait (If you have such a home screen - just make sure to add them when in portrait mode, and then rotate).