You are not logged in. [Log In]

Forums » General Discussion » Technical Questions » The coolest remote ever....

Page 1 of 7 1 2 3 4 5 6 7 >
Topic Options
Rate This Topic
#289080 - 01/28/10 05:58 PM The coolest remote ever....
EFalardeau Offline

Registered: 08/27/07
Posts: 3400
Loc: Laval, Quebec, Canada
Hi all!
Warning: Fairly long post!

Now that my sound system is completed component-wise, I just HAD to have a new project!

For nearly two years, I have been both very pleased with many control mechanisms (RF remote, squeezebox, 12-v triggers, relays…) because they actually perform some tasks very well and extremely disappointed because they can never do what I really want/need, especially actually talking to each other!

So, obviously, writing my own has been a pet project I have been contemplating for a long while. URC and Phillips Pronto had nice frameworks, but after fighting quite a lot to get proper technical documentation, all solutions that would partially meet my needs were between 3000-4000$. And the key word is partially. I will not go into all the small features that I would like to have (because there are too many and I could live without them so they are a candy, not the motivation), but the main one revolves around playing CDs and SACDs without needing many remotes and remembering 800 numbers (800 as in 800 SACDs, not 1-800 number!). Therefore, the main feature for me is to be able to browse my music collection and whatever gets in the play list gets played by the right device (and controlling vol and tracks with the same remote). All my CDs are digitized and all my SACDs have their CD-layer digitized and the tracks and albums are tagged with the player number, disk number and if it is a multich disk or stereo disk (for those who missed some of my last posts, I have two full 400-SACD changers).

Four stumbling blocks were preventing me to go ahead: 1) I only had 1 SACD changer, so half the disks forced me to get up and move anyway, 2) Proper IR/RS-232 processor; the problems with all the ones I had found until recently were either exceptionally expensive or required “reseller partnerships” for me to get the specs and no tools supplied! 3) lack of small, cheap touch-screen computer running Windows XP or higher. 4) Lack of IR-reception capabilities so I can continue to use my Harmony 890.

Two weeks ago, I discovered the company Global Cache who are offering a very nice 6 IR-ports (which can be configured for either out or IN!!!) and 2 serial ports + some relays ( Also, that company provides full documentation and even tools such as a CCF code converter! You don't need to prove to them you are a greedy installer. They are quite happy to service HT owners. I had already identified the Archos 9 as a candidate for a remote control (

Now, in order for me to have the following:
1) Nice music browser (optimized for classical music) that can be run on any of my computers (and especially on the Archos 9), including a VERY BIG version of "currently playing" that can be used on the PC I have connected to TV as Input 2.

2) A smart “music activity” which can follow the SqueezeBox server playlist and switch disk and tracks on the SqueezeBox receiver and between my 2 SACD changers (and reprogram the D2v to use the surround modes I like for each genre). Mixed playlists may take a while, but even if I am restricted to either CD tracks or single SACD at a time, it will be a HUGE improvement.

3) Ability to control the “smart music activity” though playlist manipulation from my SqueezeBox controller and also from my iPod Touch

4) Ability to continue to use my Harmony 890 if only for volume and transport control

I needed to build a client-server remote control. I have been working on that for nearly 24 hours of work so far (the D2v is now fully controlled and the music browser is also operational, yet requires some more work). The cosmetic are not that great for now; that will come later. To get this project fully deployed, it will take me another 75 hours of intense work. After that, I will probably work on it here and there as a wife-substitute!

I am expecting the IR hardware Friday or Monday the latest (I am currently using a small TCP/IP RS-232 gateway I wrote for the occasion (a big 10 minutes of work!) and running it on my old laptop.

First the architecture (don't be worried that I don't realized the scope of the project, I have more than 2.5 millions lines of code behind me, I am used to that level of system!)

Here’s the architecture (I am preparing a case-study so don’t be surprised that the diagram is more complete than I really needed to get started).

The UI is split in three areas (and optimized for the Archos 9 resolution and the size and reach of my hands):
1. The "panel" are following activities and devices (right)
2. A "Zone and Activities" are that never changes (top-left)
3. A "Transport and Media" area which allows control of media (play/pause/stuff + favorites when watching TV)

That screen is the first to be seen and can be recalled by clicking on the "home" button in the "zone and activities" window.

The HDX-1000 device. The "4:3" and "16:9" switches are there to reconfigure the video scaler of the D2v to zoom cleanly in a 4:3 source.

That panel never changes form or content.
The "Home" button allows to recall the "Select Activity" panel (which then is added a "BACK" button if no activity change is required).
The "Sax" button leads to a panel listing all the devices (similar to the "Devices" button of a Harmony remote).
The "Setup" leads to client/server configuration.
The "Round" button leads to a "power management" panel combining the "shut off everything", and a "Help" function like the one in Harmony remotes (allowing to re-sync states of the remote server with the actual equipment if discrepencies appear).

That panel changes only when the "fundamental nature" of the activiy changes. There are three different ones identified (only one implemented right now) a) play/stop type of activities b) channel favorities for TV c) Tuner stations and seeking for radio.

The top portion is generic and controls the option and the location.
Top left where it is written "SqueezeBox" is a button showing/selecting the device actually being controlled by the transport buttons (play/pause). In the case of multi-devices activities (music with CDs and SACDs, for example), it allows to switch between the three if no "automatic mode" is provided.

