|
Post by jpwoodbu on Dec 4, 2023 12:53:16 GMT -5
I agree with OSD mirroring. One other potential improvement I found is when I want to change HDMI input, the only descriptions are HDMI 1, HDMI 2, HDMI 3, etc. The names I have assigned to them in the XMC-2 are not shown. Is it possible to add this feature? I don't remember which sources I've assigned to which HDMI input. I can search through them or make a crib sheet, but if not necessary, it would be a plus to show the assigned names. Other than that, looking good so far! Yep. I see some stuff in the API docs about displaying the user provided input names. This one is probably the easiest to implement out of the next features I'm planning to add, so I'll likely do it first before adding tuner controls and an OSD mirror. Thanks for the feedback!
|
|
|
Post by jpwoodbu on Dec 5, 2023 17:08:48 GMT -5
I've implemented the feature to select inputs with custom names. I actually didn't realize how powerful the custom input feature was on my processor since I wasn't using it. You can make the input buttons on the IR remote use any combination of inputs! This makes it distinct enough from selecting, for example, specifically HDMI 1 or Optical 1, that I've added a new input category, "Source". You can see it in the attached screenshots. To keep the app looking tidy, I've moved the speaker preset control to the info page. Note the 3-dot icon next to the currently displayed speaker preset in the screenshot. I started work on implementing the OSD mirror, but ran into a problem where my processor doesn't seem to want to share the OSD data, even after switching to protocol 3.0. I've reached out to Emotiva for help via their careers@ email; does anyone know a better way?. It might be a bug on their side, or it could be I'm misunderstanding their API docs. At the moment, I'm not planning to push any newly implemented features out to beta testers until the Google mandated 14 day closed beta with 20 testers is over. If someone finds a serious bug, I'll push an update. But otherwise, I want to minimize the chance I'll mess something up and the beta will have to start over. I think I'll be at 20 testers later today! So hopefully that 14 day clock will start soon. I'm so thankful to everyone that's testing the app and for your feedback. Knowing what features people want to have is a big motivator. Attachments:
|
|
|
Post by cwmcobra on Dec 5, 2023 19:38:04 GMT -5
One question...probably my ignorance of how apps work will be showing. When wanting to power on the XMC-2 I either have to use the Emotiva remote or hit the power button on the front of the processor. The app doesn't recognize the XMC-2 until the "Rethink High End" displays on the processor. From there I can use the app to control the XMC-2 with no problem, including powering off. I use Low Power Standby mode; does that create a problem? Or is it normal to initially power on "manually" before the app recognizes the device?
Sorry for my "rookieness". This is the first app I've used in this way.
Thanks!
Chuck
|
|
|
Post by AudioHTIT on Dec 5, 2023 22:53:52 GMT -5
OLED Mirroring s one of the most useful features of the iOS app.
|
|
|
Post by AudioHTIT on Dec 5, 2023 22:55:46 GMT -5
One question...probably my ignorance of how apps work will be showing. When wanting to power on the XMC-2 I either have to use the Emotiva remote or hit the power button on the front of the processor. The app doesn't recognize the XMC-2 until the "Rethink High End" displays on the processor. From there I can use the app to control the XMC-2 with no problem, including powering off. I use Low Power Standby mode; does that create a problem? Or is it normal to initially power on "manually" before the app recognizes the device? Sorry for my "rookieness". This is the first app I've used in this way. Thanks! Chuck The NIC isn’t active when the processor is in LPS, hence the app can’t communicate, can’t program around that (so the iOS app is the same way).
|
|
|
Post by jpwoodbu on Dec 6, 2023 1:06:41 GMT -5
OLED Mirroring s one of the most useful features of the iOS app. Good to know it can work. I'll keep trying.
|
|
|
Post by jpwoodbu on Dec 6, 2023 1:37:01 GMT -5
OLED Mirroring s one of the most useful features of the iOS app. I figured out my issue. I noticed the the transponder message included a field for a separate UDP port to listen on for menu changes. This field isn't in the API docs I have. But after setting it up, I'm seeing all the menu data now!
|
|
|
Post by AudioHTIT on Dec 6, 2023 9:58:19 GMT -5
OLED Mirroring s one of the most useful features of the iOS app. I figured out my issue. I noticed the the transponder message included a field for a separate UDP port to listen on for menu changes. This field isn't in the API docs I have. But after setting it up, I'm seeing all the menu data now! I read the docs years ago, and remembered something like a status call, but ‘listening’ probably describes it better. Glad to hear you’re making good progress!
|
|
joehzar
Emo VIPs
No job is to BIG....No fee is to BIG
Posts: 121
|
Post by joehzar on Dec 6, 2023 21:51:10 GMT -5
One question...probably my ignorance of how apps work will be showing. When wanting to power on the XMC-2 I either have to use the Emotiva remote or hit the power button on the front of the processor. The app doesn't recognize the XMC-2 until the "Rethink High End" displays on the processor. From there I can use the app to control the XMC-2 with no problem, including powering off. I use Low Power Standby mode; does that create a problem? Or is it normal to initially power on "manually" before the app recognizes the device? Sorry for my "rookieness". This is the first app I've used in this way. Thanks! Chuck The NIC isn’t active when the processor is in LPS, hence the app can’t communicate, can’t program around that (so the iOS app is the same way). Would it be able to work for him if he turned on Video remains on?
|
|
|
Post by jpwoodbu on Dec 6, 2023 23:18:15 GMT -5
The NIC isn’t active when the processor is in LPS, hence the app can’t communicate, can’t program around that (so the iOS app is the same way). Would it be able to work for him if he turned on Video remains on? Yep. That's what I do. The feature is called "Video on Standby".
|
|
|
Post by AudioHTIT on Dec 6, 2023 23:19:02 GMT -5
The NIC isn’t active when the processor is in LPS, hence the app can’t communicate, can’t program around that (so the iOS app is the same way). Would it be able to work for him if he turned on Video remains on? Yes, it would work, but some of us choose to use LPS for various reasons. Personally, I wouldn’t give up LPS, to turn on the processor with the App.
|
|
|
Post by jpwoodbu on Dec 7, 2023 2:38:09 GMT -5
The OSD mirror is, by a wide margin, the most complex bit of UI in the app. But it's working. Getting the elements on this page of the app to size properly on different displays is going to be tricky. Attachments:
|
|
joehzar
Emo VIPs
No job is to BIG....No fee is to BIG
Posts: 121
|
Post by joehzar on Dec 7, 2023 18:07:03 GMT -5
I was finally able to download it today. So far so good. It worked with everything that I tried with it so far. Great job
|
|
|
Post by jpwoodbu on Dec 9, 2023 0:07:21 GMT -5
While waiting on the 14 day closed beta to run its course, I've gone ahead and implemented zone 2 and tuner controls. The next update (once the beta is complete) will be sizable. Attachments:
|
|
|
Post by ÈlTwo on Dec 9, 2023 0:25:48 GMT -5
I can confirm it is working on the XMC- 1.
|
|
|
Post by jpwoodbu on Dec 20, 2023 19:36:54 GMT -5
As of today, the 20 day closed beta requirement has been met! Please stay participating in the beta for now if you're part of the beta. I've filled out an application to publish my app to the Play Store publicly, but that could take several days to get reviewed and approved, maybe more considering the holidays. I don't know if people leaving the beta could impact that process.
Thanks again to everyone that's helped test! Once I have permission to publish the app publicly, I'll promote the current alpha build to beta so testers can try out the new features: OSD mirroring, tuner controls, and Zone 2 controls. I don't want to rock the beta boat until I've gotten permission to publish publicly.
|
|
|
Post by geebo on Dec 20, 2023 20:03:32 GMT -5
As of today, the 20 day closed beta requirement has been met! Please stay participating in the beta for now if you're part of the beta. I've filled out an application to publish my app to the Play Store publicly, but that could take several days to get reviewed and approved, maybe more considering the holidays. I don't know if people leaving the beta could impact that process. Thanks again to everyone that's helped test! Once I have permission to publish the app publicly, I'll promote the current alpha build to beta so testers can try out the new features: OSD mirroring, tuner controls, and Zone 2 controls. I don't want to rock the beta boat until I've gotten permission to publish publicly. Looking forward to trying it out.
|
|
joehzar
Emo VIPs
No job is to BIG....No fee is to BIG
Posts: 121
|
Post by joehzar on Dec 21, 2023 12:12:51 GMT -5
As of today, the 20 day closed beta requirement has been met! Please stay participating in the beta for now if you're part of the beta. I've filled out an application to publish my app to the Play Store publicly, but that could take several days to get reviewed and approved, maybe more considering the holidays. I don't know if people leaving the beta could impact that process. Thanks again to everyone that's helped test! Once I have permission to publish the app publicly, I'll promote the current alpha build to beta so testers can try out the new features: OSD mirroring, tuner controls, and Zone 2 controls. I don't want to rock the beta boat until I've gotten permission to publish publicly. It's been working great for the last 3 weeks for me!! Very well done!
|
|
|
Post by jpwoodbu on Dec 21, 2023 18:05:42 GMT -5
Google approved the release! The app should now be generally available in the Play Store!
I'm sincerely so appreciative of everyone that beta tested so I could reach this milestone. I don't believe the requirement to keep 20 active beta testers is still in place. So if you don't intend on using the app, feel free to uninstall it.
The next release is being reviewed now by Google and will initially be an open beta. Once published, I believe you can switch to the beta version on the app's page in the Play Store.
|
|
|
Post by thompson12 on Dec 21, 2023 21:00:33 GMT -5
Congratulations on the release and good luck with it, I'll keep using it
Mitch
|
|