This is the latest version of Gizmo (JRiver's Android application). Please post bugs here. Please start a new thread for anything requiring discussion. Non-bug posts will be deleted.
Download:
http://jriver.com/install_gizmo.htmlThe build will move to the Play Store at a later date, after testing here.
19.0.50 / 81
NEW: Added ability to customize the number of files that get downloaded ahead in a playlist.
Fixed: Cache pruning was not working properly in some cases, causing the download cache to grow too large (should be capped at 512MB).
Changed: When silently reconnecting, Gizmo will issue wake requests (previously it only issued wake requests when connecting manually).
19.0.41 / 80
NEW: Repeat mode is optional (in Menu > Options > Repeat mode).
Fixed: The list of zones would not appear with build 40.
19.0.40 / 79
Changed: Gizmo uses the mime type application/octet-stream for audio file transfers to avoid ISP or carrier blocking (requires MC 19.0.39 or newer).
19.0.39 / 78
NEW: Added lock screen controls while playing on the device.
NEW: Bluetooth track information is provided when playing on the device (using AVRCP).
NEW: Bluetooth controls work while the screen is off.
Fixed: Web radio streams that were stored in the library or playlists were not playable on the device.
Faster: When clicking the header to switch modes while connected to a dead server, the menu of choices will appear much faster.
Fixed: In some cases 'Error communicating with server' could show incorrectly on the screen.
19.0.38 / 77 (September 12, 2013)
1. Fixed: The cache downloader could crash in some cases.
19.0.35 / 76 (September 4, 2013)
1. NEW: Added thumbnail size option (menu button at top right > Options).
2. NEW: Added a screen lock option to keep the screen on (dim or bright) while Gizmo is showing (useful for tablet installations).
3. Changed: The volume up and down commands work when playing on the device (for cases when there are no hardware volume buttons).
4. Changed: Bluetooth play and pause commands will trigger the play/pause button (for devices without a play/pause button).
5. Changed: Stopping playback stops the read-ahead caching system from working ahead.
6. Fixed: Playback stats are fired when playback starts instead of when the cache reads-ahead for a file (requires MC 19.0.35 or newer).
7. Fixed: When playing a video, playback would sit at a black screen instead of return to the browse screen in 19.0.32.
19.0.32 / 75 (August 28, 2013)
NEW: Added the ability to 'Play (with Play Doctor)' from anywhere in the audio browse tree.
NEW: When a server call fails, the program will retry a few times.
NEW: The program will attempt to automatically switch the server IP address as it transitions from wifi to data.
NEW: File playback caching uses ranged requests so an interrupted download is resumed instead of restarted.
Faster: When there is no wifi or ethernet, connecting to a server will skip local addresses.
Changed: Audio playback loops the playlist until stopped (unless the playlist is only one track).
Changed: Added a system so that partial cache entries (from a crash or other problem) will never get used.
19.0.31 / 74
NEW: Improved cache system so that the playback of the first file also plays from cache (but playback still starts immediately).
19.0.30 / 73
NEW: Playback on device uses a caching system that reads-ahead and keeps files between runs, increasing reliability with weak connections.
Faster: Browsing switches screens faster.
Faster: Android 4 devices load thumbnails concurrently for improved performance.
Faster: When connected to MC19, thumbnails load faster.
18.0.180 / 72
Changed: Errors communicating with the server show an information bubble, but don't cause the program to automatically reconnect to the server.
Changed: When acting as a remote, an error communicating with the server to get information about what's playing will look more transparent.
Changed: When playing on the device, the program will retry for up to 10 minutes to open the URL to better handle sporadic connections.
18.0.171 / 71
NEW: Totally revised Theater View remote mode.
Changed: Requires Android 2.2 or newer.
Changed: Switched to newer more efficient networking API.
Changed: Connecting will wait less time waiting for each IP address, but will retry more times (should reduce connect time in many cases).
Changed: Tuned the default timeout for web service calls to wait a little longer (should help prevent reconnects with spotty coverage).
18.0.126 / 67
NEW: It is possible to connect using an IP address.