maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Pierogi - a universal infrared remote control app (https://talk.maemo.org/showthread.php?t=82243)

Copernicus 2012-02-15 00:51

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by sixwheeledbeast (Post 1165191)
I think I have found another small bug. Just by playing about.
LG TV Keyset 1
In Utility the Sound Mode Button functions as the Picture Mode...
But the Sound Mode in Secondary Buttons works perfect.

Thank you! Yes, it looks like I messed that up when I was moving buttons around, after moving the Mute button to the first tab. I'll fix it in the next update.

Quote:

Why is Sound Mode and Picture Mode in both menus?
Basically, because I was too lazy when I moved the Mute button around. :) I don't know if you noticed, but the "Surround" button is also completely missing now. I intended to move the sound and picture mode buttons up from the secondary window and move the surround button down, but I only finished making the change to the main window. I'll clean up the secondary window as soon as I can. :)

Copernicus 2012-02-15 03:03

Re: [Announce] Pierogi - a universal infrared remote control app
 
Ok, yet another update working its way up. The main feature in this one is the use of Hildon Banners to tell the user about the new keyset when using the volume rocker switch. I've gotta admit, I have new respect for the designers of the Hildon UI; these banners are really nice! They are fairly unobtrusive, they stack nicely when you create several at once, and you can get rid of them immediately with just a touch. I think there may be a few display issues I still need to iron out, but I figured I should push this up to the dev repository to see what folks think about it.

Also in this update, fixes for the bugs sixwheeledbeast found. (Thanks!)

Finally, made a first pass at keysets for Dish, Fortec Star, and Homecast.

Crust 2012-02-15 04:14

Re: [Announce] Pierogi - a universal infrared remote control app
 
Can I request a keyset for Kenwood amplifiers (mainly the volume)? Thank you.

Copernicus 2012-02-15 04:23

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Crust (Post 1165229)
Can I request a keyset for Kenwood amplifiers (mainly the volume)?

Sure thing; there appears to be plenty of support for Kenwood in the LIRC files, and it's all using the standard "NEC" protocol, so it should be easy to import to Pierogi. I'll put it on the list. :)

Mentalist Traceur 2012-02-15 06:29

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1165223)
... I've gotta admit, I have new respect for the designers of the Hildon UI; these banners are really nice! They are fairly unobtrusive, they stack nicely when you create several at once, and you can get rid of them immediately with just a touch...

And they're themeable too (in my custom theme, they are gray/silvery, instead of yellow/golden). Double the awesome.

Honestly, Hildon in Maemo 5 is great. Don't know why they stripped so much of it out for the N9.... Adding the swiping is great of course, but I think they could've kept a lot of the elements for the better.

On-topic: It's great that you've coded this program for the N900. I like this a lot more than QTIrreco/Irreco. Especially since I could never fit all the buttons I wanted comfortably onto the space available in QTIrreco in one remote, and this makes getting to all the buttons you could possibly want a lot easier.

About the camera thing - even if we somehow got a framerate good enough to catch the entirety of a remote's signal correctly, as I understand it from a convo I had with Estel, the N900 camera has a hardware IR filter, and I would presume the IR filter would have to be removed from the lens just to do it. But I'd love to see it done. Always for the N900 being able to do everything on-board itself.

qwazix 2012-02-15 06:41

Re: [Announce] Pierogi - a universal infrared remote control app
 
All digital cameras have hardware IR filters, but the RC leds are powerful enough to get some light through. Just try it, turn the lights off and beam a remote to the N900 camera

kalilucho 2012-02-15 07:06

Re: [Announce] Pierogi - a universal infrared remote control app
 
Can be added to the tv, Beko and AIWA

don_falcone 2012-02-15 07:16

Re: [Announce] Pierogi - a universal infrared remote control app
 
I suggest a separate page on the wiki for protocol requests'n'stuff like that. Would be way easier than going through many quite hidden posts.

sixwheeledbeast 2012-02-15 08:11

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by qwazix (Post 1165255)
All digital cameras have hardware IR filters, but the RC leds are powerful enough to get some light through. Just try it, turn the lights off and beam a remote to the N900 camera

IR filters normally cut the Infra-red and it turns to white light.

As requested please put all device requests in the wiki page

http://wiki.maemo.org/Pierogi_Device...evice_Requests

Thanks for the update will test later.

king Ralphred 2012-02-15 09:56

Re: [Announce] Pierogi - a universal infrared remote control app
 
Unfortunately, the fortec star keysets don't work on my receiver. neither do any of the Pioneer keysets on my amp. Added my TV to the compatability list.

Copernicus 2012-02-15 13:12

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by kalilucho (Post 1165260)
Can be added to the tv, Beko and AIWA

Actually, there's a fair number of Aiwa keysets already in Pierogi; are they not working for you device?

