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)

springwork 2012-03-09 18:25

Works great for me!
 
Hi,

I'm so happy with this app. I work for college media center, and we have bunch of old TVs (panasonic, sony, toshiba, sharp, and so on)
I had a chance to test this app to the old TVs in the classrooms.

This app works like a charm!
Few classrooms' remotes were missing, so I couldn't adjust an input channel or input setting to VCR player. But, now I'm able to control almost every TVs without any problem! I don't even need to manually download TV settings anymore because this app already has preinstalled TV sets. This app makes my work very easy! ;)

Copernicus 2012-03-09 19:18

Re: Works great for me!
 
Quote:

Originally Posted by springwork (Post 1177157)
I'm so happy with this app. I work for college media center, and we have bunch of old TVs (panasonic, sony, toshiba, sharp, and so on)
I had a chance to test this app to the old TVs in the classrooms.

This app works like a charm!

Good to hear! :) And hey, if you don't mind, you're in a perfect position to help out Pierogi as well -- whenever you get a chance, can you take note of the model number of a few of these TVs, and the Pierogi keyset that works with them? I'm in the strange position of having access to a lot of remote control codes without actually knowing what devices they work with... We've actually set up a Compatible Devices List here, where you can enter device model numbers under the corresponding keyset names. Thanks!


@Sixwheeledbeast: Thank you for catching that! I really need to stop coding while half-asleep. :) More enhancements are on the way, if I can keep myself awake long enough to code them up...

springwork 2012-03-09 19:54

Re: Works great for me!
 
Quote:

Originally Posted by Copernicus (Post 1177168)
Good to hear! :) And hey, if you don't mind, you're in a perfect position to help out Pierogi as well -- whenever you get a chance, can you take note of the model number of a few of these TVs, and the Pierogi keyset that works with them? I'm in the strange position of having access to a lot of remote control codes without actually knowing what devices they work with... We've actually set up a Compatible Devices List here, where you can enter device model numbers under the corresponding keyset names. Thanks!


@Sixwheeledbeast: Thank you for catching that! I really need to stop coding while half-asleep. :) More enhancements are on the way, if I can keep myself awake long enough to code them up...

Sure! I will definitely make a note on the Wiki for you. This app is one of the most interesting apps for my N900. Since I work for instruction media, we're dealing with all kinds of old CRT TVs. I'm so surprised that this app works like a charm for old TVs. Thank you for making this apps. My work is much easier than before with this app. :D

waiku 2012-03-10 11:16

Re: [Announce] Pierogi - a universal infrared remote control app
 
I'm sorry... Is it compatible with toshiba TV? My remote type: CT-90336.
Terimakasih....

Copernicus 2012-03-10 13:05

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

Originally Posted by waiku (Post 1177384)
Is it compatible with toshiba TV? My remote type: CT-90336.

It should be -- as far as I have seen, all Toshiba TVs are using the same IR protocol and the same device code (although some of their command codes differ). The Toshiba TV keysets in Pierogi should cover most of the Toshiba TVs out there. I hope. :)

devian 2012-03-10 18:38

Re: [Announce] Pierogi - a universal infrared remote control app
 
Awesome app :D will this support a YORK A/C? the model of mi remote is GZ-12A-E1

sixwheeledbeast 2012-03-10 20:12

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

Originally Posted by devian (Post 1177541)
Awesome app :D will this support a YORK A/C? the model of mi remote is GZ-12A-E1

According to the request wiki YORK A/C has been requested but not completed.

Try all the current A/C Keysets if they don't work then i'm sure, if possible, Copernicus will rustle them up in a future update.

Copernicus 2012-03-10 20:34

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

Originally Posted by devian (Post 1177541)
Awesome app :D will this support a YORK A/C? the model of mi remote is GZ-12A-E1

As Sixwheeledbeast mentioned, I have been looking for the codes for York, but not finding them. :( I have, however, just found some hints as to the protocol used by the Daikin line of air conditioners; I'll see if I can get that into Pierogi, and perhaps that will work with York as well...

devian 2012-03-11 19:20

Re: [Announce] Pierogi - a universal infrared remote control app
 
Oh cool I'll take a look Thanks :D

s4br0s0 2012-03-11 19:31

Re: [Announce] Pierogi - a universal infrared remote control app
 
Are you going to include keysets for Blu ray players?.

Greetings.

Copernicus 2012-03-11 20:41

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

Originally Posted by s4br0s0 (Post 1177991)
Are you going to include keysets for Blu ray players?.

Yes, Blu-ray is supported by Pierogi. In fact, all the Blu-ray controls I have seen so far have been more-or-less identical to their DVD counterparts (which I guess only makes sense). Odds are good that you'd be able to use a given manufacturer's DVD remote control on one of their BD players and vice-versa... :)

