|
Post by Chuck Elliot on Nov 16, 2014 22:13:09 GMT -5
Same here Chuck... no issues thus far as it simply works. How about an OS X version? Here is huge news. VisualStudio is going Open Source and Cross-Platform. This means that a single set of source code can run on iOS, Android, OS-X or Windows. About time!!!!
|
|
|
Post by novisnick on Nov 16, 2014 22:25:08 GMT -5
Same here Chuck... no issues thus far as it simply works. How about an OS X version? Here is huge news. VisualStudio is going Open Source and Cross-Platform. This means that a single set of source code can run on iOS, Android, OS-X or Windows. About time!!!! Wow! Great news for all!!!!
|
|
hemster
Global Moderator
Particle Manufacturer
...still listening... still watching
Posts: 51,951
|
Post by hemster on Nov 16, 2014 22:49:02 GMT -5
Same here Chuck... no issues thus far as it simply works. How about an OS X version? Here is huge news. VisualStudio is going Open Source and Cross-Platform. This means that a single set of source code can run on iOS, Android, OS-X or Windows. About time!!!! Great! Long overdue IMHO.
|
|
|
Post by geebo on Nov 16, 2014 22:58:36 GMT -5
Same here Chuck... no issues thus far as it simply works. How about an OS X version? Here is huge news. VisualStudio is going Open Source and Cross-Platform. This means that a single set of source code can run on iOS, Android, OS-X or Windows. About time!!!! An iPad app would be nice indeed.
|
|
hemster
Global Moderator
Particle Manufacturer
...still listening... still watching
Posts: 51,951
|
Post by hemster on Nov 16, 2014 23:05:20 GMT -5
Here is huge news. VisualStudio is going Open Source and Cross-Platform. This means that a single set of source code can run on iOS, Android, OS-X or Windows. About time!!!! An iPad app would be nice indeed. I'm sure an ipad app will come quickly but I'm not so sure about my tablet running WebOS!
|
|
|
Post by hifiaudio2 on Nov 17, 2014 11:49:48 GMT -5
Any news on IP control of the XMC from Roomie?
|
|
4sfed
Minor Hero
Posts: 32
|
Post by 4sfed on Nov 25, 2014 0:42:26 GMT -5
First of all great work on this - works nicely.
One issue that i have found - and i have not yet worked out a way around it, is to change volume up or down you actually need to click the button twice on the first instance, and then as long as you click the up/down button again within a second or so the volume will continue to change. Looks like the first click will cause the XMC to send a response back to you telling you what the current volume is, but will not change it, you need to click again quickly to get it to actually change.
I have created a version of your app in Java which first alerted me to this issue. i then checked your version and it appears to behave the same. At this stage i do not believe it to be a coding issue (we both have the same issue with 2 completely different languages and implementations), but seems to just be a trait of the XMC.
Anybody else experiencing this or is it just me?
Thanks.
|
|
hemster
Global Moderator
Particle Manufacturer
...still listening... still watching
Posts: 51,951
|
Post by hemster on Nov 25, 2014 0:46:51 GMT -5
First of all great work on this - works nicely. One issue that i have found - and i have not yet worked out a way around it, is to change volume up or down you actually need to click the button twice on the first instance, and then as long as you click the up/down button again within a second or so the volume will continue to change. Looks like the first click will cause the XMC to send a response back to you telling you what the current volume is, but will not change it, you need to click again quickly to get it to actually change. I have created a version of your app in Java which first alerted me to this issue. i then checked your version and it appears to behave the same. At this stage i do not believe it to be a coding issue (we both have the same issue with 2 completely different languages and implementations), but seems to just be a trait of the XMC. Anybody else experiencing this or is it just me? Thanks. Hey, will you be sharing your java version? It'd help those on other OSs.
|
|
4sfed
Minor Hero
Posts: 32
|
Post by 4sfed on Nov 25, 2014 0:59:52 GMT -5
Would be happy to once i get a bit more done on it. i had a spare hour this morning and thought it looked like a fun little project. At the moment it has about 1% of what Chucks does - i just wanted to prove that i could turn it on and off and adjust volume first. Thats done (noting what i think is a bug above) so i will work on adding the extra bits in.
|
|
4sfed
Minor Hero
Posts: 32
|
Post by 4sfed on Nov 25, 2014 2:09:44 GMT -5
First of all great work on this - works nicely. One issue that i have found - and i have not yet worked out a way around it, is to change volume up or down you actually need to click the button twice on the first instance, and then as long as you click the up/down button again within a second or so the volume will continue to change. Looks like the first click will cause the XMC to send a response back to you telling you what the current volume is, but will not change it, you need to click again quickly to get it to actually change. I have created a version of your app in Java which first alerted me to this issue. i then checked your version and it appears to behave the same. At this stage i do not believe it to be a coding issue (we both have the same issue with 2 completely different languages and implementations), but seems to just be a trait of the XMC. Anybody else experiencing this or is it just me? Thanks. OK quick update on this one. Even on the XMC itself this occurs. If the display is on any screen EXCEPT the active volume display then the first click of the rotary volume knob will NOT increase or decrease the volume, it will simply flip you to the volume display. Only on the 2nd click of the volume knob will the volume change. This is exactly consistent with what i am seeing in both mine and Chucks code. Seems to just be the way it is so i wont fight it any more.
|
|
|
Post by LuisV on Nov 25, 2014 6:04:03 GMT -5
Looking forward to trying this version as well.
|
|
|
Post by Chuck Elliot on Nov 25, 2014 9:22:17 GMT -5
Yes, the first press sometimes appears to be a "wake-up" to the XMC-1.
I'm attempting to port my package over to VB.NET for all future development. I'm having a very hard time getting UDP to work correctly under VB.NET. Anybody who's a programmer with VisualStudio that would be willing to take a look would be extremely helpful.
|
|
|
Post by LuisV on Nov 26, 2014 14:07:05 GMT -5
Sorry Chuck, I can't offer any programming help, but when ready I'll be more that happy to help test it for you.
|
|
|
Post by Chuck Elliot on Nov 26, 2014 15:14:37 GMT -5
Sorry Chuck, I can't offer any programming help, but when ready I'll be more that happy to help test it for you. Thanks, past the problem, and a few others. VB.NET version coming soon.
|
|
|
Post by romotiva on Dec 3, 2014 14:56:31 GMT -5
I like it, just tried it sucessfully on my Win7 PC over WLAN (XMC-1 wired of course..
|
|
|
Post by Chuck Elliot on Dec 3, 2014 16:18:14 GMT -5
New version coming:
|
|
|
Post by Hair Nick on Dec 3, 2014 16:19:30 GMT -5
This is really fun to watch come together!!
|
|
edrummereasye
Sensei
"This aggression will not stand, man!"
Posts: 438
|
Post by edrummereasye on Dec 5, 2014 0:13:19 GMT -5
I was thinking maybe they had some kind of timed lockout to prevent "ping of death" scenarios, and maybe had set it overly long...in most operational scenarios, you wouldn't send more than one emoPing unless you re-started your program (or were sending them manually due to lack of response)...but apparently it is responding, from your later post. Would still be interesting to see if it can be brought to its knees... Isn't this rather pointless? a DOS attack on you XMC-1 is highly unlikely! In the "Full-Standby - Powered Standby - On" a requirement of Powered-Standby or manually pushing the Standby button is not much of a limitation. lol Chuck, I would hope so! I can just hear the tech support calls..."Oh, you have a *Sony* BD player? Oh yeah, no, they're well known for attacking *any* competitor's equipment on the same network. You'll need to set up separate VLANs..." I think a more likely scenario is misconfigured/malfunctioning equipment, poor design choices, etc...whether that's worth guarding against is a matter of debate and opinion, I suppose, but it's a limited-resource platform, and there are those who advocate "defensive programming"...if it *can* go wrong, it *will* go wrong...all that said, I highly doubt that's the case here, though, as demonstrated by the fact that you don't seems to see any "timeout" on it. It was just a random thought when the other poster said he couldn't get a second one answered on the heels of the first. Would I put a timeout on it, if it were me? Maybe, but only because as I said, the typical use case would be to only send one "ping" per session...and only if doing so didn't create other issues. But it would only require a very brief one, in any case. Of course, knowing this forum, someone will now probably DOS their XMC and then post in here complaining that their old Pioneer had no problem with it...
|
|
|
Post by wizardofoz on Dec 5, 2014 6:03:50 GMT -5
It's quite fun to see those smart ones with software skillz getting ahead of the emotiva guys... I really hoped they would have had a complete or at least distributable app for the xmc at this stage of production.
My lan port is sadly unresponsive still, and no joy from support other than the fact that lonnie replied...must chase up before the weekend is upon us...as it is here already.
I'm really wanting a second xmc in the network so I hope all of these apps will work with multiple xmc's on the same network or I will be stuck with iruleathome.com as my mainstay. That said I wonder with my mediocre programing that I might be able to make something on synology to send commands via http page.
|
|
hemster
Global Moderator
Particle Manufacturer
...still listening... still watching
Posts: 51,951
|
Post by hemster on Dec 5, 2014 6:18:31 GMT -5
It's quite fun to see those smart ones with software skillz getting ahead of the emotiva guys... I really hoped they would have had a complete or at least distributable app for the xmc at this stage of production. My lan port is sadly unresponsive still, and no joy from support other than the fact that lonnie replied...must chase up before the weekend is upon us...as it is here already. I'm really wanting a second xmc in the network so I hope all of these apps will work with multiple xmc's on the same network or I will be stuck with iruleathome.com as my mainstay. That said I wonder with my mediocre programing that I might be able to make something on synology to send commands via http page. I think if you rename one of the XMCs from the default "XMC-1" label then you should be good.
|
|