I'll put Beko on the list, too. (I've only found a couple of config files for them though, so might not have good coverage for their devices.)

Copernicus 2012-02-15 13:16

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by king Ralphred (Post 1165307)
Unfortunately, the fortec star keysets don't work on my receiver. neither do any of the Pioneer keysets on my amp.

Drat. The curse of the satellite receivers continues. :) I'll keep working on it... Can you give me more info on the Pioneer amp? At least with Pioneer, I feel I have a decent shot. :)

whatsappneeder 2012-02-15 13:28

Re: [Announce] Pierogi - a universal infrared remote control app
 
Please needed for TOPLINE LCD 32'' and TOPLINE PLAZMA 32'' and HAIER LCD 32''

sla_erick 2012-02-15 13:31

Re: [Announce] Pierogi - a universal infrared remote control app
 
Any chance that in some future you will add Air Conditioning category? I need to control a samsung a/c

Copernicus 2012-02-15 13:57

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by whatsappneeder (Post 1165389)
Please needed for TOPLINE LCD 32'' and TOPLINE PLAZMA 32'' and HAIER LCD 32''

Hmm, these guys are going to be tough. I can find only one (fairly old) config file for Haier, and nothing at all for Topline... I'll put the Haier data in, but coverage for these devices is not looking good.

Copernicus 2012-02-15 14:05

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by sla_erick (Post 1165391)
Any chance that in some future you will add Air Conditioning category? I need to control a samsung a/c

The future is here today -- there already is one air conditioning keyset for Samsung in Pierogi. It isn't mapped to the UI very well, yet; here's a post describing the current button mapping:

http://talk.maemo.org/showpost.php?p...4&postcount=81

This keyset doesn't work with all Samsung A/Cs, though. I've got another keyset I'm (slowly) working my way through, but since it maps each button to three or four different commands, it's taking me some time to wrap my head around it...

hermes040 2012-02-15 17:39

Re: [Announce] Pierogi - a universal infrared remote control app
 
@ Copernicus

tested your both Western Digital keysets and both are working fine with WDTV Live.
While testing, I got a new idea, as most of new TV sets and media players like WD support internet browsing and/or youtube like sites, a keyboard becomes necessary.
Is it possible for you to add a keyboard to your Secondary Buttons menu, or better would be to invoke either vkb or hw keyboard of our belowed N900?
Are we asking too much?

anyonebutthis 2012-02-15 18:26

Re: [Announce] Pierogi - a universal infrared remote control app
 
well i tried the digital stream keyset, unfortunately it doesn't work :-/
unless i'm missing something.


QWazix

My thought was to also see if either the proximity sensor, POS sensor or FFC could be re-tooled (perhaps even all used together) for code capture.

I must also say i have some very ethical concerns about finishing such a project. For a few reasons. One of which is some of the codes that are used in remotes are made to be proprietary.
Then again using the codes for private non-commercial use shouldn't be a issue i would imagine.



@Copernicus, Would it be possible to setup a cycle process to cycle through power off toggle for every keyset then have the process revert back(to power on) and forth in order to find working keysets ?

lol, Like the clock game on the price is right :)

If something like that would be possible, I would imagine eventually needing IR rx wouldn't even be necessary (not for remote use anyways) , And then we could do it for other buttons as well :)

Copernicus 2012-02-15 18:34

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by hermes040 (Post 1165471)
tested your both Western Digital keysets and both are working fine with WDTV Live.

Great! :)

Quote:

While testing, I got a new idea, as most of new TV sets and media players like WD support internet browsing and/or youtube like sites, a keyboard becomes necessary.
Is it possible for you to add a keyboard to your Secondary Buttons menu, or better would be to invoke either vkb or hw keyboard of our belowed N900?
You know, I've got details on Microsoft's/Philips' "Infrared Keyboard" protocol, and I think it wouldn't be hard to implement. (I think that the LIRC guys are already using infrared keyboards and mice with their PCs.) But are these media players actually using infrared? I would have guessed that bluetooth is the wave of the future for this sort of application, and BlueMaemo should already be able to turn the N900 into a portable keyboard, I think...

pasko 2012-02-15 18:42

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you for this good piece of software. It works fine with my Viera TV set, and a Philips set in a hotel this past weekend......

... and here's my question. Any chances with a CambridgeAudio set?

Best regards.

Quote:

Originally Posted by Copernicus (Post 1165488)
Great! :)



You know, I've got details on Microsoft's/Philips' "Infrared Keyboard" protocol, and I think it wouldn't be hard to implement. (I think that the LIRC guys are already using infrared keyboards and mice with their PCs.) But are these media players actually using infrared? I would have guessed that bluetooth is the wave of the future for this sort of application, and BlueMaemo should already be able to turn the N900 into a portable keyboard, I think...


