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.html[Edit by JimH -- The download link will work, but better to install from the Play Store.]
The build will move to the Play Store at a later date, after testing here.19.0.133 / 88 (May 8, 2014)
NEW: Support for streaming to ChromeCast.
Fixed: Further increased stability when seeking in Videos.
Changed: Increased the size limit of playlists from 100 to 1000 tracks when controlling a remote Media Center server.
19.0.114 / 87 (February 3, 2014)
Fixed: Video could show in the wrong aspect ratio on some Android versions.
Fixed: Seeking in streaming Video could result in playback aborting and returning to the library browser.
Fixed: Seeking to the same position twice (ie. back to start) could fail.
19.0.113 / 86 (January 31, 2014)
NEW: Support for streaming video from Media Center using HTTP Live Streaming (requires MC 19.0.113 or newer, and Android 4.0 or newer).
19.0.110 / 85 (January 28, 2014)
NEW: Ratings are shown and can be changed on the Playing Now screen.
Fixed: Browsing Album folders with extra large thumbnails could result in an out of memory condition causing Gizmo to hang.
19.0.108 / 84 (January 21, 2014)
Changed: The seek bar will only act after releasing the handle, allowing for more precise seek control (especially with video).
Fixed: Trying to seek in a file currently being written to the cache could cause Gizmo to hang.
Fixed: The On-Screen Android Navigation Bar would not hide again during video playback when it was manually shown by interacting with the screen.
Changed: The Playing Now screen will show the title of the file which was last playing when in "Stopped" state, if any.
19.0.107 / 83 (January 15, 2014)
NEW: Gizmo reacts to headset Play/Pause commands from simple one-button cable headset controls (ie. the default headsets from many phones).
NEW: Playback is automatically paused when a headset is disconnected, to avoid potentially unwanted "noisy" playback.
NEW: Optimized Playing Now view in landscape orientation.
19.0.88 / 82 (December 6, 2013)
NEW: Updated Playing Now buttons.
Changed: Added the ability to disable playback caching in Options.
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)
Fixed: The cache downloader could crash in some cases.
19.0.35 / 76 (September 4, 2013)
NEW: Added thumbnail size option (menu button at top right > Options).
NEW: Added a screen lock option to keep the screen on (dim or bright) while Gizmo is showing (useful for tablet installations).
Changed: The volume up and down commands work when playing on the device (for cases when there are no hardware volume buttons).
Changed: Bluetooth play and pause commands will trigger the play/pause button (for devices without a play/pause button).
Changed: Stopping playback stops the read-ahead caching system from working ahead.
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).
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.