waiku 2012-03-12 15:00

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

Originally Posted by Copernicus (Post 1177413)
It should be -- as far as I have seen, all Toshiba TVs are using the same IR protocol and the same device code (although some of their command codes differ). The Toshiba TV keysets in Pierogi should cover most of the Toshiba TVs out there. I hope. :)

thank you copernicus....
:)

Copernicus 2012-03-13 00:32

Re: [Announce] Pierogi - a universal infrared remote control app
 
My next update (1.1.4) is now on the way up. I'm rather embarrased to admit that, after getting ready to completely revamp the way I was storing and administering my lists of keyset and device data in order to support filtering them using the keyboard, I discovered that there was a simpler way to do it. Much simpler. Maybe only two dozen lines of code total. I really do need to just sit down and learn how GUIs really work someday... Anyway, both the list of keysets and the list of devices now accept a user-defined filter string.

I've also added a "default keyset" option to the Preferences panel. You can't really do much with the default keyset yet; the only value it has right now is that it can override the volume controls of whatever keyset you are currently using. This can be useful for people who want to, say, always manipulate the TV's volume even if they are currently controlling a DVD or VCR.

In keyset news, I've stumbled over another Daewoo TV config file, and added it as Daewoo TV Keyset 5. I've also fixed a bug in a Digital Stream receiver keyset, added a Grundig Freesat keyset, and set up a new keyset file for the Lexuz brand of receivers.

As always, please treat this update with care; as with anything in extras-devel, it may have bugs. Thanks!

Estel 2012-03-13 01:19

Re: [Announce] Pierogi - a universal infrared remote control app
 
Copernicus, any mention of Thomson AM1480 mini hi-fi, in You "usual sources" of keycodes? It doesn't seem to work with any of thomson keysets currently present in Pierogi.

Thanks in advance,

/Estel

Copernicus 2012-03-13 03:20

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

Originally Posted by Estel (Post 1178756)
Copernicus, any mention of Thomson AM1480 mini hi-fi, in You "usual sources" of keycodes? It doesn't seem to work with any of thomson keysets currently present in Pierogi.

Yeah, unfortunately, I only seem to be coming up with video devices for Thomson. I've only got a single config file for an audio device, and I'm not too sure about that one. :( My usual sources (mostly LIRC and hifi-remote.com) just don't have anything for me...

ioncelmare 2012-03-13 18:09

Re: [Announce] Pierogi - a universal infrared remote control app
 
thx for genius remote, now i can lose hapily that 4 buttons remote. seems it's working better than the original remote.

sixwheeledbeast 2012-03-13 19:18

Re: [Announce] Pierogi - a universal infrared remote control app
 
Finally ;), a keyset search bar!
Found a few small bugs tho.

If you press Shift or Blue Shift the text in the search bar disappears.

This makes it hard to search for a mix of numbers and letters.

Also holding the key to get a number on the first digit doesn't work.

Open Pierogi, Select Keyset by Device, Hold 'e'.
The expected outcome is '3'


Finally is it supposed to be case sensitive?
It currently isn't but I was expecting it to be.

Cheers for the update.

sixwheeledbeast 2012-03-13 19:26

Re: [Announce] Pierogi - a universal infrared remote control app
 
Oh ... also just noticed the enter button clears the search bar too.
It would be nice if the exact match made the enter key select it.

Copernicus 2012-03-13 19:44

Re: [Announce] Pierogi - a universal infrared remote control app
 
Yes, this is my first attempt at a search bar (and I haven't really ever used them myself), so do expect problems! :)

Quote:

Originally Posted by sixwheeledbeast (Post 1179004)
If you press Shift or Blue Shift the text in the search bar disappears.

Ack! I guess I need to add additional code to handle the shift keys; I had kinda expected Qt to already deal with the N900's keyboard, but apparently not (or perhaps they give the programmer more control over the input than I had guessed). I really do need to test these things out more...

Quote:

Also holding the key to get a number on the first digit doesn't work.

Open Pierogi, Select Keyset by Device, Hold 'e'.
The expected outcome is '3'

You know, I'd never even heard of that before. :) Hmm. Maybe that's something else that Qt expects the programmer to handle manually? I see that it works as you say even on a terminal command line. That's a handy shortcut! Looks like I need to learn a bit more about how the N900's keyboard really works. :)