anyonebutthis 2012-02-15 18:44

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1165488)
Great! :)



You know, I've got details on Microsoft's/Philips' "Infrared Keyboard" protocol, and I think it wouldn't be hard to implement. (I think that the LIRC guys are already using infrared keyboards and mice with their PCs.) But are these media players actually using infrared? I would have guessed that bluetooth is the wave of the future for this sort of application, and BlueMaemo should already be able to turn the N900 into a portable keyboard, I think...


I hate the fact that the guys that invented bluetooth who works for SIG made it to be a replacement for PAN. When in reality it really is far from it. Bluetooth can still be sniffed out of the air where IR can't.

Copernicus 2012-02-15 18:47

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by anyonebutthis (Post 1165486)
well i tried the digital stream keyset, unfortunately it doesn't work :-/

Ah, well, the LIRC only had the one config file. I'll raid the hifi-remote website's collection, see if they've got more keysets.

Quote:

Would it be possible to setup a cycle process to cycle through power off toggle for every keyset then have the process revert back and forth in order to find working keysets ?
Yes, it should certainly be possible. In fact, I was originally going to make a process like that one of the main ways of searching for keysets. However, I've gotta tell you that such a system would be amazingly time consuming; you'd have to sit for hours to let it go through all the possibilities... Narrowing your search by brand and by type of target device simplifies the task considerably, and by the time you've done that, you can probably just go through the few keysets left by hand.

But if there's an interest, I can still try to throw something together...

Copernicus 2012-02-15 18:55

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by pasko (Post 1165491)
Any chances with a CambridgeAudio set?

The LIRC collection does have a half dozen config files for Cambridge Audio, I'll add them to the list. :)

mmaadx 2012-02-16 00:30

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1165494)
Ah, well, the LIRC only had the one config file. I'll raid the hifi-remote website's collection, see if they've got more keysets.



Yes, it should certainly be possible. In fact, I was originally going to make a process like that one of the main ways of searching for keysets. However, I've gotta tell you that such a system would be amazingly time consuming; you'd have to sit for hours to let it go through all the possibilities... Narrowing your search by brand and by type of target device simplifies the task considerably, and by the time you've done that, you can probably just go through the few keysets left by hand.

But if there's an interest, I can still try to throw something together...

I was going to suggest something exactly like this!
By the way thanks for this incredible program!

Perhaps you could also tie in the user input to hardware buttons if you actually do end up doing it?
And it doesn't necessarily have to be time consuming seeing some codes are duplicates and some are made for specific devices (tv's,vcr/dvd players,sat recievers) etc etc.

sixwheeledbeast 2012-02-16 01:45

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1165223)
Ok, yet another update working its way up. The main feature in this one is the use of Hildon Banners to tell the user about the new keyset when using the volume rocker switch....
...Also in this update, fixes for the bugs sixwheeledbeast found. (Thanks!)

Hildon Banners look good, would probably lower them under the tab bar myself.

I can happily report the bug fixes work, sound mode now controls the sound not the picture. Thanks for the update.

Updated the wiki list for all the requests in this thread so far in time order (top = first).
Anybody with device requests please post them here. Sorry if I missed a request.

Added a couple of devices to the Compatible list too!

http://wiki.maemo.org/Pierogi_Device..._List#Requests

anim1 2012-02-16 02:09

Re: [Announce] Pierogi - a universal infrared remote control app
 
all i can say is wow.

anim1 2012-02-16 02:21

Re: [Announce] Pierogi - a universal infrared remote control app
 
OMFG, im probably jumping ahead of myself by asking, IS IT POSSIBLE TO MAKE THIS AWSOME APP A DESKTOP WIDGET?

mmaadx 2012-02-16 02:37

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by anim1 (Post 1165627)
OMFG, im probably jumping ahead of myself by asking, IS IT POSSIBLE TO MAKE THIS AWSOME APP A DESKTOP WIDGET?

Love to see a widget as well. +1

Copernicus 2012-02-16 02:57

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by anim1 (Post 1165627)
OMFG, im probably jumping ahead of myself by asking, IS IT POSSIBLE TO MAKE THIS AWSOME APP A DESKTOP WIDGET?

Well, honestly, there's no reason it couldn't be. I can see two things blocking it right now, though: one, I'm terrible at user interface design. :) You can probably already see that this is a very "form follows function" kind of app. But the app is written in a manner that fairly decently separates UI code from keysets & IR driver code, so making changes to the UI (even radical ones) should be fairly easy.

