This afternoon we pushed out a new release of Orange Squeeze to all of the normal destinations. This is primarily a bug fix release, but it does include a few new features of note. Here are the specifics:
- Add option to customize Wake-On-LAN settings from the context menu of the “switch servers” or “connect” screen.
- Default Wake-On-LAN settings now send packet to both ports 7 and 9.
- General performance improvements when loading larger lists and any time multiple requests were active.
- Fixed several issues with older Logitech software versions (tested as far back as 7.3.3), including #46.
- Several crashes reported on Google Play.
- Various menu handling fixes, including issues #44, #45, #47.
- Wake-On-Lan was not being triggered as expected under some circumstances.
- Fix bug that was sending SqueezePlayer pings after Orange Squeeze had shut down.
- Fix performance issue on Android 4.x devices where background processes would dramatically slow down artwork loading and other tasks.
- Fix preference migration issue causing crashes when opening preference screen.
I’m happy to announce that late last week we pushed out our first updates to the Orange Squeeze 1.2 series. This release incorporates tons of bug fixes and introduces new browsing modes based on Logitech’s Jive platform. This means that Orange Squeeze is now compatible with most of the server-side plugins that you may be accustomed to using like CustomBrowse, Biography, MusicInfo, etc.
With these updates come a few new bugs (thus the 1.2.1 and 1.2.2 releases so soon after 1.2.0), so you can expect more frequent bug fixes as we iron out the problems. Your patience is appreciated!
- Uses new communications framework that mimics the behavior of SqueezePlay, SqueezeBox Touch and Squeezebox Radio devices.
- Supports a wide variety of server plugins that alter the browsing characteristics of Squeezebox devices.
- Item pinning allows the addition of certain higher-level menu items to the home menu.
- Supports disabling artist artwork in preferences, if desired.
- Indicator when network-driven popups are being loaded
- Add option to pause/resume players when a call is made (previously only muting/unmuting was an option).
- Fix crash on launch if database upgrade failed or was incomplete.
- Various menu handling fixes and improvements
- Volume button was not visible in landscape mode in “Now Playing”
- Better and more graceful handling when network connection drops.
- Fix certain crashes when loading the artist list, due to problems building the artist artwork.
- Plenty of stability improvements; too many to list individually.
- A failed connection attempt via “Switch Server” no longer ends the existing connection.
This week we’ve got a release of Orange Squeeze with several important bug fixes and one experimental new feature — wake on LAN.
Changes in 1.1.4 (and 1.1.3 — don’t ask)
- Add experimental wake on LAN (WOL) for servers on the local wifi network (Gingerbread only)
- Improved connectivity checking behavior.
- #22: Fix favorite removal that would sometimes result in favorite corruption.
- Fix favorite addition for some audio types (URL-based internet radio services)
- Fix a few rare force-closes reported on the market.
1.1.2 is the version of Orange Squeeze that we released this week. (No, you didn’t miss 1.1.1. We skipped it for technical reasons.) It’s primarily a bug fix release, stability and usability release, but there are a few enhancements that you may enjoy. It’s available in all of the normal locations.
Here is the full changelog:
Changes in 1.1.2
- Added fast scroll by position for non-alphabetic lists like the playlist, new music, years, etc.
- Use the same acceleration curve for volume button touches that we use for hardware keys. This allows for much more granularity using the +/- buttons.
- Backup agent support to preserve preferences over phone wipe and app uninstallation
- #16: New preference allows you to choose a default action for track and playlist selection: prompt (the default), play now, play next, or add to end of the current playlist.
- Automatic connect preference was not being honored (i.e. always autoconnect).
- Preserve previous connection to SqueezePlayer if SqueezePlayer autostart is used at server connection time.
- A few isolated force-close issues fixed.
- Work around server discovery issue on some Android 4.0 (ICS) devices.
- Excessive discovery packets were being broadcast.
- Better flow in “Switch Server” task, which didn’t allow one to back out of it before.
- Various visual cleanups
- Cached image memory usage was a bit off, causing problems on some low-memory devices.
We’re happy to announce the release of Orange Squeeze 1.1.0, the first major feature upgrade release of the product. This adds two significant new features: synchronization support and integration with SqueezePlayer.
Synchronization support allows you to control which devices are synchronized with each other in a multi-device setup. For example, we might have a Squeezebox Boom in the kitcken, a Squeezebox 3 in the office and a Squeezebox Touch in the living room. These devices can either be synchronized, or not, depending on your wishes. Now your wish is your command using Orange Squeeze.
Integration with SqueezePlayer allows you to seamlessly turn your Android device into a player of its own. You might have a tablet device running Orange Squeeze already, and now you can plug in a nice set of powered speakers, purchase SqueezePlayer, and you’ve got a Squeezebox that you can put anywhere and control using the easy-to-use Orange Squeeze interface.
In addition to these two new features, we’ve fixed several bugs and added some less notable features. They might be important to you, however. Here’s the complete list:
Changes in 1.1.0
- #3: Synchronization support
- Added direct integration with SqueezePlayer (resolves issue #13)
- Added ability to rename players
- Improved performance of artwork cache
- Menu images not properly visible on Android versions 2.2 and lower
- Playlist switch button improperly placed on Android 3.0 and higher
- Drag and drop to first and last items (all places) worked but was sub-par
Continuing with our theme of making Orange Squeeze available to the broadest audience possible (despite the app being of interest to a decidedly narrow audience), you can now purchase it from AndroidPIT. So, go get it!
There are actually many devices out there that do not have access to Google’s Android Market, for a variety of reasons. Because of this, we are now releasing Orange Squeeze on SlideME, which is an alternative marketplace for Android apps.
We’re trying to make sure that everyone who wants Orange Squeeze can get it, so if the options we provide are not sufficient, then let us know and we’ll try to get you up and running.
We’re happy to announce the release of Orange Squeeze 1.0.7. This is the 7th maintenance release of Orange Squeeze, and quite possibly the best so far. At least, we hope so.
It almost seems like we’re on a schedule… as if we were planning these things. We’ve developed a sort of pattern. We start the week out by wrapping up the work from last week and the weekend. We confidently declare that this is “the last planned maintenance release” until we start rolling out new development/feature releases. Well, who knows. I’ve grown too humble to make any more predictions like that. There’s a very real possibility we’ll have a blog entry 7 days from now releasing 1.0.8, and that’s actually OK.
In all seriousness, here’s the changelog for this release:
Changes since 1.0.6
- Now playing title now indicates player status.
- Now playing progress bar on main screen subtly animates when playing.
- Visual styling/artwork updates.
- Improvements to the artwork handling, particularly for “Apps”.
- #14: Periodic crashes when playing Internet Radio stations.
- Automatic mute functionality broken.
- Drag and drop handle oversized.
- Occasional startup error message “Server hostname not set”.
- Device-specific crashes reported on Android Market.
- “Playlists” browse menu should be disabled when using MySqueezebox.com.
- “Search” option under “Internet Radio” didn’t do anything.
- Some music service items (Mog, Spotify, etc) wouldn’t play properly.
- “Play Next” support for “Apps” items.
- Reduced memory overall memory footprint by 3mb.
We’re very happy to announce the release of Orange Squeeze 1.0.6. This release is primarily a bug fix and compatibility release to address comments from our users. This is the first release building on our new bug tracking system, which helps us work in a more organized manner with our users. In addition to the bug fixes, there are several minor enhancements which you may notice and appreciate.
Here is the full changelog:
Changes since 1.0.5
- #4: Option to keep screen enabled while running
- Increase number of concurrent requests for loading artwork
- Improve drag and drop behavior
- Show exact volume on volume popup
- Implement acceleration curve when controlling volume with hardware keys
- #8, #9: Errors with SqueezeCenter 7.3.3
- #10: Active playlist item not maintained properly on player change.
- #11: Graphical updates for certain devices
- Favorite removal was broken
- Full album list was filtering out compilations
- Playlist artwork was sized improperly under certain circumstances
Happy New Year!
Today we’re launching the new Orange Bike Labs web site. We’re very happy to be hosting our site and all related services at WebFaction. These guys have a pretty fantastic service at a great price. I highly recommend them.
Just before the 2011 holiday season, Orange Bike Labs also launched our first product, Orange Squeeze. Since then it’s been very well-received, and we invite you to give it a try. It’s only $0.99 on the Android Market (link). We pushed out a series of maintenance releases in the subsequent two weeks, and now we’re back in development mode as we ready some new features.
2012 will bring several new products, including our first iOS releases, so stay tuned!
Founder, Orange Bike Labs