Quote:

Finally is it supposed to be case sensitive?
It currently isn't but I was expecting it to be.
Yeah, I went ahead and specified case-insensitive on the Qt line editor widget. I kind of thought it'd be easier on the user to not have to worry about how keyset names were capitalized. (And I think the Application Manager works this way too, which is pretty much the only example I've currently got to compare against...)

And yeah, I'll fix the problem with the enter key too. :) Thanks!

king Ralphred 2012-03-13 20:34

Re: [Announce] Pierogi - a universal infrared remote control app
 
Keep up the work man. It's going to be EPIC.

Estel 2012-03-13 20:37

Re: [Announce] Pierogi - a universal infrared remote control app
 
I also think that it's better to have search bar *not* sensitive to capitalization...

/Estel

sixwheeledbeast 2012-03-13 21:23

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

Originally Posted by Estel (Post 1179054)
I also think that it's better to have search bar *not* sensitive to capitalization...

I agree. I wasn't complaining, just making sure. :)

blue_led 2012-03-13 23:36

Re: [Announce] Pierogi - a universal infrared remote control app
 
I scanned a Daewoo remote. the device is a small lcd tv with integrated dvd player
if anyone want in advance scan codes PM me . I will make public when it will be error free

some data :
Power ...... 20DF30CF
V+.............20DF827D
V-.............20DF00FF

"0" pulse 555 555
"1" pulse 555 1675

Copernicus 2012-03-14 01:10

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

Originally Posted by blue_led (Post 1179117)
some data :
Power ...... 20DF30CF
V+.............20DF827D
V-.............20DF00FF

"0" pulse 555 555
"1" pulse 555 1675

Ah, that looks like the ever-popular "NEC" protocol! The device code is 0x04 (the first byte read backwards, as it is sent in "least significant bit" order), which doesn't match any of the Daewoo config files I've found so far. Cool! :) (I'd love to get a copy of those codes when you've got them down...)

kesavan2000in 2012-03-15 17:46

Re: [Announce] Pierogi - a universal infrared remote control app
 
I don't know how to express my feelings here!
I install this with no hope after the bitter taste from other IR apps. But the result is amazing.

Works well for my LG tv in first try. Hands-off. Awesome application! Great job. Thanks for doing this!

don_falcone 2012-03-15 18:39

Re: [Announce] Pierogi - a universal infrared remote control app
 
Panasonic TX-32PD50 here, working flawlessly with Panasonic Set 1.

sixwheeledbeast 2012-03-15 19:49

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

Originally Posted by don_falcone (Post 1179928)
Panasonic TX-32PD50 here, working flawlessly with Panasonic Set 1.

Thanks, added to wiki

-

So what features are we expecting in the next update......?
;)

Copernicus 2012-03-15 20:06

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

Originally Posted by sixwheeledbeast (Post 1179952)
Thanks, added to wiki

And also added into Pierogi itself. :)

Quote:

So what features are we expecting in the next update......?
;)
Other than cleaning up the features added in the last update, mum's the word. :) I have a good handle now on how long it takes for me to add new keysets, but I've never been good at predicting how long it takes to create new functionality...

don_falcone 2012-03-15 20:25

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

Originally Posted by sixwheeledbeast (Post 1179952)
Thanks, added to wiki

-

So what features are we expecting in the next update......?
;)

Sorry, 30 - corrected. (The 50 was QuincunxSR2.)

zlatokosi 2012-03-15 21:54

Re: [Announce] Pierogi - a universal infrared remote control app
 
This will probably sound weird but I would very much appreciate if you could add/include the codes to control the Roomba vacuums to Pierogi. It would give my N900 a big ego bust, controlling a bigger machine and all. :-)

I found the following links, but am not sure if they help.
http://www.robotreviews.com/chat/vie...php?f=4&t=3392
http://www.gentoo-wiki.info/TIP_Star..._of_the_Roomba
Thanks and keep up the great work.

pawelstryju 2012-03-15 22:01

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

Originally Posted by zimmerit (Post 1175366)
Very nice app, thank you Copernicus;)

An idea: would it be possible to make software to "record" keyset from an existing remote controller?

no because n900 doesn't have ir reciver, only transmitter



BTW very nice app, but what about xbox 360 keyset?