Two, I made a decision in the early days of this project that I'd go ahead and load all the keysets into memory when the app starts. This way, I didn't need to bother adding extra code to dynamically load and unload keysets. (Also, in theory, it makes switching between keysets fast, but I can't really see how that would ever be slow...) This was not a problem when there were only a few dozen keysets, but we must be well into the hundreds by now. "top" shows that the latest version of Pierogi is now eating up more than 20% of available RAM! This isn't such a big problem for a standalone app, but not good if you're planning on leaving it on the desktop while other apps are running...

I am going to rework the keyset management code as soon as I get the chance, and see if I can reduce Pierogi's memory footprint. Once it slims down a bit, it might be a better candidate for a widget. :)

Copernicus 2012-02-16 04:09

Re: [Announce] Pierogi - a universal infrared remote control app
 
A note on the current keyset naming scheme: I've been having trouble putting together logical keysets for a number of audio devices. There are quite a few audio systems that have been pieced together from otherwise separate components, and from what I can see, the makers just glom the original remote controls from each component into one super-remote containing all the buttons. I've just run into this with Kenwood, where there is at least one remote that not only has multiple media buttons (play/pause/ffwd/rew/etc.), but multiple volume control buttons, and even multiple power buttons!

I'm not going to try to create a single UI that has so many multiple copies of buttons. Instead, I've split the keys back into keysets for each individual component. So, there are now three "Component Keyset"s in the Kenwood collection, and to control all the various features of a Kenwood audio device, you may need to switch back and forth between multiple component keysets.

I'm probably going to go back through some of the other audio keysets I've entered and split them into their components as well. It just makes life a whole lot easier for me...

In any case, a new update is on the way up, with initial keysets for Kenwood, Beko, Cambridge Audio, and Haier. :)

superpj101 2012-02-16 05:55

Re: [Announce] Pierogi - a universal infrared remote control app
 
thanks for the awesome app.this made my n900 so unique!

Crust 2012-02-16 06:33

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you!!!

Quote:

Originally Posted by Copernicus (Post 1165231)
Sure thing; there appears to be plenty of support for Kenwood in the LIRC files, and it's all using the standard "NEC" protocol, so it should be easy to import to Pierogi. I'll put it on the list. :)


Bazza 2012-02-16 11:56

Re: [Announce] Pierogi - a universal infrared remote control app
 
Well done, works an absolute treat. :)

tried:-

philips keyset 1, toshiba keyset 1, and sky control keyset 1a

and all work perfect.

mmaadx 2012-02-16 14:18

Re: [Announce] Pierogi - a universal infrared remote control app
 
Bazza please add your working devices to the wiki or post the model numbers here.

jbscurtis 2012-02-16 17:17

Re: [Announce] Pierogi - a universal infrared remote control app
 
Love it! Almost as good as the one on my ancient Clie. I know you are working on DirecTV and that is all I'm waiting for. I'll go to the wiki and add the devices its working for. Are you accepting donation$$.

Copernicus 2012-02-16 17:43

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by jbscurtis (Post 1165875)
Love it! Almost as good as the one on my ancient Clie. I know you are working on DirecTV and that is all I'm waiting for. I'll go to the wiki and add the devices its working for. Are you accepting donation$$.

Thank you! And, let me state here that I did not write this program for any other reason than that I wanted it for myself; this is a free, open-source program, and nobody should feel under any obligations when using it. Do what you will with it, use it however you like.

But, yes, if you feel this effort is worthy of some small donation, I would gladly accept it. :) Let me set something up...

hermes040 2012-02-16 18:03

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

I'll put Beko on the list, too. (I've only found a couple of config files for them though, so might not have good coverage for their devices.)
Hello Copernicus.
I had access to a Beko Tv set today and tested Pierogi. The original remote of Beko is RC-YC1. Your keyset didn't work at all with it, however I tried Philips keyset 1a and most of the keys work with Beko. All keys on main page work, but Utility page I/II button works as picture mode. You may need to have a look again.

Bazza 2012-02-16 18:30

Re: [Announce] Pierogi - a universal infrared remote control app
 
toshiba tv models:-

toshiba keyset 1

37C3030 and 32WLT66

** these should also work with 99 % of the toshiba models, toshiba don't really change how their remotes work**

philips keyset 1

37PFL7603D

Copernicus 2012-02-16 18:41

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by hermes040 (Post 1165894)
Hello Copernicus.
I had access to a Beko Tv set today and tested Pierogi. The original remote of Beko is RC-YC1. Your keyset didn't work at all with it, however I tried Philips keyset 1a and most of the keys work with Beko. All keys on main page work, but Utility page I/II button works as picture mode. You may need to have a look again.

Interesting! I'll dig around a bit, and see if I can find some Philips-protocol-based Beko information. A lot of these corporations end up using each other's hardware, so it isn't surprising that Beko might have some connection to Philips...

sixwheeledbeast 2012-02-16 18:49

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Bazza (Post 1165902)
toshiba keyset 1
37C3030 and 32WLT66

philips keyset 1
37PFL7603D

Added to wiki


All times are GMT. The time now is 04:11.

vBulletin® Version 3.8.8