A couple issues--
1. Audio Conversion Off will not play FLAC. Just hangs on buffering (even on network). G2 running KitKat, so I should be able to decode FLAC I would think. The only thing I can get to play with this setting are source format MP3s.
2. Bluetooth does not display track info. Media buttons on my head unit work great, but no track info on the screen. I have the same issue with Gizmo. Google Play and the LG media player display the track info just fine, so I don't think it is a device limitation. Does this require root access or something?
A couple questions--
1. Reading the first page, it sounds like video seek was not possible. Is that still the case? It works playing to a zone, but not playing to device.
2. What are the video quality settings? Looks like high is 720p maybe? Would it be possible to add 1080p? What about adding OGG Vorbis 16/44.1 for audio? Not sure if that is controlled by you or what JRiver is capable of sending.
A couple suggestions--
1. Would it be possible to add a long tap on the pause button for stop? Instead of having to go into a menu.
2. Could you make the device soft menu key open settings?
FWIW I have this running on an Amazon FireTV Stick. Works great. If I could get Redbook quality audio and 1080p video, it would eliminate any other streamer or DLNA device. I currently use Kodi for Android loading my library thru UPnP for the higher quality, but it doesn't work off network. This would solve that when traveling.
I'll try and tackle your questions in the same order:
Re: issues:
1. I would think that your device is able to decode FLAC. I'm not sure how much of the track needs to be buffered before playback starts. My entire library is in FLAC, and I've had no trouble streaming those files to my Nexus 7 or Xperia Z2 over wifi. I haven't exposed my library server to the internet so I've never tried streaming over 4G. Playback usually starts in 2-4 seconds. Does it eventually time out, or does it stay in "buffering" forever?
2. eos gives all of the metadata for the current track to the platform, and then the platform is responsible for providing that metadata to the stereo. This shouldn't require root access. If you see the track info on the lockscreen, then the data is being provided to the platform. I know that some users in the Alpha group were able to see the track info on their stereos, so I'm not sure why it wouldn't work on yours. Since it also doesn't work with Gizmo, my guess would be that it has something to do with the formatting of the track info, since the data would be coming from the same source.
Re: questions:
1. Yes, video seek during device playback is still broken. eos uses Android's VideoView control to do playback, and its support it sketchy, at best.
2. The video quality settings are the same as Gizmo's. As far as I'm aware, MC's transcoding options are limited to this:
http://yabb.jriver.com/interact/index.php?topic=67837.msg504947#msg504947 - so the short answer, I think, is no.
Re: suggestions:
1. It isn't possible to distinguish long or short clicks on items in the action bar. There's a single method "onOptionsItemSelected" that gets fired as soon as you press one of those items.
2. At first I wasn't sure what you meant when you said "soft menu key", so I had to look it up. According to Google's own docs, the menu key is deprecated as of 3.0, which is probably why I'd never heard of it
. I'm not sure what changes would be required to support this, or how to test those changes if I did. Out of curiosity, what device are you using that still has a menu key?
One of my biggest complaints about the Android platform is that when it comes to media, there's so much inconsistency between different manufacturers, even on the same Android build. When I wrote eos for BB10 I didn't have to worry about others having different experiences, because both the hardware and software were very controlled. Android feels like a crapshoot.