Top right where it is written "Living Room" controls receivers. Pushing the button brings a new allowing to select which zone is to be manipulated by the volume or processor buttons. Ex: In "Living Room", the Anthem Statement D2v is controlled by the volume buttons and the surround modes are the ones matching it. In "Back Room" mode, it is the Onkyo 805 that is controlled and the options available are that one's.

The few buttons in between allows control of the subwoofer (turning it on/off, setting it louder or lowering it to reduce rumble for some recordings. That is a totally new feature that I gain).

The "480i/1080p" controls the input/output for the video processor (always the D2v). I use three different modes and outputs: 1080/24p when source is suitable (called "24p" in this GUI), but it can only be displayed in my living room. 1080/60p is compatible with my Living room and my Office. 1080/60i works also in the back. That used to be a f%$%?ing using the Harmony as it involved holding a button for 2 seconds, then waiting a second, pressing on it once more, and then blindly selecting through a menu (the OSD is not visible when the video output is incorrect)

I have a very strick code correspondance between button shapes and how they behave. The "small black rectangles" are straight push buttons. The ones with info in the button and slight greenish all present a popup menu when pressed (context menus, but no right click as it is for touch screens). Here is an example for surround mode (the first items are my personnal "recommendations" and then there are "alternatives"). The list contains only valid items for the source and number of channels.

Not complete, but functional.

That's what I've been up to last weekend and a few hours here and there this week. Lots of work, but it is already showing very promising HT comfort!
E = MC2 = ((2M80 + VP180 + 4QS8)/(EP800 + EP500))^(ADA1500 x D2v)

#289103 - 01/28/10 10:10 PM Re: The coolest remote ever.... [Re: EFalardeau]
tomtuttle Offline

Registered: 06/20/03
Posts: 8488
Loc: Tacoma
You're insane.

I love you, man!
bibere usque ad hilaritatem

#289110 - 01/28/10 10:32 PM Re: The coolest remote ever.... [Re: EFalardeau]
pmbuko Offline
shareholder in the making

Registered: 04/02/03
Posts: 16437
Loc: Ben Lomond, California
I second the insanity label. But at least it's the good, productive, slightly enviable kind of insanity. \:\)
I can explain it to you but I can't understand it for you.

#289127 - 01/28/10 11:45 PM Re: The coolest remote ever.... [Re: pmbuko]
Ken.C Offline
shareholder in the making

Registered: 05/03/03
Posts: 18044
Loc: NoVA
Absolutely nutty. But very, very impressive. I have to hand it to you as someone who actually follows through on the sort of thing that I'm always doing eighth-assed job on.
I am the Doctor, and THIS... is my SPOON!

#289139 - 01/29/10 01:09 AM Re: The coolest remote ever.... [Re: EFalardeau]
CV Offline
Founder, Axiom Upgrade Club
shareholder in the making

Registered: 07/20/06
Posts: 11741
Loc: Richland, WA, USA
I have to echo everyone else here. That's amazing, and I wish I had the patience and determination to pull off what you're doing with your system.

#289149 - 01/29/10 04:56 AM Re: The coolest remote ever.... [Re: CV]
jakewash Offline
shareholder in the making

Registered: 12/26/03
Posts: 10420
Loc: Calgary, Alberta
Nice work Eric, keep it and we will all feel inadequate ;\) \:\)
M80 v2
VP160 v3
QS8 v2
PB13 Ultra
Denon 3808
Samsung 85" Q70

#289154 - 01/29/10 05:35 AM Re: The coolest remote ever.... [Re: jakewash]
MarkSJohnson Offline
shareholder in the making

Registered: 09/27/04
Posts: 11445
Loc: Central NH
I already was.....

Amazing, Eric!
::::::: No disrespect to Axiom, but my favorite woofer is my yellow lab :::::::

#289157 - 01/29/10 06:58 AM Re: The coolest remote ever.... [Re: EFalardeau]
cb919 Offline

Registered: 02/17/09
Posts: 1169
Loc: Ottawa, Canada
Amazing stuff Eric! I bet you could make some sort of living or at least extra $ putting that type of service to the public. Very impressive!
On-Wall M5HP LCR, QS8 & EP500 in 7.1

#289165 - 01/29/10 07:41 AM Re: The coolest remote ever.... [Re: cb919]
onn Offline

Registered: 02/28/08
Posts: 1000
Loc: Edmonton Alberta
I agree with everyone else that what your doing is amazing. You lost me after the first couple of paragraphs When are you going on tour to all our houses and do the same thing for us?
My system

#289166 - 01/29/10 09:20 AM Re: The coolest remote ever.... [Re: onn]
Sloped Offline

Registered: 12/17/08
Posts: 110
Loc: Fonthill

Man I just don't know what to say except......nope lost it.

Officially speechless.
HG Cherry M60's,VP150,Qs8's,EP350

Page 1 of 7 1 2 3 4 5 6 7 >

Moderator:  alan, Amie, Andrew, axiomadmin, Brent, Debbie, Ian, Jc 
Forum Stats

15,390 Registered Members
16 Forums
24,295 Topics
430,378 Posts

Most users ever online:
2,082 @ 01/22/20 10:43 AM

Top Posters
Ken.C 18044
pmbuko 16437
SirQuack 13658
CV 11741
MarkSJohnson 11445
0 registered ()
487 Guests and
2 Spiders online.
Key: Admin, Global Mod, Mod
Newsletter Signup