Copernicus 2012-03-15 22:25

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

Originally Posted by zlatokosi (Post 1180010)
This will probably sound weird but I would very much appreciate if you could add/include the codes to control the Roomba vacuums to Pierogi.

Not weird at all! (After finding LIRC config files for the Furby and for the "Nature Bearries Butterfly Dreams", I don't think I'd be surprised by anything any more... :) )

From those links (and from some more config files in the LIRC collection) it doesn't look like the Roomba is using a standard protocol, but I don't think it'd be too much work to support. I'll give it a shot. :)

Copernicus 2012-03-15 22:32

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

Originally Posted by pawelstryju (Post 1180013)
BTW very nice app, but what about xbox 360 keyset?

Looking at the data I've got, it would appear that some Xboxes use the standard "Media Center Edition" remotes that are also used on Windows PCs, and I've got those already under the "Microsoft" keysets. However, other config files are doing something completely different...

Ok, if I'm reading this right, the Xbox 360s are using the MCE remote keysets, and it's the original Xboxes that are using a different protocol. So, I've probably got your Xbox covered already. :) But I'll see about getting the older keyset in as well.

ajack 2012-03-16 07:44

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

I would like to check with you on a problem I have. This has happened twice to me and I am not sure if Pierogi is the culprit.

I have a fully charged battery, use Pierogi and quit the program. When I check my phone 2 hours later, the battery is in the red and almost flat.

Happened twice to me on two different days and the only thing I can think of was Pierogi. Other days, the battery is fine.

Do you need any more info from me?

Copernicus 2012-03-16 12:40

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

Originally Posted by ajack (Post 1180169)
I have a fully charged battery, use Pierogi and quit the program. When I check my phone 2 hours later, the battery is in the red and almost flat.

Happened twice to me on two different days and the only thing I can think of was Pierogi. Other days, the battery is fine.

Interesting! I have been trying to deal with excessive memory usage in Pierogi, but there's almost nothing in the program that should tax the CPU or otherwise consume power... Hmm.

Quote:

Do you need any more info from me?
If you don't mind, every little bit helps. :) Can you tell me what version of Pierogi you are running? Is this happening just from starting and stopping Pierogi, or do you use it for a while before closing the program? What keysets have you been using (perhaps I've got a bug in one of my IR protocol routines)?

And probably the best info, if it isn't too much of a hassle, is to pick a time when you can experiment with the phone, start up Pierogi, shut it down, and take a look at the running processes (with "top" or another such utility) and see if a zombie Pierogi process is running. That would certainly confirm that I've got a bug somewhere. Thanks!

sixwheeledbeast 2012-03-16 14:25

Re: [Announce] Pierogi - a universal infrared remote control app
 
This is interesting!
Never had any problems here.

Got into the habit of checking new testing and devel updates as I install them.
I use 'powertop' to make sure there's similar wake ups before and after.

ajack 2012-03-20 01:08

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

Originally Posted by ajack (Post 1180169)
@Copernicus:

I would like to check with you on a problem I have. This has happened twice to me and I am not sure if Pierogi is the culprit.

I have a fully charged battery, use Pierogi and quit the program. When I check my phone 2 hours later, the battery is in the red and almost flat.

Happened twice to me on two different days and the only thing I can think of was Pierogi. Other days, the battery is fine.

Do you need any more info from me?

Hi Copernicus,

Sorry for the late reply, problem was due to a faulty battery... my bad! Please don't kill me! :p

imo 2012-03-20 21:45

Re: [Announce] Pierogi - a universal infrared remote control app
 
Simp!y great..thank you for a great app..

p900 2012-03-20 22:21

Re: [Announce] Pierogi - a universal infrared remote control app
 
app works great at home.
I tried to have fun with a tv in a bar but the app didn't work there.
there were two flat screen LG tvs but the app didn't work.
I don't know the morels of the tvs. only they seemed to be around 30 inches :cool:

sixwheeledbeast 2012-03-20 22:53

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

Originally Posted by p900 (Post 1182154)
app works great at home.
I tried to have fun with a tv in a bar but the app didn't work there.
there were two flat screen LG tvs but the app didn't work.
I don't know the morels of the tvs. only they seemed to be around 30 inches :cool:

It is possible on LG's (and others) to put them into advanced mode.
This can be used to disable the IR, to stop anybody bringing a remote from home to annoy their customers.


All times are GMT. The time now is 10:09.

vBulletin® Version 3.8.8